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.
Similar content being viewed by others
References
Burke, J.V., Han, S.P.: A robust sequential quadratic programming method. Math. Program. 43, 277–303 (1989)
Byrd, R.H., Curtis, F.E., Nocedal, J.: Infeasibility detection and SQP methods for nonlinear optimization. SIAM J. Optim. 20, 2281–2299 (2010)
Chin, C.M., Fletcher, R.: On the global convergence of an SLP-filter algorithm that takes EQP steps. Math. Program. 96, 161–177 (2003)
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)
Fletcher, R., Leyffer, S.: Nonlinear programming without a penalty function. Math. Program. 91, 239–269 (2002)
Fletcher, R., Leyffer, S., Toint, Ph.L.: On the global convergence of a filter-SQP algorithm. SIAM J. Optim. 13, 44–59 (2002)
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)
Gould, N.I.M., Robinson, D.P.: A second derivative SQP method: global convergence. SIAM J. Optim. 20, 2023–2048 (2010)
Gould, N.I.M., Sainvitu, C., Toint, Ph.L.: A filter-trust-region method for unconstrained optimization. SIAM J. Optim. 16, 341–357 (2006)
Han, S.P.: A globally convergent method for nonlinear programming. J. Optim. Theory Appl. 3, 297–309 (1977)
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
Nie, P.Y.: Sequential penalty quadratic programming filter methods for nonlinear programming. Nonlinear Anal., Real World Appl. 8, 118–129 (2007)
Nocedal, J., Wright, S.J.: Numerical Optimization (photoengraving). Science Press, Beijing (2006)
Ribeiro, A.A., Karas, E.W., Gonzaga, C.C.: Global convergence of filter methods for nonlinear programming. SIAM J. Optim. 19, 1231–1249 (2008)
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)
Ulbrich, S.: On the superlinear local convergence of a filter-SQP method. Math. Program. 100, 217–245 (2004)
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)
Wächter, A., Biegler, L.T.: Line search filter methods for nonlinear programming: local convergence. SIAM J. Optim. 16, 32–48 (2005)
Wächter, A., Biegler, L.T.: Line search filter methods for nonlinear programming: motivation and global convergence. SIAM J. Optim. 16, 1–31 (2005)
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)
Wang, H., Pu, D.G.: A kind of nonmonotone filter method for nonlinear complementarity problem. J. Appl. Math. Comput. 36, 27–40 (2011)
Zhou, G.L.: A modified SQP method and its global convergence. J. Glob. Optim. 11, 193–205 (1997)
Zhu, Z.B., Zhang, W.D., Geng, Z.J.: A feasible SQP method for nonlinear programming. Appl. Math. Comput. 215, 3956–3969 (2010)
Acknowledgements
This research is supported by National Science Foundation of China (No. 10771162)
Author information
Authors and Affiliations
Corresponding author
Rights 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
Received:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12190-012-0549-9