Abstract
We present a null-space primal-dual interior-point algorithm for solving nonlinear optimization problems with general inequality and equality constraints. The algorithm approximately solves a sequence of equality constrained barrier subproblems by computing a range-space step and a null-space step in every iteration. The ℓ2 penalty function is taken as the merit function. Under very mild conditions on range-space steps and approximate Hessians, without assuming any regularity, it is proved that either every limit point of the iterate sequence is a Karush-Kuhn-Tucker point of the barrier subproblem and the penalty parameter remains bounded, or there exists a limit point that is either an infeasible stationary point of minimizing the ℓ 2 norm of violations of constraints of the original problem, or a Fritz-John point of the original problem. In addition, we analyze the local convergence properties of the algorithm, and prove that by suitably controlling the exactness of range-space steps and selecting the barrier parameter and Hessian approximation, the algorithm generates a superlinearly or quadratically convergent step. The conditions on guaranteeing that all slack variables are still positive for a full step are presented.
Similar content being viewed by others
References
Benson H.Y., Shanno D.F., Vanderbei R.J.: Interior-point methods for nonconvex nonlinear programming: filter methods and merit functions. Comput. Optim. Appl. 23, 257–272 (2002)
Burke J.V., Han S.P.: A robust sequential quadratic programming method. Math. Program. 43, 277–303 (1989)
Byrd, R.H.: Robust trust-region method for constrained optimization. Paper presented at the SIAM Conference on Optimization. Houston, TX (1987)
Byrd R.H., Gilbert J.C., Nocedal J.: A trust region method based on interior point techniques for nonlinear programming. Math. Program. 89, 149–185 (2000)
Byrd R.H., Hribar M.E., Nocedal J.: An interior-point algorithm for large-scale nonlinear programming. SIAM J. Optim. 9, 877–900 (1999)
Byrd R.H., Liu G., Nocedal J.: On the local behaviour of an interior point method for nonlinear programming. In: Griffiths, D.F., Higham, D.J. (eds) Numerical Analysis 1997, pp. 37–56. Addison-Wesley Longman, Reading (1997)
Byrd R.H., Marazzi M., Nocedal J.: On the convergence of Newton iterations to non-stationary points. Math. Pogram. 99, 127–148 (2004)
Chen L.F., Goldfarb D.: Interior-point ℓ 2-penalty methods for nonlinear programming with strong global convergence properties. Math. Program. 108, 1–36 (2006)
Dennis J.E., Heinkenschloss M., Vicente L.N.: Trust-region interior-point SQP algorithms for a class of nonlinear programming problems. SIAM J. Control Optim. 36, 1750–1794 (1998)
El-Bakry A.S., Tapia R.A., Tsuchiya T., Zhang Y.: On the formulation and theory of the Newton interior-point method for nonlinear programming. JOTA 89, 507–541 (1996)
Fletcher, R., Johnson, T.: On the stability of null-space methods for KKT systems. Numerical Analysis Report NA/167, Department of Mathematics and Computer Science. University of Dundee, Dundee DD1 4HN, Scotland, UK, Dec (1995)
Fletcher R., Leyffer S.: Nonlinear Programming without a penalty function. Math. Program. 91, 239–269 (2002)
Forsgren A., Gill Ph.E.: Primal-dual interior methods for nonconvex nonlinear programming. SIAM J. Optim. 8, 1132–1152 (1998)
Forsgren A., Gill Ph.E., Wright M.H.: Interior methods for nonlinear optimization. SIAM Rev. 44, 525–597 (2002)
Gertz E.M., Gill Ph.E.: A primal-dual trust region algorithm for nonlinear optimization. Math. Program. 100, 49–94 (2004)
Gould N.I.M.: On practical conditions for the existence and uniqueness of solutions to the general equality quadratic programming problem. Math. Program. 32, 90–99 (1985)
Gould, N.I.M., Orban, D., Toint, PH.L.: An interior-point l 1-penalty method for nonlinear optimiza- tion. RAL-TR-2003-022, Rutherford Appleton Lab., Chilton, Oxfordshire, England (2003)
Griva, I., Shanno, D.F., Vanderbei, R.J.: Convergence analysis of a primal-dual interior-point method for nonlinear programming (2004)
Hock W., Schittkowski K.: Test examples for nonlinear programming codes. Lecture Notes in Eco. Math. Systems 187. Springer, New York (1981)
Leyffer, S.: MacMPEC. http://www-unix.mcs.anl.gov/leyffer/MacMPEC/ (2002)
Liu X.-W., Sun J.: A robust primal-dual interior point algorithm for nonlinear programs. SIAM J. Optim. 14, 1163–1186 (2004)
Liu X.-W., Sun J.: Generalized stationary points and an interior point method for mathematical programs with equilibrium constraints. Math. Program. 101, 231–261 (2004)
Liu X.-W., Yuan Y.: A robust algorithm for optimization with general equality and inequality constraints. SIAM J. Sci. Comput. 22, 517–534 (2000)
Luo Z.-Q., Pang J.-S., Ralph D.: Mathematical Programs with Equilibrium Constraints. Cambridge University Press, London (1996)
Nocedal J., Wright S.J.: Numerical Optimization. Springer-Verlag, New York (1999)
Shanno D.F., Vanderbei R.J.: Interior-point methods for nonconvex nonlinear programming: orderings and higher-order methods. Math. Program. 87, 303–316 (2000)
Tits A.L., Wächter A., Bakhtiari S., Urban T.J., Lawrence C.T.: A primal-dual interior-point method for nonlinear programming with strong global and local convergence properties. SIAM J. Optim. 14, 173–199 (2003)
Tseng P.: Convergent infeasible interior-point trust-region methods for constrained minimization. SIAM J. Optim. 13, 432–469 (2002)
Ulbrich M., Ulbrich S., Vicente L.N.: A globally convergent primal-dual interior-point filter method for nonlinear programming. Math. Program. 100, 379–410 (2004)
Vanderbei R.J., Shanno D.F.: An interior-point algorithm for nonconvex nonlinear programming. Comput. Optim. Appl. 13, 231–252 (1999)
Wächter A., Biegler L.T.: Failure of global convergence for a class of interior point methods for nonlinear programming. Math. Program. 88, 565–574 (2002)
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 Z.H., Yuan Y.X.: A subspace implementation of quasi-Newton trust region methods for unconstrained optimization. Numer. Math. 104, 241–269 (2006)
Yamashita H.: A globally convergent primal-dual interior point method for constrained optimization. Optim. Methods Softw. 10, 448–469 (1998)
Yamashita H., Yabe H.: Superlinear and quadratic convergence of some primal-dual interior point methods for constrained optimization. Math. Program. 75, 377–397 (1996)
Yamashita H., Yabe H., Tanabe T.: A globally and superlinearly convergent primal-dual interior point trust region method for large scale constrained optimization. Math. Program. 102, 111–151 (2004)
Yuan Y.X.: Subspace techniques for nonlinear optimization. In: Jeltsch, R., Li, D.Q., Sloan, I.H. (eds) Some Topics in Industrial and Applied Mathematics, Series in Contemporary Applied Mathematics CAM 8, pp. 206–218. Higher Education Press, Beijing (2007)
Author information
Authors and Affiliations
Corresponding author
Additional information
This work was partially supported by Grants 10571039, 10231060, 10831006 of National Natural Science Foundation of China, and a grant from Hebei University of Technology.
Rights and permissions
About this article
Cite this article
Liu, X., Yuan, Y. A null-space primal-dual interior-point algorithm for nonlinear optimization with nice convergence properties. Math. Program. 125, 163–193 (2010). https://doi.org/10.1007/s10107-009-0272-y
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10107-009-0272-y
Keywords
- Global and local convergences
- Null-space technique
- Primal-dual interior-point methods
- Nonlinear optimization with inequality and equality constraints