Skip to main content
Log in

A block active set algorithm for large-scalequadratic programming with box constraints

  • Published:
Annals of Operations Research Aims and scope Submit manuscript

Abstract

An algorithm for computing a stationary point of a quadratic program with box constraints(BQP) is proposed. Each iteration of this procedure comprises a guessing strategy whichforecasts the active bounds at a stationary point, the determination of a descent direction bymeans of solving a reduced strictly convex quadratic program with box constraints and anexact line search. Global convergence is established in the sense that every accumulationpoint is stationary. Moreover, it is shown that the algorithm terminates after a finite numberof iterations, if at least one iterate is sufficiently close to a stationary point which satisfiesa certain sufficient optimality condition. The algorithm can be easily implemented for sparselarge-scale BQPs. Furthermore, it simplifies for concave BQPs, as it is not required to solvestrictly convex quadratic programs in this case. Computational experience with large-scaleBQPs is included and shows the appropriateness of this type of methodology.

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. D.P. Bertsekas, Constrained Optimization and Lagrange Multipliers Methods, Academic Press, New York, 1982.

    Google Scholar 

  2. E.M. Bomze and G. Danninger, A finite algorithm for solving general quadratic problems, Journal of Global Optimization 4(1994)1–16.

    Article  Google Scholar 

  3. T. Coleman and L. Hulbert, A direct active set algorithm for large sparse quadratic programs with bounds, Mathematical Programming 45(1989)373–406.

    Article  Google Scholar 

  4. T. Coleman and Y. Li, A reflective Newton method for minimizing a quadratic function subject to bounds on some of the variables, Technical Report TR 92-1315, Department of Computer Science, Cornell University, USA, 1992.

    Google Scholar 

  5. A. Conn, N. Gould and Ph. Toint, Global convergence of a class of trust regions algorithm for optimization with simple bounds, SIAM Journal on Numerical Analysis 25(1988)433–460.

    Article  Google Scholar 

  6. I. Bongartz, A. Conn, N. Gould and Ph. Toint, CUTE: Constrained and unconstrained testing environment, Technical Report 93/10, Department of Mathematics, Faculté Universitaires ND de la Paix, Namur, Belgium, 1993.

    Google Scholar 

  7. J.W. Daniel, Stability of the solution of definite quadratic programs, Mathematical Programming 5(1973)41–53.

    Article  Google Scholar 

  8. R. Dembo and U. Tulowitzski, On the minimization of quadratic functions subject to box constraints, Technical Report, Department of Computer Science, Yale University, USA, 1983.

    Google Scholar 

  9. I.S. Duff, R.G. Grimes and J.G. Lewis, Sparse matrix test problems, ACM Transactions on Mathematical Software 15(1989)1–14.

    Article  Google Scholar 

  10. A. Faustino and J. JÚdice, Minimization of a concave quadratic function subject to box constraints, Investigacion Operativa 4(1994)49–68.

    Google Scholar 

  11. A. Faustino and J. JÚdice, Principal pivoting algorithms for a concave generalized linear complementarity problem, Investigação Operacional 14(1994)133–146.

    Google Scholar 

  12. L. Fernandes, J. JÚdice and J. Patricio, An investigation of the interior-point and block pivoting algorithms for large-scale symmetric monotone linear complementarity problems, Computational Optimization and Applications 5(1996)49–77.

    Article  Google Scholar 

  13. R. Fletcher and M. Jackson, Minimization of a quadratic function subject only to upper and lower bounds, Journal of Mathematics and Applications 14(1974)159–174.

    Google Scholar 

  14. P. Hansen, B. Jaumard, M. Ruiz and J. Xiong, Global minimization of indefinite quadratic functions subject to box constraints, Naval Research Logistics 40(1993)373–392.

    Google Scholar 

  15. J. JÚdice and M. Pires, Direct methods for convex quadratic programs subject to box constraints, Investigaão Operacional 9(1989)23–56.

    Google Scholar 

  16. J. JÚdice and F. Pires, A block principal pivoting algorithm for large-scale strictly monotone linear complementarity problems, Computers and Operations Research 21(1994)587–596.

    Article  Google Scholar 

  17. A. Conn, N. Gould and Ph. Toint, LANCELOT–A Fortran Package for Large-Scale Nonlinear Optimization, Springer, 1992.

  18. J. Moré and G. Toraldo, Algorithms for bound constrained quadratic programming problems, Numerische Mathematik 55(1989)377–400.

    Article  Google Scholar 

  19. K. Murty, Linear Complementarity, Linear and Nonlinear Programming, Heldermann, Berlin, 1988.

    Google Scholar 

  20. P.M. Pardalos and G.P. Rodgers, A branch-and-bound algorithm for the maximum clique problem, Computers and Operations Research 19(1992)363–375.

    Article  Google Scholar 

  21. J. Soares, J. JÚdice, and F. Facchinei, An active set Newton method for large-scale nonlinear programs with box constraints, to appear in SIAM Journal on Optimization.

Download references

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Fernandes, L., Fischer, A., Júdice, J. et al. A block active set algorithm for large-scalequadratic programming with box constraints. Annals of Operations Research 81, 75–96 (1998). https://doi.org/10.1023/A:1018990014974

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1018990014974

Keywords

Navigation