Skip to main content

Advertisement

Log in

A primal-dual interior-point relaxation method with global and rapidly local convergence for nonlinear programs

  • Original Article
  • Published:
Mathematical Methods of Operations Research Aims and scope Submit manuscript

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.

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.

Fig. 1
Fig. 2
Fig. 3
Fig. 4

Similar content being viewed by others

Notes

  1. 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

    Article  MathSciNet  MATH  Google Scholar 

  • Benson HY, Shanno DF (2008) Interior-point methods for nonconvex nonlinear programming: regularization and warmstarts. Comput Optim Appl 40:143–189

    Article  MathSciNet  MATH  Google Scholar 

  • Benson HY, Shanno DF, Vanderbei RJ (2004) Interior-point methods for nonconvex nonlinear programming: jamming and comparative numerical testing. Math Program 99:35–48

    Article  MathSciNet  MATH  Google Scholar 

  • Bongartz I, Conn AR, Gould NIM, Toint PL (1995) CUTEr: Constrained and Unconstrained Testing Environment. ACM Tran Math Software 21:123–160

    Article  MATH  Google Scholar 

  • Burke JV, Curtis FE, Wang H (2014) A sequential quadratic optimization algorithm with rapid infeasibility detection. SIAM J Optim 24:839–872

    Article  MathSciNet  MATH  Google Scholar 

  • 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

    Article  MathSciNet  MATH  Google Scholar 

  • Byrd RH, Hribar ME, Nocedal J (1999) An interior point algorithm for large-scale nonlinear programming. SIAM J Optim 9:877–900

    Article  MathSciNet  MATH  Google Scholar 

  • 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

    Google Scholar 

  • Byrd RH, Marazzi M, Nocedal J (2004) On the convergence of Newton iterations to non-stationary points. Math Program 99:127–148

    Article  MathSciNet  MATH  Google Scholar 

  • Chen LF, Goldfarb D (2006) Interior-point \(\ell _2\)-penalty methods for nonlinear programming with strong global convergence properties. Math Program 108:1–36

    Article  MathSciNet  MATH  Google Scholar 

  • 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

    Article  MATH  Google Scholar 

  • Conn AR, Gould NIM, Toint PhL (1992) LANCELOT: A Fortran Package for Large-Scale Nonlinear Optimization (Release A). Springer-Verlag, Berlin/Heidelberg,

    Book  MATH  Google Scholar 

  • Curtis FE (2012) A penalty-interior-point algorithm for nonlinear constrained optimization. Math Program Comput 4:181–209

    Article  MathSciNet  MATH  Google Scholar 

  • Curtis FE, Gould NIM, Robinson DP (2017) An interior-point trust-funnel algorithm for nonlinear optimization. Math Program 161:73–134

    Article  MathSciNet  MATH  Google Scholar 

  • 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

    Article  MathSciNet  MATH  Google Scholar 

  • Dolan ED, Moŕe JJ (2002) Benchmarking optimization software with performance profiles. Math Program 91:201–213

    Article  MathSciNet  MATH  Google Scholar 

  • 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

    Chapter  Google Scholar 

  • Fiacco AV, McCormick GP (1990) Nonlinear Programming: Sequential Unconstrained Minimization Techniques. SIAM, Philadelphia, PA

    Book  MATH  Google Scholar 

  • Forsgren A, Gill PE (1998) Primal-dual interior methods for nonconvex nonlinear programming. SIAM J Optim 8:1132–1152

    Article  MathSciNet  MATH  Google Scholar 

  • Gertz EM, Gill PhE (2004) A primal-dual trust region algorithm for nonlinear optimization. Math Program 100:49–94

    MathSciNet  MATH  Google Scholar 

  • 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

    Article  MathSciNet  MATH  Google Scholar 

  • 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

    Article  MATH  Google Scholar 

  • 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

    Article  MathSciNet  MATH  Google Scholar 

  • Liu XW, Sun J (2004) A robust primal-dual interior point algorithm for nonlinear programs. SIAM J Optim 14:1163–1186

    Article  MathSciNet  MATH  Google Scholar 

  • 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

    Article  MathSciNet  MATH  Google Scholar 

  • 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

    Article  MathSciNet  MATH  Google Scholar 

  • Mehrotra S (1992) On the implementation of a primal-dual interior point method. SIAM J Optim 2:575–601

    Article  MathSciNet  MATH  Google Scholar 

  • Nocedal J, Öztoprak F, Waltz RA (2014) An interior point method for nonlinear programming with infeasibility detection capabilities. Optim Methods Softw 4:837–854

    Article  MathSciNet  MATH  Google Scholar 

  • Nocedal J, Wächter A, Waltz RA (2009) Adaptive barrier update strategies for nonlinear interior methods. SIAM J Optim 19:1674–1693

    Article  MathSciNet  MATH  Google Scholar 

  • Nocedal J, Wright S (1999) Numerical Optimization. Springer-Verlag, New York

    Book  MATH  Google Scholar 

  • 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

    Article  MathSciNet  MATH  Google Scholar 

  • Shanno DF, Vanderbei RJ (2000) Interior-point methods for nonconvex nonlinear programming: Orderings and higher-order methods. Math Program 87:303–316

    Article  MathSciNet  MATH  Google Scholar 

  • Sun WY, Yuan YX (2006) Optimization Theory and Methods: Nonlinear Programming. Springer, New York

    MATH  Google Scholar 

  • Ulbrich M, Ulbrich S, Vicente LN (2004) A globally convergent primal-dual interior-point filter method for nonlinear programming. Math Program 100:379–410

    Article  MathSciNet  MATH  Google Scholar 

  • Vanderbei RJ, Shanno DF (1999) An interior-point algorithm for nonconvex nonlinear programming. Comput Optim Appl 13:231–252

    Article  MathSciNet  MATH  Google Scholar 

  • 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

    Article  MathSciNet  MATH  Google Scholar 

  • 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

    Article  MathSciNet  MATH  Google Scholar 

  • Wright SJ (1997) Primal-Dual Interior-Point Methods. SIAM Publications, Philadelphia, PA

    Book  MATH  Google Scholar 

  • Ye Y (1997) Interior Point Algorithms: Theory and Analysis. John Wiley & Sons, Inc, Hoboken, New Jersey

    Book  MATH  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Xin-Wei Liu.

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00186-022-00797-7

Keywords

Mathematics Subject Classification

Navigation