On the Shadow Simplex Method for Curved Polyhedra
Daniel Dadush1 Nicolai H¨ ahnle2
1Centrum Wiskunde & Informatica (CWI) 2Bonn Universit¨
On the Shadow Simplex Method for Curved Polyhedra Daniel Dadush 1 - - PowerPoint PPT Presentation
On the Shadow Simplex Method for Curved Polyhedra Daniel Dadush 1 ahnle 2 Nicolai H 1 Centrum Wiskunde & Informatica (CWI) 2 Bonn Universit at Outline Introduction 1 Linear Programming and its Applications The Simplex Method Results
1Centrum Wiskunde & Informatica (CWI) 2Bonn Universit¨
ahnle Shadow Simplex 2 / 34
ahnle Shadow Simplex 3 / 34
ahnle Shadow Simplex 4 / 34
ahnle Shadow Simplex 4 / 34
ahnle Shadow Simplex 4 / 34
ahnle Shadow Simplex 4 / 34
ahnle Shadow Simplex 4 / 34
ahnle Shadow Simplex 4 / 34
ahnle Shadow Simplex 5 / 34
ahnle Shadow Simplex 5 / 34
ahnle Shadow Simplex 6 / 34
ahnle Shadow Simplex 6 / 34
ahnle Shadow Simplex 6 / 34
ahnle Shadow Simplex 6 / 34
ahnle Shadow Simplex 6 / 34
ahnle Shadow Simplex 6 / 34
ahnle Shadow Simplex 7 / 34
ahnle Shadow Simplex 7 / 34
ahnle Shadow Simplex 7 / 34
ahnle Shadow Simplex 7 / 34
ahnle Shadow Simplex 7 / 34
ahnle Shadow Simplex 7 / 34
ahnle Shadow Simplex 7 / 34
ahnle Shadow Simplex 7 / 34
ahnle Shadow Simplex 7 / 34
ahnle Shadow Simplex 8 / 34
ahnle Shadow Simplex 8 / 34
ahnle Shadow Simplex 8 / 34
ahnle Shadow Simplex 8 / 34
ahnle Shadow Simplex 8 / 34
ahnle Shadow Simplex 8 / 34
ahnle Shadow Simplex 8 / 34
ahnle Shadow Simplex 8 / 34
ahnle Shadow Simplex 9 / 34
ahnle Shadow Simplex 9 / 34
ahnle Shadow Simplex 9 / 34
ahnle Shadow Simplex 9 / 34
ahnle Shadow Simplex 9 / 34
ahnle Shadow Simplex 10 / 34
ahnle Shadow Simplex 11 / 34
◮ Analyze a random walk based simplex. They solve LP in similar
ahnle Shadow Simplex 11 / 34
◮ Analyze a random walk based simplex. They solve LP in similar
ahnle Shadow Simplex 11 / 34
◮ Analyze a random walk based simplex. They solve LP in similar
◮ Use volume expansion on the normal fan (non-constructive!).
ahnle Shadow Simplex 11 / 34
ahnle Shadow Simplex 12 / 34
ahnle Shadow Simplex 12 / 34
◮ Use shadow simplex method, inspired by smoothed analysis.
ahnle Shadow Simplex 12 / 34
◮ Use shadow simplex method, inspired by smoothed analysis.
ahnle Shadow Simplex 12 / 34
◮ Use shadow simplex method, inspired by smoothed analysis.
◮ Use random walk based dual simplex, similar to Dyer and Frieze.
ahnle Shadow Simplex 12 / 34
◮ Use shadow simplex method, inspired by smoothed analysis.
◮ Use random walk based dual simplex, similar to Dyer and Frieze.
ahnle Shadow Simplex 12 / 34
ahnle Shadow Simplex 13 / 34
ahnle Shadow Simplex 13 / 34
ahnle Shadow Simplex 13 / 34
ahnle Shadow Simplex 13 / 34
ahnle Shadow Simplex 13 / 34
ahnle Shadow Simplex 13 / 34
ahnle Shadow Simplex 14 / 34
ahnle Shadow Simplex 14 / 34
ahnle Shadow Simplex 14 / 34
ahnle Shadow Simplex 15 / 34
ahnle Shadow Simplex 16 / 34
◮ vertex of P ∼
ahnle Shadow Simplex 16 / 34
◮ vertex of P ∼
ahnle Shadow Simplex 16 / 34
◮ vertex of P ∼
◮ k-face of P ∼
ahnle Shadow Simplex 16 / 34
◮ vertex of P ∼
◮ k-face of P ∼
◮ vertex-edge path in P ∼
ahnle Shadow Simplex 16 / 34
◮ vertex of P ∼
◮ k-face of P ∼
◮ vertex-edge path in P ∼
ahnle Shadow Simplex 16 / 34
◮ vertex of P ∼
◮ k-face of P ∼
◮ vertex-edge path in P ∼
ahnle Shadow Simplex 16 / 34
◮ vertex of P ∼
◮ k-face of P ∼
◮ vertex-edge path in P ∼
ahnle Shadow Simplex 16 / 34
ahnle Shadow Simplex 17 / 34
ahnle Shadow Simplex 17 / 34
ahnle Shadow Simplex 17 / 34
ahnle Shadow Simplex 17 / 34
ahnle Shadow Simplex 18 / 34
◮ Pick c optimizing v1. ◮ Find optima wrt (1 − λ)c + λd until λ = 1.
ahnle Shadow Simplex 18 / 34
◮ Pick c optimizing v1. ◮ Find optima wrt (1 − λ)c + λd until λ = 1.
◮ Project P to span of c and d. ◮ Optima wrt (1 − λ)c + λd are pre-images of
ahnle Shadow Simplex 18 / 34
◮ Pick c optimizing v1. ◮ Find optima wrt (1 − λ)c + λd until λ = 1.
◮ Project P to span of c and d. ◮ Optima wrt (1 − λ)c + λd are pre-images of
◮ Trace segment [c, d] through normal fan. ◮ Pivot step corresponds to crossing facet of a
ahnle Shadow Simplex 18 / 34
ahnle Shadow Simplex 19 / 34
ahnle Shadow Simplex 19 / 34
ahnle Shadow Simplex 19 / 34
ahnle Shadow Simplex 20 / 34
ahnle Shadow Simplex 20 / 34
ahnle Shadow Simplex 20 / 34
ahnle Shadow Simplex 20 / 34
ahnle Shadow Simplex 20 / 34
ahnle Shadow Simplex 20 / 34
ahnle Shadow Simplex 20 / 34
ahnle Shadow Simplex 20 / 34
ahnle Shadow Simplex 21 / 34
ahnle Shadow Simplex 22 / 34
τ
ahnle Shadow Simplex 22 / 34
τ
ahnle Shadow Simplex 22 / 34
τ
ahnle Shadow Simplex 22 / 34
τ
ahnle Shadow Simplex 23 / 34
τ
ahnle Shadow Simplex 23 / 34
τ
ahnle Shadow Simplex 23 / 34
τ
ahnle Shadow Simplex 23 / 34
τ
ahnle Shadow Simplex 23 / 34
ahnle Shadow Simplex 24 / 34
ahnle Shadow Simplex 24 / 34
ahnle Shadow Simplex 24 / 34
ahnle Shadow Simplex 24 / 34
ahnle Shadow Simplex 24 / 34
ahnle Shadow Simplex 24 / 34
ahnle Shadow Simplex 24 / 34
ahnle Shadow Simplex 25 / 34
ahnle Shadow Simplex 26 / 34
ahnle Shadow Simplex 26 / 34
ahnle Shadow Simplex 26 / 34
ahnle Shadow Simplex 26 / 34
ahnle Shadow Simplex 26 / 34
ahnle Shadow Simplex 27 / 34
ahnle Shadow Simplex 27 / 34
ahnle Shadow Simplex 27 / 34
ahnle Shadow Simplex 27 / 34
ahnle Shadow Simplex 27 / 34
ahnle Shadow Simplex 28 / 34
ahnle Shadow Simplex 28 / 34
ahnle Shadow Simplex 28 / 34
ahnle Shadow Simplex 28 / 34
ahnle Shadow Simplex 28 / 34
ahnle Shadow Simplex 28 / 34
ahnle Shadow Simplex 28 / 34
ahnle Shadow Simplex 28 / 34
ahnle Shadow Simplex 28 / 34
ahnle Shadow Simplex 28 / 34
ahnle Shadow Simplex 28 / 34
ahnle Shadow Simplex 29 / 34
ahnle Shadow Simplex 29 / 34
ahnle Shadow Simplex 29 / 34
ahnle Shadow Simplex 29 / 34
ahnle Shadow Simplex 29 / 34
ahnle Shadow Simplex 30 / 34
ahnle Shadow Simplex 30 / 34
τ
ahnle Shadow Simplex 30 / 34
τ
h y e−xd voln−1(x)dr
ahnle Shadow Simplex 30 / 34
τ
h y e−xd voln−1(x)dr
h yd voln−1(x)dr
ahnle Shadow Simplex 30 / 34
τ
h y e−xd voln−1(x)dr
h yd voln−1(x)dr
ahnle Shadow Simplex 30 / 34
τ
h y e−xd voln−1(x)dr
h yd voln−1(x)dr
ahnle Shadow Simplex 30 / 34
ahnle Shadow Simplex 31 / 34
ahnle Shadow Simplex 31 / 34
ahnle Shadow Simplex 31 / 34
ahnle Shadow Simplex 31 / 34
ahnle Shadow Simplex 31 / 34
ahnle Shadow Simplex 31 / 34
ahnle Shadow Simplex 31 / 34
ahnle Shadow Simplex 32 / 34
ahnle Shadow Simplex 32 / 34
ahnle Shadow Simplex 32 / 34
ahnle Shadow Simplex 32 / 34
ahnle Shadow Simplex 32 / 34
ahnle Shadow Simplex 32 / 34
ahnle Shadow Simplex 32 / 34
ahnle Shadow Simplex 32 / 34
ahnle Shadow Simplex 32 / 34
ahnle Shadow Simplex 33 / 34
ahnle Shadow Simplex 33 / 34
ahnle Shadow Simplex 33 / 34
ahnle Shadow Simplex 33 / 34
ahnle Shadow Simplex 34 / 34
ahnle Shadow Simplex 34 / 34
ahnle Shadow Simplex 34 / 34
ahnle Shadow Simplex 34 / 34
ahnle Shadow Simplex 34 / 34