Skip to main content
Log in

A nonmonotone filter method for nonlinear optimization

  • Published:
Computational Optimization and Applications Aims and scope Submit manuscript

Abstract

We propose a new nonmonotone filter method to promote global and fast local convergence for sequential quadratic programming algorithms. Our method uses two filters: a standard, global g-filter for global convergence, and a local nonmonotone l-filter that allows us to establish fast local convergence. We show how to switch between the two filters efficiently, and we prove global and superlinear local convergence. A special feature of the proposed method is that it does not require second-order correction steps. We present preliminary numerical results comparing our implementation with a classical filter SQP method.

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. Audet, C., Dennis, J., Jr.: A pattern search filter method for nonlinear programming without derivatives. SIAM J. Optim. 14(4), 980–1010 (2004)

    Article  MathSciNet  MATH  Google Scholar 

  2. Benson, H., Vanderbei, R.: Cute models in AMPL (1998). http://orfe.princeton.edu/rvdb/ampl/nlmodels/cute/

  3. Bongartz, I., Conn, A.R., Gould, N.I.M., Toint, P.L.: CUTE: constrained and unconstrained testing environment. ACM Trans. Math. Softw. 21, 123–160 (1995)

    Article  MATH  Google Scholar 

  4. Chamberlain, R.M., Powell, M.J.D., Lemarechal, C., Petersen, H.C.: The watchdog technique for forcing convergence in algorithms for constrained optimization. Math. Program. Stud. 16, 1–17 (1982)

    Article  MATH  Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

  6. Conn, A.R., Gould, N.I.M., Toint, P.L.: Trust-Region Methods. MPS-SIAM Series on Optimization. SIAM, Philadelphia (2000)

    Book  MATH  Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

  8. Facchinei, F., Lucidi, S.: Quadratically and superlinearly convergent algorithms for the solution of inequality constrained minimization problems. J. Optim. Theory Appl. 85, 265–289 (1995)

    Article  MathSciNet  MATH  Google Scholar 

  9. Fletcher, R.: Stable reduced Hessian updates for indefinite quadratic programming. Math. Program. 87(2), 251–264 (2000)

    Article  MathSciNet  MATH  Google Scholar 

  10. Fletcher, R., Leyffer, S.: User manual for filterSQP. Numerical Analysis Report NA/181, University of Dundee (1998)

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

    Article  MathSciNet  MATH  Google Scholar 

  12. Fletcher, R., Leyffer, S.: Filter-type algorithms for solving systems of algebraic equations and inequalities. In: di Pillo, G., Murli, A. (eds.) High Performance Algorithms and Software for Nonlinear Optimization, pp. 259–278. Kluwer Academic, Dordrecht (2003)

    Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

  15. Fletcher, R., Leyffer, S., Toint, P.L.: A brief history of filter methods. SIAG/OPT Views-and-News 18(1), 2–12 (2007)

    Google Scholar 

  16. Fourer, R., Gay, D.M., Kernighan, B.W.: AMPL: A Modelling Language for Mathematical Programming, 2nd edn. Books/Cole Thomson Learning, New York (2003)

    Google Scholar 

  17. Gonzaga, C.C., Karas, E.W., Vanti, M.: A globally convergent filter method for nonlinear programming. SIAM J. Optim. 14(3), 646–669 (2003)

    Article  MathSciNet  MATH  Google Scholar 

  18. Gould, N.I.M., Toint, P.L.: Global convergence of a non-monotone trust-region SQP-filter algorithm for nonlinear programming. Numerical Analysis Report RAL-TR-2003-003, Rutherford Appleton Laboratory, UK (2003). Available online at www.numerical.rl.ac.uk/reports/reports.shtml

  19. Kanzow, C., Qi, H.-D.: A QP-free constrained Newton-type method for variational inequality problems. Math. Program. 85, 81–106 (1999)

    Article  MathSciNet  MATH  Google Scholar 

  20. Karas, E.W., Ribeiro, A., Sagastizábal, C., Solodov, M.: A bundle-filter method for nonsmooth convex constrained optimization. Math. Program. 116, 297–320 (2009)

    Article  MathSciNet  MATH  Google Scholar 

  21. Maratos, N.: Exact penalty function algorithms for finite dimensional and control optimization problems. Ph.D. thesis, Univ. of London (1978)

  22. Moré, J.J., Sorensen, D.C.: Computing a trust region step. SIAM J. Sci. Stat. Comput. 4, 553–572 (1983)

    Article  MATH  Google Scholar 

  23. Qi, H.D., Qi, L.Q.: A new QP-free, globally convergent, locally superlinearly convergent algorithm for inequality constrained optimization. SIAM J. Optim. 11(1), 113–132 (2000)

    Article  MathSciNet  MATH  Google Scholar 

  24. Ribeiro, 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 

  25. Robinson, S.M.: Strongly regular generalized equations. Math. Oper. Res. 5, 43–62 (1980)

    Article  MathSciNet  MATH  Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sven Leyffer.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Shen, C., Leyffer, S. & Fletcher, R. A nonmonotone filter method for nonlinear optimization. Comput Optim Appl 52, 583–607 (2012). https://doi.org/10.1007/s10589-011-9430-2

Download citation

  • Received:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10589-011-9430-2

Keywords

Navigation