CS/ECE/ISyE 524 Introduction to Optimization Spring 2017–18
- 6. Duality
❼ Estimating LP bounds ❼ LP duality ❼ Simple example ❼ Sensitivity and shadow prices ❼ Complementary slackness ❼ Another simple example
Laurent Lessard (www.laurentlessard.com)
6. Duality Estimating LP bounds LP duality Simple example - - PowerPoint PPT Presentation
CS/ECE/ISyE 524 Introduction to Optimization Spring 201718 6. Duality Estimating LP bounds LP duality Simple example Sensitivity and shadow prices Complementary slackness Another simple example Laurent Lessard
CS/ECE/ISyE 524 Introduction to Optimization Spring 2017–18
Laurent Lessard (www.laurentlessard.com)
f ,s
◮ {f = 0, s = 0} is feasible. So p⋆ ≥ 0 (we can do better...) ◮ {f = 500, s = 1000} is feasible. So p⋆ ≥ 15000. ◮ {f = 1000, s = 400} is feasible. So p⋆ ≥ 15600.
6-2
f ,s
◮ 12f + 9s ≤ 12 · 1000 + 9 · 1500 = 25500. So p⋆ ≤ 25500. ◮ 12f + 9s ≤ f + (4f + 2s) + 7(f + s)
6-3
f ,s
6-4
f ,s
6-5
f ,s
6-6
f ,s
6-7
f ,s
λ1,λ2,λ3,λ4
6-8
f ,s
λ1,...,λ4
6-9
f ,s
λ1,...,λ4
T
6-10
x
λ
6-11
x
λ
6-12
x
λ
6-13
λ
λ
z
z
6-14
x
λ
x
λ
x
λ,µ
6-15
6-16
x,y,z
λ
◮ Dual is much easier in this case! ◮ Many solvers take advantage of duality.
6-17
f ,s
λ1,...,λ4
6-18
f ,s
λ1,...,λ4
6-19
6 1.5 (dual variables)
f , s
6-20
$ football trophy
$ soccer trophy
$ board feet of wood
$ plaque
6-21
x
λ
b(p⋆) = λ⋆. 6-22
6 1.5 (dual variables)
f , s
6-23
6-24
6-25
n
i (ATλ⋆ − c)i = 0
i (ATλ⋆ − c)i = 0
m
j (Ax⋆ − b)j = 0
j (Ax⋆ − b)j = 0
6-26
x
λ
6-27
x
λ
7, λ2 = 1 7, λ3 = 0, which is dual feasible!
6-28