Skip to main content
Log in

A feasible filter SQP algorithm with global and local convergence

  • Applied mathematics
  • Published:
Journal of Applied Mathematics and Computing Aims and scope Submit manuscript

Abstract

A feasible sequential quadratic programming (SQP) filter algorithm is proposed for general nonlinear programming. It is based on the modified quadratic programming (QP) subproblem in which each iteration proceeds in two phases. The first phase solves a general convex QP problem which does not require any feasibility restoration phase whose computation may be expensive. And, under some mild conditions, the global convergence is proved. The second phase can make the presented SQP method derive quadratic convergence by employing exact Hessian information.

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.

Algorithm 1

Similar content being viewed by others

References

  1. Burke, J.V., Han, S.P.: A robust sequential quadratic programming method. Math. Program. 43, 277–303 (1989)

    Article  MathSciNet  MATH  Google Scholar 

  2. Byrd, R.H., Curtis, F.E., Nocedal, J.: Infeasibility detection and SQP methods for nonlinear optimization. SIAM J. Optim. 20, 2281–2299 (2010)

    Article  MathSciNet  MATH  Google Scholar 

  3. Chin, C.M., Fletcher, R.: On the global convergence of an SLP-filter algorithm that takes EQP steps. Math. Program. 96, 161–177 (2003)

    Article  MathSciNet  MATH  Google Scholar 

  4. Fletcher, R., Gould, N.I.M., Leyffer, S., Toint, Ph.L., Wächter, A.: Global convergence of trust-region SQP-filter algorithm for general nonlinear programming. SIAM J. Optim. 13, 635–659 (2002)

    Article  MathSciNet  MATH  Google Scholar 

  5. Fletcher, R., Leyffer, S.: Nonlinear programming without a penalty function. Math. Program. 91, 239–269 (2002)

    Article  MathSciNet  MATH  Google Scholar 

  6. Fletcher, R., Leyffer, S., Toint, Ph.L.: On the global convergence of a filter-SQP algorithm. SIAM J. Optim. 13, 44–59 (2002)

    Article  MathSciNet  MATH  Google Scholar 

  7. Gould, N.I.M., Orban, D., Toint, Ph.L.: CUTEr and SifDec: a constrained and unconstrained testing environment, revisited. ACM Trans. Math. Softw. 29, 373–394 (2003)

    Article  MathSciNet  MATH  Google Scholar 

  8. Gould, N.I.M., Robinson, D.P.: A second derivative SQP method: global convergence. SIAM J. Optim. 20, 2023–2048 (2010)

    Article  MathSciNet  MATH  Google Scholar 

  9. Gould, N.I.M., Sainvitu, C., Toint, Ph.L.: A filter-trust-region method for unconstrained optimization. SIAM J. Optim. 16, 341–357 (2006)

    Article  MathSciNet  Google Scholar 

  10. Han, S.P.: A globally convergent method for nonlinear programming. J. Optim. Theory Appl. 3, 297–309 (1977)

    Article  Google Scholar 

  11. Morales, J.L., Nocedal, J., Wu, Y.C.: A sequential quadratic programming algorithm with an additional equality constrained phase. IMA J. Numer. Anal. (2011). doi:10.1093/imanum/drq037

    Google Scholar 

  12. Nie, P.Y.: Sequential penalty quadratic programming filter methods for nonlinear programming. Nonlinear Anal., Real World Appl. 8, 118–129 (2007)

    Article  MathSciNet  MATH  Google Scholar 

  13. Nocedal, J., Wright, S.J.: Numerical Optimization (photoengraving). Science Press, Beijing (2006)

    Google Scholar 

  14. Ribeiro, A.A., Karas, E.W., Gonzaga, C.C.: Global convergence of filter methods for nonlinear programming. SIAM J. Optim. 19, 1231–1249 (2008)

    Article  MathSciNet  MATH  Google Scholar 

  15. Shen, C.G., Xue, W.J., Pu, D.G.: A filter SQP algorithm without a feasibility restoration phase. Comput. Appl. Math. 2, 167–194 (2009)

    MathSciNet  Google Scholar 

  16. Ulbrich, S.: On the superlinear local convergence of a filter-SQP method. Math. Program. 100, 217–245 (2004)

    MathSciNet  MATH  Google Scholar 

  17. Ulbrich, M., Ulbrich, S., Vicente, L.N.: A globally convergent primal-dual interior-point filter method for nonconvex nonlinear programming. Math. Program. 100, 379–410 (2003)

    Article  MathSciNet  Google Scholar 

  18. Wächter, A., Biegler, L.T.: Line search filter methods for nonlinear programming: local convergence. SIAM J. Optim. 16, 32–48 (2005)

    Article  MathSciNet  MATH  Google Scholar 

  19. Wächter, A., Biegler, L.T.: Line search filter methods for nonlinear programming: motivation and global convergence. SIAM J. Optim. 16, 1–31 (2005)

    Article  MathSciNet  MATH  Google Scholar 

  20. Wächter, A., Biegler, L.T.: On the implementation of an interior-point filter line-search algorithm for large-scale nonlinear programming. Math. Program. 106, 25–57 (2006)

    Article  MathSciNet  MATH  Google Scholar 

  21. Wang, H., Pu, D.G.: A kind of nonmonotone filter method for nonlinear complementarity problem. J. Appl. Math. Comput. 36, 27–40 (2011)

    Article  MathSciNet  MATH  Google Scholar 

  22. Zhou, G.L.: A modified SQP method and its global convergence. J. Glob. Optim. 11, 193–205 (1997)

    Article  MATH  Google Scholar 

  23. Zhu, Z.B., Zhang, W.D., Geng, Z.J.: A feasible SQP method for nonlinear programming. Appl. Math. Comput. 215, 3956–3969 (2010)

    Article  MathSciNet  MATH  Google Scholar 

Download references

Acknowledgements

This research is supported by National Science Foundation of China (No. 10771162)

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Meiling Liu.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Liu, M., Li, X. & Pu, D. A feasible filter SQP algorithm with global and local convergence. J. Appl. Math. Comput. 40, 261–275 (2012). https://doi.org/10.1007/s12190-012-0549-9

Download citation

  • Received:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12190-012-0549-9

Keywords

Mathematics Subject Classification

Navigation