Linear Programming and Network Optimization
Zongpeng Li Department of Computer Science University of Calgary
Zongpeng Li – p.1/28
Linear Programming and Network Optimization Zongpeng Li Department - - PowerPoint PPT Presentation
Linear Programming and Network Optimization Zongpeng Li Department of Computer Science University of Calgary Zongpeng Li p.1/28 Outline Hello World linear program The power of LP LP models in network optimization LP duality
Zongpeng Li Department of Computer Science University of Calgary
Zongpeng Li – p.1/28
Zongpeng Li – p.2/28
Zongpeng Li – p.3/28
Zongpeng Li – p.4/28
Zongpeng Li – p.5/28
Zongpeng Li – p.6/28
Zongpeng Li – p.7/28
→
→
→
→
→
v∈N(u) f( →
→
→
Zongpeng Li – p.8/28
Zongpeng Li – p.9/28
uv C(uv)y( →
→
→
→
→
→
Zongpeng Li – p.10/28
uv w( →
→
→
→
→
→
→
v∈N(u) f( →
→
→
Zongpeng Li – p.11/28
uv w( →
→
→
→
v∈N(u) f( →
→
→
Zongpeng Li – p.12/28
Zongpeng Li – p.13/28
edard TON 2003]
T1 T2 S T1 T2 S T b a
1
T2 a b a+b a+b a+b a b S T1 T2 S T1 T2 S T1 T2 S a a a
replication point encoding point
Zongpeng Li – p.14/28
→
→
→
→
→
→
v∈N(u) fi( →
→
→
→
→
→
Zongpeng Li – p.15/28
Zongpeng Li – p.16/28
Minimize c1x1 + c2x2 + c3x3 Subject to: a11x1 + a12x2 + a13x3 ≥ b1 ↔ y1 a21x1 + a22x2 + a23x3 ≥ b2 ↔ y2 a31x1 + a32x2 + a33x3 ≥ b3 ↔ y3 x1, x2, x3 ≥ 0 Maximize b1y1 + b2y2 + b3y3 Subject to: a11y1 + a21y2 + a31y3 ≤ c1 ↔ x1 a12y1 + a22y2 + a32y3 ≤ c2 ↔ x2 a13y1 + a23y2 + a33y3 ≤ c3 ↔ x3 y1, y2, y3 ≥ 0
Zongpeng Li – p.17/28
Zongpeng Li – p.18/28
1 > 0 ⇒ a11x∗ 1 + a12x∗ 2 + a13x∗ 3 = b1, and so on
Zongpeng Li – p.19/28
Zongpeng Li – p.20/28
Zongpeng Li – p.21/28
Zongpeng Li – p.22/28
Zongpeng Li – p.23/28
Zongpeng Li – p.24/28
Zongpeng Li – p.25/28
Zongpeng Li – p.26/28
k
k( →
k( →
k( →
→
→
→
→
→
k+1 ≤ xi k ≤ f i
k( →
TiS) lk
→
k( →
k ∈ {0, 1}
→
Zongpeng Li – p.27/28
1 2(1 − x(u)x(v))
1 2(1 − x(u)x(v))
Zongpeng Li – p.28/28