Skip to main content
Log in

Equivalence of some quadratic programming algorithms

  • Published:
Mathematical Programming Submit manuscript

Abstract

We formulate a general algorithm for the solution of a convex (but not strictly convex) quadratic programming problem. Conditions are given under which the iterates of the algorithm are uniquely determined. The quadratic programming algorithms of Fletcher, Gill and Murray, Best and Ritter, and van de Panne and Whinston/Dantzig are shown to be special cases and consequently are equivalent in the sense that they construct identical sequences of points. The various methods are shown to differ only in the manner in which they solve the linear equations expressing the Kuhn-Tucker system for the associated equality constrained subproblems. Equivalence results have been established by Goldfarb and Djang for the positive definite Hessian case. Our analysis extends these results to the positive semi-definite case.

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.

Institutional subscriptions

Similar content being viewed by others

References

  1. E.M.L. Beale, “On minimizing a convex function subject to linear inequalities”,Journal of the Royal Statistical Society (B) 17 (1955) 173–184.

    MATH  MathSciNet  Google Scholar 

  2. E.M.L. Beale, “On quadratic programming”,Naval Research Logistics Quarterly 6 (1959) 227–243.

    MathSciNet  Google Scholar 

  3. R. Benveniste, “A quadratic programming algorithm using conjugate search directions”,Mathematical Programming 16 (1979) 63–80.

    Article  MATH  MathSciNet  Google Scholar 

  4. M.J. Best, “An extension of Bland's anti-degeneracy rules for quadratic programming algorithms”, in preparation.

  5. M.J. Best and K. Ritter. “An effective algorithm for quadratic minimization problems”, MRC Technical Summary Report # 1691, University of Wisconsin, 1976.

  6. R.G. Bland, “New finite pivoting rules for the simplex method”,Mathematics of Operations Research 2 (1977) 103–107.

    Article  MATH  MathSciNet  Google Scholar 

  7. Y.-Y. Chang and R.W. Cottle, “Least-index resolution of degeneracy in quadratic programming”,Mathematical Programming 18 (1980) 127–137.

    Article  MATH  MathSciNet  Google Scholar 

  8. R.W. Cottle and A. Djang, “Algorithmic equivalence in quadratic programming I: A least-distance programming problem”,Journal of Optimization Theory and Applications 28 (1979) 275–301.

    Article  MATH  MathSciNet  Google Scholar 

  9. G.B Dantzig,Linear programming and extensions (Princeton University Press, Princeton, NJ, 1963).

    MATH  Google Scholar 

  10. A. Djang, “Algorithmic equivalence in quadratic programming”, Doctoral Dissertation, Stanford University, 1979.

  11. R. Fletcher, “A general quadratic programming algorithm”,Journal of the Institute of Mathematics and its Applications 7 (1971) 76–91.

    MATH  MathSciNet  Google Scholar 

  12. R. Fletcher and M.P. Jackson, “Minimization of a quadratic function of many variables subject only to lower and upper bounds”,Journal of the Institute of Mathematics and its Applications 14 (1974) 159–174.

    MATH  MathSciNet  Google Scholar 

  13. P.E. Gill, G.H. Golub, W. Murray and M.A. Saunders, “Methods for modifying matrix factorizations”,Mathematics of Computation 28 (1974) 505–535.

    Article  MATH  MathSciNet  Google Scholar 

  14. P.E. Gill and W. Murray, “Numerically stable methods for quadratic programming”,Mathematical Programming 14 (1978) 349–372.

    Article  MATH  MathSciNet  Google Scholar 

  15. D. Goldfarb, “Extensions of Davidon's variable metric method to maximization under linear inequality and equality constraints”,SIAM Journal on Applied Mathematics 17 (1969) 739–764.

    Article  MATH  MathSciNet  Google Scholar 

  16. D. Goldfarb, “Extensions of Newton's method and simplex methods for solving quadratic programs”, in F. Lootsma, ed.,Numerical methods for nonlinear optimization (Academic Press, New York, 1972) pp. 239–254.

    Google Scholar 

  17. E.L. Keller, “The general quadratic optimization problem”,Mathematical Programming 5 (1973) 311–337.

    Article  MATH  MathSciNet  Google Scholar 

  18. W. Murray, “An algorithm for finding a local minimum of an indefinite quadratic program”, NPL NAC Report No. 1 (1971).

  19. B. Noble,Applied linear algebra (Prentice-Hall. Englewood Cliffs, NJ, 1969).

    MATH  Google Scholar 

  20. J.-S. Pang, “An equivalence between two algorithms for quadratic programming”,Mathematical Programming 20 (1981) 152–165.

    Article  MATH  MathSciNet  Google Scholar 

  21. M.J.D. Powell, “Quadratic termination properties of minimization algorithms I. Statement and discussion of results”,Journal of the Institute of Mathematics and its Applications 10 (1972) 333–342.

    MathSciNet  Google Scholar 

  22. M.J.D. Powell, “Quadratic termination properties of minimization algorithms II. Proofs of theorems”,Journal of the Institute of Mathematics and its Applications 10 (1972) 343–357.

    Article  MathSciNet  Google Scholar 

  23. C. van de Panne and A. Whinston, “The symmetric formulation of the simplex method for quadratic programming”,Econometrica 37 (1969) 507–527.

    Article  MATH  MathSciNet  Google Scholar 

  24. B. von Hohenbalken, “A finite algorithm to maximize certain pseudo-concave functions on polytopes”,Mathematical Programming 9 (1975) 189–206.

    Article  MATH  MathSciNet  Google Scholar 

  25. B. von Hohenbalken, “Simplicial decomposition in nonlinear programming algorithms”,Mathematical Programming 13 (1977) 49–68.

    Article  MATH  MathSciNet  Google Scholar 

  26. P. Wolfe, “Algorithm for a least-distance programming problem”,Mathematical Programming Study 1 (1974) 190–205.

    MathSciNet  Google Scholar 

  27. W. Zangwill,Nonlinear programming—A unified approach (Prentice-Hall, Englewood Cliffs, NJ, 1969).

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Additional information

This research was supported by the Natural Sciences and Engineering Research Council of Canada under Grant No. A8189.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Best, M.J. Equivalence of some quadratic programming algorithms. Mathematical Programming 30, 71–87 (1984). https://doi.org/10.1007/BF02591799

Download citation

  • Received:

  • Revised:

  • Issue Date:

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

Key words

Navigation