Skip to main content
Log in

Convex quadratic programming with one constraint and bounded variables

  • Published:
Mathematical Programming Submit manuscript

Abstract

In this paper we propose an iterative algorithm for solving a convex quadratic program with one equality constraint and bounded variables. At each iteration, a separable convex quadratic program with the same constraint set is solved. Two variants are analyzed: one that uses an exact line search, and the other a unit step size. Preliminary testing suggests that this approach is efficient for problems with diagonally dominant matrices.

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. D. Bertsekas, “On the Goldstein-Levitin-Polyak gradient projection method,”IEEE Transaction on Automatic Control AC-21 (1976) 174–184.

    Article  MATH  MathSciNet  Google Scholar 

  2. P.G. Ciarlet,Introduction à l’analyse numérique matricielle et à l’optimisation (Masson, Paris, France, 1982).

    MATH  Google Scholar 

  3. R.W. Cottle, “Monotone solutions of the parametric linear complementarity problem,”Mathematical Programming 3 (1972) 210–224.

    Article  MATH  MathSciNet  Google Scholar 

  4. J.P. Dussault, “Solution numérique de modèles d’équilibre,” Thèse de doctorat, Université de Montréal (Montréal, Canada, 1982).

    Google Scholar 

  5. J.A. Ferland, B. Lemaire and P. Robert, “Analytic solutions for non-linear programs with one or two equality constraints,” Publication #285, Département d’informatique et de recherche opérationnelle, Université de Montréal (Montréal, Canada, 1978).

    Google Scholar 

  6. A.A. Goldstein, “Convex programming in Hilbert space”Bulletin American Mathematical Society 70 (1964) 709–710.

    Article  MATH  Google Scholar 

  7. R. Helgason, J. Kennington and H. Lall, “A polynomially bounded algorithm for a singly constrained quadratic program,”Mathematical Programming 18 (1980) 338–343.

    Article  MATH  MathSciNet  Google Scholar 

  8. E.S. Levitin and B.T. Polyak, “Constrained minimization problems,”USSR Computational Mathematics and Mathematical Physics 6 (1966) 1–50.

    Article  Google Scholar 

  9. R.K. McCord, “Minimization with one linear equality constraint and bounds on the variables,” Technical Report SOL 79-20, System Optimization Laboratory, Dept. Operations Research, Stanford University, (Stanford, CA, 1979).

    Google Scholar 

  10. J.S. Pang, “A new and efficient algorithm for a class of portfolio selection problems,”Operations Research 28 (1980) 754–767.

    Article  MATH  MathSciNet  Google Scholar 

  11. R.T. Rockafellar,Convex Analysis (Princeton University Press, Princeton N.J., 1970).

    MATH  Google Scholar 

  12. M.C. Trevisan, “Résolution numérique de problèmes d’optimisation à une seule contrainte linéaire. Application au problème de Thomas-Fermi,” Thèse de 3ième cycle, Université des Sciences et Techniques du Languedoc (Montpellier, France, 1980).

    Google Scholar 

  13. P. Wolfe, “Finding the nearest point in a polytope,”Mathematical Programming 11 (1976) 128–149.

    Article  MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Additional information

This work was supported by a research grant from the France-Quebec exchange program and also by NSERC Grant No. A8312. The first author was supported by a scholarship from Transport Canada while doing this research.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Dussault, JP., Ferland, J.A. & Lemaire, B. Convex quadratic programming with one constraint and bounded variables. Mathematical Programming 36, 90–104 (1986). https://doi.org/10.1007/BF02591992

Download citation

  • Received:

  • Revised:

  • Issue Date:

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

Key words

Navigation