Abstract
Based on solving an equivalent parametric equality constrained mini-max problem of the classic logarithmic-barrier subproblem, we present a novel primal-dual interior-point relaxation method for nonlinear programs with general equality and nonnegative constraints. In each iteration, our method approximately solves the KKT system of a parametric equality constrained mini-max subproblem, which avoids the requirement that any primal or dual iterate is an interior-point. The method has some similarities to the warmstarting interior-point methods in relaxing the interior-point requirement and is easily extended for solving problems with general inequality constraints. In particular, it has the potential to circumvent the jamming difficulty that appears with many interior-point methods for nonlinear programs and improve the ill conditioning of existing primal-dual interior-point methods as the barrier parameter is small. A new smoothing approach is introduced to develop our relaxation method and promote convergence of the method. Under suitable conditions, it is proved that our method can be globally convergent and locally quadratically convergent to the KKT point of the original problem. The preliminary numerical results on a well-posed problem for which many interior-point methods fail to find the minimizer and a set of test problems from the CUTEr collection show that our method is efficient.
Similar content being viewed by others
Notes
A little change is that both z and y are divided by \(\rho \) in this paper.
References
Benson HY, Shanno DF (2007) An exact primal-dual penalty method approach to warmstarting interior-point methods for linear programming. Comput Optim Appl 38:371–399
Benson HY, Shanno DF (2008) Interior-point methods for nonconvex nonlinear programming: regularization and warmstarts. Comput Optim Appl 40:143–189
Benson HY, Shanno DF, Vanderbei RJ (2004) Interior-point methods for nonconvex nonlinear programming: jamming and comparative numerical testing. Math Program 99:35–48
Bongartz I, Conn AR, Gould NIM, Toint PL (1995) CUTEr: Constrained and Unconstrained Testing Environment. ACM Tran Math Software 21:123–160
Burke JV, Curtis FE, Wang H (2014) A sequential quadratic optimization algorithm with rapid infeasibility detection. SIAM J Optim 24:839–872
Byrd RH (1987) Robust trust-region method for constrained optimization. Paper presented at the SIAM Conference on Optimization, Houston, TX
Byrd RH, Gilbert JC, Nocedal J (2000) A trust region method based on interior point techniques for nonlinear programming. Math Program 89:149–185
Byrd RH, Hribar ME, Nocedal J (1999) An interior point algorithm for large-scale nonlinear programming. SIAM J Optim 9:877–900
Byrd RH, Liu G, Nocedal J (1997) On the local behaviour of an interior point method for nonlinear programming. In: Griffiths DF, Higham DJ (eds) Numerical Analysis. Addison-Wesley Longman, Reading, MA, pp 37–56
Byrd RH, Marazzi M, Nocedal J (2004) On the convergence of Newton iterations to non-stationary points. Math Program 99:127–148
Chen LF, Goldfarb D (2006) Interior-point \(\ell _2\)-penalty methods for nonlinear programming with strong global convergence properties. Math Program 108:1–36
Conn AR, Gould NIM, Toint PhL (1988) Testing a class of algorithms for solving minimization problems with simple bounds on the variables. Math Comput 50:399–430
Conn AR, Gould NIM, Toint PhL (1992) LANCELOT: A Fortran Package for Large-Scale Nonlinear Optimization (Release A). Springer-Verlag, Berlin/Heidelberg,
Curtis FE (2012) A penalty-interior-point algorithm for nonlinear constrained optimization. Math Program Comput 4:181–209
Curtis FE, Gould NIM, Robinson DP (2017) An interior-point trust-funnel algorithm for nonlinear optimization. Math Program 161:73–134
Dai YH, Liu XW, Sun J (2020) A primal-dual interior-point method capable of rapidly detecting infeasibility for nonlinear programs. J Ind Manag Optim 16:1009–1035
Dolan ED, Moŕe JJ (2002) Benchmarking optimization software with performance profiles. Math Program 91:201–213
Engau A, Anjos MF, Vannelli A (2009) A primal-dual slack approach to warmstarting interior-point methods for linear programming. In: Chinneck JW, Kristjansson B, Saltzman MJ (eds) Operations Research and Cyber-Infrastructure. Springer, US, pp 195–217
Fiacco AV, McCormick GP (1990) Nonlinear Programming: Sequential Unconstrained Minimization Techniques. SIAM, Philadelphia, PA
Forsgren A, Gill PE (1998) Primal-dual interior methods for nonconvex nonlinear programming. SIAM J Optim 8:1132–1152
Gertz EM, Gill PhE (2004) A primal-dual trust region algorithm for nonlinear optimization. Math Program 100:49–94
Gould NIM, Orban D, Toint PhL (2015) An interior-point \(l_1\)-penalty method for nonlinear optimization. Recent Developments in Numerical Analysis and Optimization, Proceedings of NAOIII 2014, Springer, Verlag, 134:117–150
Gould NIM, Toint PhL (2009) Nonlinear programming without a penalty function or a filter. Math Program 122:155–196
Haeser G, Hinder O, Ye Y (2019) On the behavior of Lagrange multipliers in convex and nonconvex infeasible interior point methods. Math Program. https://doi.org/10.1007/s10107-019-01454-4
Hinder O, Ye Y (2018) A one-phase interior point method for nonconvex optimization. arXiv: 1801.03072
Hock W, Schittkowski K (1981) Test Examples for Nonlinear Programming Codes. Lecture Notes in Eco. and Math. Systems 187, Springer-Verlag, Berlin, New York
Liu XW, Dai YH (2020) A globally convergent primal-dual interior-point relaxation method for nonlinear programs. Math Comput 89:1301–1329
Liu XW, Sun J (2004) A robust primal-dual interior point algorithm for nonlinear programs. SIAM J Optim 14:1163–1186
Liu XW, Yuan YX (2010) A null-space primal-dual interior-point algorithm for nonlinear optimization with nice convergence properties. Math Program 125:163–193
Liu XW, Yuan YX (2011) A sequential quadratic programming method without a penalty function or a filter for nonlinear equality constrained optimization. SIAM J Optim 21:545–571
Mehrotra S (1992) On the implementation of a primal-dual interior point method. SIAM J Optim 2:575–601
Nocedal J, Öztoprak F, Waltz RA (2014) An interior point method for nonlinear programming with infeasibility detection capabilities. Optim Methods Softw 4:837–854
Nocedal J, Wächter A, Waltz RA (2009) Adaptive barrier update strategies for nonlinear interior methods. SIAM J Optim 19:1674–1693
Nocedal J, Wright S (1999) Numerical Optimization. Springer-Verlag, New York
Qi LQ, Sun DF, Zhou GL (2000) A new look at smoothing Newton methods for nonlinear complementarity problems and box constrained variational inequalities. Math Program 87:1–35
Shanno DF, Vanderbei RJ (2000) Interior-point methods for nonconvex nonlinear programming: Orderings and higher-order methods. Math Program 87:303–316
Sun WY, Yuan YX (2006) Optimization Theory and Methods: Nonlinear Programming. Springer, New York
Ulbrich M, Ulbrich S, Vicente LN (2004) A globally convergent primal-dual interior-point filter method for nonlinear programming. Math Program 100:379–410
Vanderbei RJ, Shanno DF (1999) An interior-point algorithm for nonconvex nonlinear programming. Comput Optim Appl 13:231–252
Wächter A, Biegler LT (2000) Failure of global convergence for a class of interior point methods for nonlinear programming. Math Program 88:565–574
Wächter A, Biegler LT (2006) On the implementation of an interior-point filter line-search algorithm for large-scale nonlinear programming. Math Program 106:25–57
Wright SJ (1997) Primal-Dual Interior-Point Methods. SIAM Publications, Philadelphia, PA
Ye Y (1997) Interior Point Algorithms: Theory and Analysis. John Wiley & Sons, Inc, Hoboken, New Jersey
Acknowledgements
The research is supported by the NSFC grants (nos. 12071108, 11671116, 12021001, 11991021, 11991020, 11971372, and 11701137), National Key R &D Program of China (nos. 2021YFA1000300 and 2021YFA1000301), the Strategic Priority Research Program of Chinese Academy of Sciences (no. XDA27000000), and the Natural Science Foundation of Hebei Province (no. A2021202010).
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Liu, XW., Dai, YH. & Huang, YK. A primal-dual interior-point relaxation method with global and rapidly local convergence for nonlinear programs. Math Meth Oper Res 96, 351–382 (2022). https://doi.org/10.1007/s00186-022-00797-7
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00186-022-00797-7
Keywords
- Nonlinear programming
- Interior-point relaxation method
- Smoothing method
- Logarithmic-barrier problem
- Mini-max problem
- Global and local convergence