TNK104 Applied Optimization
Lecture 8
based on the slides provided by Nikolaos Pappas
Relaxation and Bounding, Part II
Lagrangian Relaxation
2
TNK104 Applied Optimization I
3
TNK104 Applied Optimization I
Lagrangian Relaxation (cont’d)
Lagrangian Relaxation for Knapsack
4
TNK104 Applied Optimization I
Lagrangian Relaxation for Knapsack (cont’d)
5
TNK104 Applied Optimization I
Another example of 2D knapsack to consider (HW5!)
Lagrangian Dual
6
TNK104 Applied Optimization I
Lagrangian Dual (cont’d)
7
TNK104 Applied Optimization I
L(λ)
One-dimensional case
λ
Solving the Lagrangian Dual
8
TNK104 Applied Optimization I
λ
L(λ)
Subgradient Optimization
9
TNK104 Applied Optimization I
Subgradient Optimization (cont’d)
10
TNK104 Applied Optimization I
Lagrangian Relaxation for Constrained Shortest Path
11
TNK104 Applied Optimization I
Lagrangian Relaxation for Constrained Shortest Path (cont’d)
12
TNK104 Applied Optimization I
For illustration, let’s enumerate all paths:
1-2-4-6
Lagrangian Relaxation for Constrained Shortest Path (cont’d)
13
TNK104 Applied Optimization I
Acknowledgement: Example and figure from Ahuja et al. Network Flows: Theory, Algorithms, and Applications, Prentice Hall, 1993.
¸
The Lagrangian dual function
L(λ)
for the path 1-2-4-6
f = 3 - 4 λ
to draw:
λ = 0 f = 3
λ = 1 f = 7
Sample Result of Subgradient Optimization
14
TNK104 Applied Optimization I
Iteration
L(λ)
Uncapacitated Facility Location
15
TNK104 Applied Optimization I
Uncapacitated Facility Location (cont’d)
16
TNK104 Applied Optimization I
Self-Study Material
Read:
LP relaxation https://drive.google.com/file/d/1aRUOmOFvLBvpyn7-jQ3YkvTiyRQ3RApL/view?usp=sharing
Lagrangian Duality https://people.eecs.berkeley.edu/~elghaoui/Teaching/EE227A/lecture7.pdf
Lagrangian relaxation Chapters 16 and 17 in the book Network Flows
https://drive.google.com/file/d/1Lj4HlJ2se4d0zyz_K027J9roMKhmZSm1/view?usp=sharing
Lagrangian duality and TSP relaxation
https://drive.google.com/file/d/1Y0G3yn2PA4FHbZMWLSvOuYbdsi8ZlSB8/view?usp=sharing
Example 2d Knapsack (lagrangian relaxation)
Video lectures:
Lagrangian relaxation https://youtu.be/8rbuxKvm6Bg
Youtube videos:
Lagrangian relaxation https://youtu.be/hQ4UNu1P2kw
Duality weak and strong: review https://youtu.be/bPLNyYFLLT4
Lagrangian duality https://youtu.be/4OifjG2kIJQ
Matchings https://youtu.be/chdr2aj4FUc
Subgradient https://youtu.be/urbBxgc7_DE