Skip to main content
Log in

Containing and shrinking ellipsoids in the path-following algorithm

  • Published:
Mathematical Programming Submit manuscript

Abstract

We describe a new potential function and a sequence of ellipsoids in the path-following algorithm for convex quadratic programming. Each ellipsoid in the sequence contains all of the optimal primal and dual slack vectors. Furthermore, the volumes of the ellipsoids shrink at the ratio\(2^{ - \Omega (\sqrt n )} \), in comparison to 2Ω(1) in Karmarkar's algorithm and 2Ω(1/n) in the ellipsoid method. We also show how to use these ellipsoids to identify the optimal basis in the course of the algorithm for linear programming.

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

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

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. D. Bayer and J.C. Lagarias, “The non-linear geometry of linear programming, I. Affine and projective scaling trajectories, II. Legendre transform coordinates and central trajectories,”Transactions of the American Mathematical Society 314 (1989) 499–581.

    Google Scholar 

  2. B.P. Burrell and M.J. Todd, “The ellipsoid method generates dual variables,”Mathematics of Operations Research 10 (1985) 688–700.

    Google Scholar 

  3. R.W. Cottle and G.B. Dantzig, “Complementary pivot theory of mathematical programming“,Linear Algebra and its Applications 1 (1968) 103–125.

    Google Scholar 

  4. G.B. Dantzig,Linear Programming and Extensions (Princeton University Press, Princeton, NJ, 1963).

    Google Scholar 

  5. C.C. Gonzaga, “An algorithm for solving linear programming problems in O(n 3 L) operations,” in: N. Megiddo, ed.,Progress in Mathematical Programming (Springer, New York, 1988) pp. 1–28.

    Google Scholar 

  6. C.C. Gonzaga, “Conical projection algorithms for linear programming,”Mathematical Programming 43 (1989) 151–173.

    Google Scholar 

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

    Google Scholar 

  8. L.G. Khachiyan, “A polynomial algorithm for linear programming,”Doklady Akademii Nauk SSSR 244 (1979) 1093–96. [Translated in:Soviet Mathematics Doklady 20 (1979) 191–94.]

    Google Scholar 

  9. M. Kojima, S. Mizuno and A. Yoshise, “A polynomial-time algorithm for a class of linear complementarity problems,”Mathematical Programming 44 (1989) 1–26.

    Google Scholar 

  10. M.K. Kozlov, S.P. Tarasov and L.G. Khachiyan, “Polynomial solvability of convex quadratic programming,”Doklady Akademii Nauk SSSR 5 (1979) 1051–1053.

    Google Scholar 

  11. N. Megiddo, “Pathways to the optimal set in linear programming,”Proceedings of the 6th Mathematical Programming Symposium of Japan (Nagoya, Japan, 1986) 1–35.

  12. R.C. Monteiro and I. Adler, “Interior path following primal-dual algorithms. Part II: Convex quadratic programming,”Mathematical Programming 44 (1989) 43–66.

    Google Scholar 

  13. C.H. Papadimitriou and K. Steiglitz,Combinatorial Optimization: Algorithms and Complexity (Prentice-Hall, Englewood Cliffs, NJ, 1982).

    Google Scholar 

  14. J. Renegar, “A polynomial-time algorithm, based on Newton's method, for linear programming,”Mathematical Programming 40 (1988) 59–93.

    Google Scholar 

  15. G. Sonnevend, “An ‘analytic center’ for polyhedrons and new classes of global algorithms for linear (smooth, convex) programming,”Proceedings of the 12th IFIP Conference on System Modeling and Optimization (Budapest, 1985).

  16. M.J. Todd, “Improved bounds and containing ellipsoids in Karmarkar's linear programming algorithm,”Mathematics of Operations Research 13 (1988) 650–659.

    Google Scholar 

  17. P.M. Vaidya, “An algorithm for linear programming which requires O((m+n)n 2+(m+n 1.5 n)L) arithmetic operations,” to appear in:Mathematical Programming 47 (1990) 175–201, next issue.

    Google Scholar 

  18. Y. Ye, “Interior algorithms for linear, quadratic, and linearly constrained convex programming,” Ph.D. Thesis, Department of Engineering-Economic Systems, Stanford University (Stanford, CA, 1987).

    Google Scholar 

  19. Y. Ye, “Recovering optimal basis in Karmarkar's polynomial algorithm for linear programming,” to appear in:Mathematics of Operations Research (1990).

  20. Y. Ye, “Karmarkar's algorithm and the ellipsoid method,”Operations Research Letters 4 (1987) 177–182.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Additional information

Research supported by The U.S. Army Research Office through The Mathematical Sciences Institute of Cornell University when the author was visiting at Cornell.

Research supported in part by National Science Foundation Grant ECS-8602534 and Office of Naval Research Contract N00014-87-K-0212.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Ye, Y., Todd, M.J. Containing and shrinking ellipsoids in the path-following algorithm. Mathematical Programming 47, 1–9 (1990). https://doi.org/10.1007/BF01580848

Download citation

  • Received:

  • Issue Date:

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

Key words

Navigation