SLIDE 9 10/2/19 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/M475
W/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 of the primal LP leads to a variable in the dual LP .
u Dual of dual is primal.