Dynamic Combinatorial Optimization
David Adjiashvili, Sandro Bosio, Robert Weismantel
Institute for Operations Research (IFOR), ETH Zurich
Dynamic Combinatorial Optimization David Adjiashvili, Sandro Bosio , - - PowerPoint PPT Presentation
Dynamic Combinatorial Optimization David Adjiashvili, Sandro Bosio , Robert Weismantel Institute for Operations Research (IFOR), ETH Zurich 16th Combinatorial Optimization Workshop January 8-13, 2012, Aussois Table of Contents Introduction: the
Institute for Operations Research (IFOR), ETH Zurich
1
2
3
4
2 / 17
Introduction: the Integer Knapsack 3 / 17
p1 = 2 p2 = 3 p3 = 6 Knapsack (T = 9) Groundset A Introduction: the Integer Knapsack 3 / 17
p1 = 2 p2 = 3 p3 = 6 Knapsack (T = 9) Groundset A Introduction: the Integer Knapsack 3 / 17
p1 = 2 p2 = 3 p3 = 6 Knapsack (T = 9) Groundset A 6 8 9 10 Introduction: the Integer Knapsack 3 / 17
p1 = 2 p2 = 3 p3 = 6 Knapsack (T = 9) Groundset A 6 8 9 10 Introduction: the Integer Knapsack 3 / 17
p1 = 2 p2 = 3 p3 = 6 Knapsack (T = 9) Groundset A 6 8 9 10
Introduction: the Integer Knapsack 3 / 17
1 choose the element type a ∈ A with maximal density pa
2 use a as many times as possible: xa =
Introduction: the Integer Knapsack 4 / 17
1 choose the element type a ∈ A with maximal density pa
2 use a as many times as possible: xa =
1 choose the element type a ∈ A with β-maximal total value pa
Introduction: the Integer Knapsack 4 / 17
1 choose the element type a ∈ A with maximal density pa
2 use a as many times as possible: xa =
1 choose the element type a ∈ A with β-maximal total value pa
1 run both (iterated) heuristics 2 choose the best solution
Introduction: the Integer Knapsack 4 / 17
5 / 17
Introduction: the Integer Knapsack 5 / 17
Introduction: the Integer Knapsack 5 / 17
Introduction: the Integer Knapsack 5 / 17
Introduction: the Integer Knapsack 5 / 17
τa
1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 1/2 1/3 1/4 1/5 1/6 1/7 1/8 1/9
Introduction: the Integer Knapsack 5 / 17
τa
1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 1/2 1/3 1/4 1/5 1/6 1/7 1/8 1/9
Introduction: the Integer Knapsack 5 / 17
τa
1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 1/2 1/3 1/4 1/5 1/6 1/7 1/8 1/9
Introduction: the Integer Knapsack 5 / 17
τa
1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 1/2 1/3 1/4 1/5 1/6 1/7 1/8 1/9
1 2 Introduction: the Integer Knapsack 5 / 17
τa
1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 1/2 1/3 1/4 1/5 1/6 1/7 1/8 1/9
1 2 1 3 Introduction: the Integer Knapsack 5 / 17
τa
1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 1/2 1/3 1/4 1/5 1/6 1/7 1/8 1/9
1 2 1 3 1 7 Introduction: the Integer Knapsack 5 / 17
τa
1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 1/2 1/3 1/4 1/5 1/6 1/7 1/8 1/9
1 2 1 3 1 7 1 43 Introduction: the Integer Knapsack 5 / 17
τa
1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 1/2 1/3 1/4 1/5 1/6 1/7 1/8 1/9
1 2 1 3 1 7 1 43 Introduction: the Integer Knapsack 5 / 17
Introduction: the Integer Knapsack 6 / 17
Introduction: the Integer Knapsack 6 / 17
Introduction: the Integer Knapsack 6 / 17
Introduction: the Integer Knapsack 6 / 17
Introduction: the Integer Knapsack 6 / 17
Introduction: the Integer Knapsack 6 / 17
Dynamic Combinatorial Optimization 7 / 17
Dynamic Combinatorial Optimization 7 / 17
Dynamic Combinatorial Optimization 7 / 17
Dynamic Combinatorial Optimization 7 / 17
1 In each a-th row xa·, consecutive ones come in multiples of τa (duration property) 2 In each t-th column x·t, there is at most one nonzero entry Dynamic Combinatorial Optimization 7 / 17
1 In each a-th row xa·, consecutive ones come in multiples of τa (duration property) 2 In each t-th column x·t, there is at most one nonzero entry
Dynamic Combinatorial Optimization 7 / 17
Dynamic Combinatorial Optimization 8 / 17
Dynamic Combinatorial Optimization 8 / 17
1 each row xa· respects the duration property 2 x·t ∈ X for every t ∈ W Dynamic Combinatorial Optimization 8 / 17
1 each row xa· respects the duration property 2 x·t ∈ X for every t ∈ W
Dynamic Combinatorial Optimization 8 / 17
1 each row xa· respects the duration property 2 x·t ∈ X for every t ∈ W
Dynamic Combinatorial Optimization 8 / 17
Dynamic Combinatorial Optimization 9 / 17
Dynamic Combinatorial Optimization 9 / 17
Dynamic Combinatorial Optimization 9 / 17
Dynamic Combinatorial Optimization 9 / 17
Dynamic Combinatorial Optimization 9 / 17
Dynamic Combinatorial Optimization 9 / 17
Complexity and Approximability 10 / 17
Complexity and Approximability 10 / 17
Complexity and Approximability 10 / 17
Complexity and Approximability 10 / 17
Complexity and Approximability 11 / 17
1 choose the element type a ∈ A with maximal density pa
2 set xa =
Complexity and Approximability 11 / 17
1 choose the element type a ∈ A with maximal density pa
2 set xa =
1 choose the static solution S ∈ X with β-maximal total density
2 set xat = 1 for t = 1 . . . τa
Complexity and Approximability 11 / 17
Complexity and Approximability 12 / 17
1 choose the element type a ∈ A with maximal total value pa
Complexity and Approximability 12 / 17
1 choose the element type a ∈ A with maximal total value pa
1 choose the static solution S ∈ X with maximal repeat value
Complexity and Approximability 12 / 17
Complexity and Approximability 13 / 17
T
Complexity and Approximability 13 / 17
T
Complexity and Approximability 13 / 17
T
Complexity and Approximability 13 / 17
T
∞
Complexity and Approximability 13 / 17
T
∞
Complexity and Approximability 13 / 17
T
∞
Complexity and Approximability 13 / 17
Complexity and Approximability 14 / 17
Complexity and Approximability 14 / 17
Complexity and Approximability 14 / 17
Conclusions and Future Work 15 / 17
Conclusions and Future Work 16 / 17
T k+1 < τa T k
τa
k+1
Conclusions and Future Work 17 / 17
T k+1 < τa T k
τa
k+1
i = Si ∩ Ak Conclusions and Future Work 17 / 17
T k+1 < τa T k
τa
k+1
i = Si ∩ Ak
T q+1
j = Sk t Conclusions and Future Work 17 / 17
T k+1 < τa T k
τa
k+1
i = Si ∩ Ak
T q+1
j = Sk t
j
Conclusions and Future Work 17 / 17
T k+1 < τa T k
τa
k+1
i = Si ∩ Ak
T q+1
j = Sk t
j
Conclusions and Future Work 17 / 17
T k+1 < τa T k
τa
k+1
i = Si ∩ Ak
T q+1
j = Sk t
j
j
Conclusions and Future Work 17 / 17
T k+1 < τa T k
τa
k+1
i = Si ∩ Ak
T q+1
j = Sk t
j
j
i has τa Γk, and the distance between Mi and Mi+1 is T q+1 .
i appears in at least
T
Conclusions and Future Work 17 / 17
T k+1 < τa T k
τa
k+1
i = Si ∩ Ak
T q+1
j = Sk t
j
j
i has τa Γk, and the distance between Mi and Mi+1 is T q+1 .
i appears in at least
T
j
i∈W
i ). Let zk =
i ) OP T Conclusions and Future Work 17 / 17
T k+1 < τa T k
τa
k+1
i = Si ∩ Ak
T q+1
j = Sk t
j
j
i has τa Γk, and the distance between Mi and Mi+1 is T q+1 .
i appears in at least
T
j
i∈W
i ). Let zk =
i ) OP T
Conclusions and Future Work 17 / 17