Presentation is loading. Please wait.

Presentation is loading. Please wait.

OR-1 20141 Chapter 4. How fast is the simplex method.

Similar presentations


Presentation on theme: "OR-1 20141 Chapter 4. How fast is the simplex method."— Presentation transcript:

1 OR-1 20141 Chapter 4. How fast is the simplex method

2 OR-1 20142  Running time : worst case view point  An algorithm is considered efficient if the worst case running time is bounded from above by a polynomial function of problem size (for large instances only, small instances can be solved fast anyway). (called polynomial time algorithm) Size of problem encoding Running time

3 OR-1 20143 10205060 100  sec400  sec2500  sec3600  sec 1000  sec1 sec35.7 years 366 centuries

4 OR-1 20144

5 5

6 6  Geometric view largest increase rule

7 OR-1 20147  Alternative rules : Largest increase rule : counter example by Jeroslow (1973) Bland’s rule : counter example by Avis and Chvatal (1978) Hence, until now, simplex method is not a polynomial time algorithm theoretically. But it performs very well practically.  First polynomial time algorithm for LP : ellipsoid method (1979) by L. G. Khachian. But, practically much inferior to simplex. However, it has some important theoretical implications in determining computational complexity of some optimization problems.  Another polynomial time algorithm : Interior point method by L. Karmarkar (1984) : Better than simplex in many cases practically. Many versions. Based on ideas from nonlinear programming.

8 OR-1 20148  Interior point method will be briefly mentioned when we study complementary slackness theorem.  Comparing simplex and interior point method: Interior point method is generally fast, especially for large problems. But simplex is competitive for some problems and recent developments in dual simplex algorithm makes solving LP of large size manageable. In addition, simplex is effective when we solve the LP again after making some changes in data (reoptimization). Such capability is quite important when we solve integer programming problems. But little progress has been made for interior point algorithm in this respect. Recently, interior point method is used for some nonlinear programming problems (convex programs) with successful results.


Download ppt "OR-1 20141 Chapter 4. How fast is the simplex method."

Similar presentations


Ads by Google