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.
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
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
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
Dolan ED, Moré JJ (2002) Benchmarking optimization software with performance profiles. Math Progr 91A:201–213
Facchinei F, Jiang H, Qi L (1999) A smoothing method for mathematical programming with equilibrium constraints. Math Progr 85:107–134
Fletcher R (1981) Practical methods of optimization, vol 2. Wiley, New York
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
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
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
Gill PE, Murray W (1974) Numerical methods in constrained optimization. Academic Press, New York
Hu X, Ralph D (2004) Convergence of a penalty method for mathematical programming with equilibrium constraints. J Optim Theory Appl 123:365–390
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
Kadrani A, Dussault JP, Benchakroun A (2009) A new regularization scheme for mathematical programming with complementarity constraints. SIAM J Optim 20(1):78–103
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
Lin GH, Fukushima M (2005) A modified relaxation scheme for mathematical programs with complementarity constraints. Ann Oper Res 133:63–84
Liu X, Sun J (2004) Generalized stationary points and an interior point method for mathematical programs with equilibrium constraints. Math Progr 101:231–261
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
Raghunathan A, Biegler LT (2005) An interior point method for mathematical programs with complementarity constraints (MPCCs). SIAM J Optim 15:720–750
Ralph D, Wright SJ (2004) Some properties of regularization and penalization schemes for MPECs. Optim Methods Softw 19:527–556
Scheel H, Scholtes S (2000) Mathematical programming with complementarity constraints: stationarity, optimality and sensitivity. Math Oper Res 25:1–22
Scholtes S (2001) Convergence properties of a regularization scheme for mathematical programming with complementarity constraints. SIAM J Optim 11:918–936
Scholtes S, Stohr M (1997) Exact penalization for mathematical programming with equilibrium constraints. SIAM J Control Optim 37:617–652
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
Acknowledgments
The authors are much grateful to the anonymous referee whose insightful comments led to significant improvements.
Author information
Authors and Affiliations
Corresponding author
Additional information
This work was partially supported by NSERC Grant OGP0005491 and OGP0036512.
Rights and permissions
About this article
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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s13675-015-0044-9