Skip to main content
Log in

A globally convergent algorithm for MPCC

  • Original Paper
  • Published:
EURO Journal on Computational Optimization

Abstract

We propose a penalty formulation based on the new regularization scheme for mathematical programs with complementarity constraints (MPCCs). We present an active set method which solves a sequence of penalty-regularized problems. We study global convergence properties of the method under the MPCC-linear independence constraint qualification. In particular, any accumulation point of the generated iterates is a strong stationary point if the penalty parameter is bounded. Otherwise, the convergence to points having a certain stationarity property is established. A strategy for updating the penalty parameter is proposed and numerical results on a collection of test problems are reported.

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
Fig. 5

Similar content being viewed by others

References

  • Anitescu M (2005) On using the elastic mode in nonlinear programming approaches to mathematical programming with complementarity constraints. SIAM J Optim 15:1203–1236

    Article  Google Scholar 

  • Anitescu M (2005) Global convergence of an elastic mode approach for a class of mathematical programs with complementarity constraints. SIAM J Optim 16:120–145

    Article  Google Scholar 

  • Byrd RH, Shultz GA (1982) A practical class of globally-convergent active set strategies for linearly-constrained optimization, research report CU-CS-238-82. Computer Science Department, University of Colorado at Boulder

  • Dembo RS, Sahi S (1983) A Convergence framework for Constrained Nonlinear Optimization, School of Organization and Management Working paper, Series B #69, Yale University, New Haven, Connecticut

  • Demiguel AV, Friedlander MP, Nogales FJ, Scholtes S (2005) A two-sided relaxation scheme for mathematical programs with equilibrium constraints. SIAM J Optim 16:587–609

    Article  Google Scholar 

  • Dolan ED, Moré JJ (2002) Benchmarking optimization software with performance profiles. Math Progr 91A:201–213

    Article  Google Scholar 

  • Facchinei F, Jiang H, Qi L (1999) A smoothing method for mathematical programming with equilibrium constraints. Math Progr 85:107–134

    Article  Google Scholar 

  • Fletcher R (1981) Practical methods of optimization, vol 2. Wiley, New York

    Google Scholar 

  • Fletcher R, Leyffer S (2002) Numerical experience with solving MPECs as NLPs, Report NA/210, University of Dundee

  • Fletcher R, Leyffer S, Ralph D, Scholtes S (2006) Local convergence of SQP methods for mathematical programs with equilibrium constraints. SIAM J Optim 17:259–286

    Article  Google Scholar 

  • Fukushima M, Pang JS (1999) Convergence of a smoothing continuation method for mathematical programming with complementarity constraints Ill-posed variational problems and regularization technique. In: Théra M, Tichatschke R (eds) Lecture Notes in Economics and Mathematical Systems, vol. 477. Springer, Berlin/Heidelberg, pp 99–110

  • Fukushima M, Tseng P (2002) An implementable active-set algorithm for computing a B-stationary point of a mathematical programming with complementarity constraints. SIAM J Optim 12:724–739

    Article  Google Scholar 

  • Fukushima M, Tseng P (2007) An implementable active-set algorithm for computing a B-stationary point of a mathematical programming with complementarity constraints. Erratum SIAM J Optim 17:1253–1257

    Article  Google Scholar 

  • Gill PE, Murray W (1974) Numerical methods in constrained optimization. Academic Press, New York

    Google Scholar 

  • Hu X, Ralph D (2004) Convergence of a penalty method for mathematical programming with equilibrium constraints. J Optim Theory Appl 123:365–390

    Article  Google Scholar 

  • Huang XX, Yang XQ, Zhu DL (2006) A sequential smooth penalization approach to mathematical programming with complementarity constraints. Numer Funct Anal Optim 27:71–98

    Article  Google Scholar 

  • Kadrani A, Dussault JP, Benchakroun A (2009) A new regularization scheme for mathematical programming with complementarity constraints. SIAM J Optim 20(1):78–103

    Article  Google Scholar 

  • Leyffer S (2000) MacMPEC: AMPL Collection of MPECs. http://www.mcs.anl.gov/~leyffer/MacMPEC/

  • Leyffer S, Lopez-Calva G, Nocedal J (2006) Interior methods for mathematical programming with equilibrium constraints. SIAM J Optim 17:52–77

    Article  Google Scholar 

  • Lin GH, Fukushima M (2005) A modified relaxation scheme for mathematical programs with complementarity constraints. Ann Oper Res 133:63–84

    Article  Google Scholar 

  • Liu X, Sun J (2004) Generalized stationary points and an interior point method for mathematical programs with equilibrium constraints. Math Progr 101:231–261

    Article  Google Scholar 

  • Luo ZQ, Pang JS, Ralph D (1998) Piecewise sequential quadratic programming for mathematical programs with complementarity constraints. In: Migdalas A, Pardalos PM, Varbrant P (eds). Kluwer Academic Publishers, Dordrecht, pp 209–299

  • Nocedal J, Wright SJ (2006) Numerical optimization. Springer, New York

    Google Scholar 

  • Raghunathan A, Biegler LT (2005) An interior point method for mathematical programs with complementarity constraints (MPCCs). SIAM J Optim 15:720–750

    Article  Google Scholar 

  • Ralph D, Wright SJ (2004) Some properties of regularization and penalization schemes for MPECs. Optim Methods Softw 19:527–556

    Article  Google Scholar 

  • Scheel H, Scholtes S (2000) Mathematical programming with complementarity constraints: stationarity, optimality and sensitivity. Math Oper Res 25:1–22

    Article  Google Scholar 

  • Scholtes S (2001) Convergence properties of a regularization scheme for mathematical programming with complementarity constraints. SIAM J Optim 11:918–936

    Article  Google Scholar 

  • Scholtes S, Stohr M (1997) Exact penalization for mathematical programming with equilibrium constraints. SIAM J Control Optim 37:617–652

    Article  Google Scholar 

  • Scilab group (2008) Scilab 4.1.2. http://www.scilab.org

  • Wolfe P (1967) On the Convergence of the Gradient Methods Under Constraint, Research Report RC1752. IBM Watson Research Center, Yorktown

    Google Scholar 

Download references

Acknowledgments

The authors are much grateful to the anonymous referee whose insightful comments led to significant improvements.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Abdeslam Kadrani.

Additional information

This work was partially supported by NSERC Grant OGP0005491 and OGP0036512.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Kadrani, A., Dussault, J.P. & Benchakroun, A. A globally convergent algorithm for MPCC. EURO J Comput Optim 3, 263–296 (2015). https://doi.org/10.1007/s13675-015-0044-9

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s13675-015-0044-9

Keywords

Mathematics Subject Classification

Navigation