SLIDE 9 2/14/18 9
Algorithms for solving LP
u Simplex (Dantzig, 1947)
u Worst case exponential time u Practically fast
u Ellipsoid (Khachiyan, 1979)
u O(n4 L) for n variables and L input bits u Pseudo-polynomial
u Karmarkar's algorithm (Karmarkar, 1984)
u O(n3.5 L) for n variables and L input bits u Pseudo-polynomial, but breakthrough for practical
reasons u Open problem: strongly polynomial algorithm?
LP Duality (von Neumann, 1947)
u Interview with Dantzig
u http://www.personal.psu.edu/ecb5/Courses/
M475W/WeeklyReadings/Week%2015/ An_Interview_with_George_Dantzig.pdf u If the "primal" LP is maximization, its "dual"
is minimization and vice versa.
u Every variable of the primal LP leads to a
constraint in the dual LP and every constraint
- f the primal LP leads to a variable in the
dual LP .
u Dual of dual is primal.