Skip to main content
Log in

On the improvement per iteration in Karmarkar's algorithm for linear programming

  • Published:
Mathematical Programming Submit manuscript

Abstract

We investigate the decrease in potential at an iteration of Karmarkar's projective method for linear programming. For a fixed step length parameterα (so that we must have 0 <α ≤ 1) the best possible guaranteeδ n (α) inn dimensional space is essentially ln 2 ≃ 0.69; and to achieve this we must takeα about 1. Indeed we show the precise result thatδ n (α) equals ln(1 +α)-ln(1 −α/(n − 1)) forn sufficiently large. If we choose an optimal step length at each iteration then this guarantee increases only to aboutδ * ≃ 0.72. We also shed some light on the remarkable empirical observation that the number of iterations required seems scarcely to grow with the size of the problem.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. K.M. Anstreicher, “A monotonic projective algorithm for linear programming,”Algorithmica 1 (1986) 483–496.

    Google Scholar 

  2. K.M. Anstreicher, “The worst-case step in Karmarkar's algorithm,” to appear in:Mathematics of Operations Research (1989).

  3. M.D. Asic, V.V. Kovacevic-Vujcic and M.D. Radosavljevic-Nikolic, “Asymptotic behaviour of Karmarkar's method for linear programming,”Mathematical Programming 46 (1990).

  4. C. Blair, “The iterative step in the linear programming algorithm of N. Karmarkar,”Algorithmica 1 (1986) 537–539.

    Google Scholar 

  5. M.E. Dyer, private communication (1985).

  6. M.C. Ferris and A.B. Philpott, “On the performance of Karmarkar's algorithm,”Operational Research Society Journal 39 (1988) 257–270.

    Google Scholar 

  7. P.E. Gill, W. Murray, M.A. Saunders, J.A. Tomlin and M.H. Wright, “On projected Newton barrier methods for linear programming and an equivalence to Karmarkar's projective method,”Mathematical Programming 36 (1986) 183–209.

    Google Scholar 

  8. N. Karmarkar, “A new polynomial-time algorithm for linear programming,”Combinatorica 4(4) (1984) 373–395.

    Google Scholar 

  9. C.J.H. McDiarmid, “On the improvement per iteration in Karmarkar's method for linear programming,” Oxford University (Oxford, UK, 1986).

    Google Scholar 

  10. M. Padberg, “A different convergence proof for the projective method for linear programming,”Operations Research Letters 4 (1986) 253–257.

    Google Scholar 

  11. A Schrijver,Theory of Linear and Integer Programming (Wiley, New York, 1986).

    Google Scholar 

  12. M.J. Todd and B.P. Burrell, “An extension of Karmarkar's algorithm for linear programming using dual variables,”Algorithmica 1 (1986), 409–424.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Mcdiarmid, C. On the improvement per iteration in Karmarkar's algorithm for linear programming. Mathematical Programming 46, 299–320 (1990). https://doi.org/10.1007/BF01585747

Download citation

  • Received:

  • Revised:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01585747

Key words

Navigation