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.
Similar content being viewed by others
References
Conn, A.R., Gould, N.I.M., Toint, Ph.L.: Trust region methods. In: MPS/SIAM Ser. Optim., vol. 1. SIAM, Philadelphia (2000)
Dolan, E.D., Moré, J.J.: Benchmarking optimization software with performance profiles. Math. Program. 91, 201–213 (2002)
Fletcher, R., Leyffer, S.: Nonlinear programming without a penalty function. Math. Program. 91, 239–269 (2002)
Fletcher, R., Leyffer, S., Toint, P.L.: On the global convergence of a filter-SQP algorithm. SIAM J. Optim. 13, 44–59 (2002)
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)
Gill, Ph.E., Murray, W., Saunders, M.A.: SNOPT: an SQP algorithm for large-scale constrained optimization. SIAM Rev. 47, 99–131 (2005)
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)
Gould, N.I.M., Sainvitu, C., Toint, P.L.: A filter trust region method for unconstrained optimization. SIAM J. Optim. 16, 341–357 (2005)
Grippo, L., Lampariello, F., Ludidi, S.: A nonmonotone line search technique for Newton’s method. SIAM J. Numer. Anal. 23, 707–716 (1986)
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)
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)
Gu, C., Zhu, D.: A filter interior-point algorithm with projected Hessian updating for nonlinear optimization. J. Appl. Math. Comput. 29, 67–80 (2009)
Hock, W., Schittkowski, K.: Test examples for nonlinear programming codes. In: Lecture Notes in Economics and Mathematics System, vol. 187. Springer (1981)
Nocedal, J., Wright, S.L: Numerical Optimization. Springer, New York (1999)
Su, K., Yu, Z.: A modified SQP method with nonmonotone technique and its global convergence. Comput. Math. Appl. 57, 240–247 (2009)
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)
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)
Ulbrich, M., Ulbrich, S.: Non-monotone trust region methods for nonlinear equality constrained optimization without a penalty function. Math. Program. 95, 103–135 (2003)
Wächter, A., Biegler, L.T.: Line search filter methods for nonlinear programming: motivation and global convergence. SIAM J. Comput. 16, 1–31 (2005)
Wächter, A., Biegler, L.T.: Line search filter methods for nonlinear programming: local convergence. SIAM J. Optim. 16, 32–48 (2005)
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)
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)
NEOS server: http://neos.mcs.anl.gov/neos/solvers/nco:SNOPT/GAMS.html (2006)
Author information
Authors and Affiliations
Corresponding author
Rights 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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11075-010-9403-z
Keywords
- General nonlinear programming
- Non-monotone
- Line search
- Multidimensional filter
- Convergence
- Maratos effect