DM811 Heuristics for Combinatorial Optimization Lecture 11
Neighborhoods and Landscapes
Marco Chiarandini
Department of Mathematics & Computer Science University of Southern Denmark
Neighborhoods and Landscapes Marco Chiarandini Department of - - PowerPoint PPT Presentation
DM811 Heuristics for Combinatorial Optimization Lecture 11 Neighborhoods and Landscapes Marco Chiarandini Department of Mathematics & Computer Science University of Southern Denmark Outline 1. Computational Complexity 2. Search Space
Department of Mathematics & Computer Science University of Southern Denmark
3
4
5
6
7
9
10
11
12
13
15
16
S|1 ≤ i ≤ n}
S(π1 . . . πiπi+1 . . . πn) = (π1 . . . πi+1πi . . . πn)
X|1 ≤ i < j ≤ n}
X(π) = (π1 . . . πi−1πjπi+1 . . . πj−1πiπj+1 . . . πn)
I |1 ≤ i ≤ n, 1 ≤ j ≤ n, j = i}
I (π) =
17
R|1 ≤ i < j ≤ n}
R(π) = (π1 . . . πi−1πj . . . πiπj+1 . . . πn)
B |1 ≤ i < j < k ≤ n}
B(π) = (π1 . . . πi−1πj . . . πkπi . . . πj−1πk+1 . . . πn)
SB|1 ≤ i < j ≤ n}
SB(π) = (π1 . . . πi−1πjπj+1πj+2πi . . . πj−1πj+3 . . . πn)
18
1E|1 ≤ i ≤ n, 1 ≤ l ≤ k}
1E
2E|1 ≤ i < j ≤ n}
2E(σ) =
1E | v ∈ C}
1E
′ = C \ v}
1E | v ∈ C}
1E
′ = C ∪ v}
1E | v ∈ C, u ∈ C}
1E
′ = C ∪ v \ u}
20
φ∈Φ(s,s′) |Φ|
22
23
24
j| with Si ∈ P and S′ j ∈ P′ and defined A(P, P′)
25
2
3
26
27
28
30
31
0.2 0.4 0.6 0.8 1 3 3.5 4 4.5 5 5.5 6
#cl/#var P(sat), P(unsat)
−4 −3 −2 −1 1
P(sat) P(unsat) kcnfs mean sc (all)
log mean search cost [CPU sec]
0.2 0.4 0.6 0.8
1
3 3.5 4 4.5 5 5.5 6
#cl/#var P(sat), P(unsat)
−4 −3 −2 −1 1
kcnfs mean sc (unsat) kcnfs mean sc (all) nov+ mean sc (sat) P(sat) P(unsat)
log mean search cost [CPU sec]
32
33
34
35
36
37
38
39
40
2 2.5 3 3.5 4 4.5 5 120 140 160 180 200 220 240
distance to global optimum
2.5 4.5 4 3.5 3 5 5.5 6 6.5 7
percentage deviation from best quality percentage deviation from optimum
46 48 50 52 54 56 58 60
distance to best known solution
41
42
43
44
k=1 (gk − ¯
k=1(gk − ¯
45
46
47
P6.2 P6.1 P5 P4.1 P4.2 P3.2 P3.1 P2 P1 P4.3 P4.4
48
49
50
51
52
53
B4 B3 B1 B2 l2 l1 B4 B3 B1 B2
54