Skip to main content
Log in

A non-monotone line search multidimensional filter-SQP method for general nonlinear programming

  • Original Paper
  • Published:
Numerical Algorithms Aims and scope Submit manuscript

Abstract

In this paper, we propose a non-monotone line search multidimensional filter-SQP method for general nonlinear programming based on the Wächter–Biegler methods for nonlinear equality constrained programming. Under mild conditions, the global convergence of the new method is proved. Furthermore, with the non-monotone technique and second order correction step, it is shown that the proposed method does not suffer from the Maratos effect, so that fast local convergence to second order sufficient local solutions is achieved. Numerical results show that the new approach is efficient.

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. Conn, A.R., Gould, N.I.M., Toint, Ph.L.: Trust region methods. In: MPS/SIAM Ser. Optim., vol. 1. SIAM, Philadelphia (2000)

    Google Scholar 

  2. Dolan, E.D., Moré, J.J.: Benchmarking optimization software with performance profiles. Math. Program. 91, 201–213 (2002)

    Article  MathSciNet  MATH  Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

  6. Gill, Ph.E., Murray, W., Saunders, M.A.: SNOPT: an SQP algorithm for large-scale constrained optimization. SIAM Rev. 47, 99–131 (2005)

    Article  MathSciNet  MATH  Google Scholar 

  7. Gould, N.I.M., Leyffer, S., Toint, P.L.: A multidimensional filter algorithm for nonliear equations and nonlinear least squares. SIAM J. Optim. 15, 17–38 (2005)

    Article  MathSciNet  Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

  9. Grippo, L., Lampariello, F., Ludidi, S.: A nonmonotone line search technique for Newton’s method. SIAM J. Numer. Anal. 23, 707–716 (1986)

    Article  MathSciNet  MATH  Google Scholar 

  10. Gonzaga, C.C., Karas, E., Vanti, M.: A globally convergent filter method for nonlinear programming. Technical Report, Department of Mathematics, Federal University of Santa Catarina, Brazil, 2001 (revised 2002)

  11. Gu, C., Zhu, D.: A secant algorithm with line search filter method for nonlinear optimization. Technical Report, Department of Mathematics, Shanghai Normal University, Shanghai, China (2007)

  12. Gu, C., Zhu, D.: A filter interior-point algorithm with projected Hessian updating for nonlinear optimization. J. Appl. Math. Comput. 29, 67–80 (2009)

    Article  MathSciNet  MATH  Google Scholar 

  13. Hock, W., Schittkowski, K.: Test examples for nonlinear programming codes. In: Lecture Notes in Economics and Mathematics System, vol. 187. Springer (1981)

  14. Nocedal, J., Wright, S.L: Numerical Optimization. Springer, New York (1999)

    Book  MATH  Google Scholar 

  15. Su, K., Yu, Z.: A modified SQP method with nonmonotone technique and its global convergence. Comput. Math. Appl. 57, 240–247 (2009)

    Article  MathSciNet  MATH  Google Scholar 

  16. Panier, E.R., Tits, A.L.: Avoiding the Maratos effect by means of a nonmonotone line search I: general constrained problems. SIAM J. Numer. Anal. 28, 1183–1195 (1991)

    Article  MathSciNet  MATH  Google Scholar 

  17. Shen, C., Xue, W., Pu, D.: Global convergence of a tri-dimensional filter SQP algorithm based on the line search method. Appl. Numer. Math. 59, 235–250 (2009)

    Article  MathSciNet  MATH  Google Scholar 

  18. Ulbrich, M., Ulbrich, S.: Non-monotone trust region methods for nonlinear equality constrained optimization without a penalty function. Math. Program. 95, 103–135 (2003)

    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. Comput. 16, 1–31 (2005)

    MATH  Google Scholar 

  20. 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 

  21. Yang, Z., Sun, W., Dang, C.: A filter-trust-region method for LC1 unconstrained optimization and its global convergence. Anal. Theory Appl. 24, 55–66 (2008)

    Article  MathSciNet  MATH  Google Scholar 

  22. Yuan, Y.: Trust region algorithms for nonlinear programming. In: Shi, Z.C. (ed.) Computational Mathematics in China, Contemp. Math., vol. 163, pp. 205–225. AMS, Providence, RI (1994)

    Google Scholar 

  23. NEOS server: http://neos.mcs.anl.gov/neos/solvers/nco:SNOPT/GAMS.html (2006)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Chao Gu.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Gu, C., Zhu, D. A non-monotone line search multidimensional filter-SQP method for general nonlinear programming. Numer Algor 56, 537–559 (2011). https://doi.org/10.1007/s11075-010-9403-z

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11075-010-9403-z

Keywords

Mathematics Subject Classifications (2010)

Navigation