Skip to main content
Log in

Theoretical and numerical comparison of relaxation methods for mathematical programs with complementarity constraints

  • Full Length Paper
  • Series A
  • Published:
Mathematical Programming Submit manuscript

Abstract

Mathematical programs with equilibrium constraints (MPECs) are difficult optimization problems whose feasible sets do not satisfy most of the standard constraint qualifications. Hence MPECs cause difficulties both from a theoretical and a numerical point of view. As a consequence, a number of MPEC-tailored solution methods have been suggested during the last decade which are known to converge under suitable assumptions. Among these MPEC-tailored solution schemes, the relaxation methods are certainly one of the most prominent class of solution methods. Several different relaxation schemes are available in the meantime, and the aim of this paper is to provide a theoretical and numerical comparison of these schemes. More precisely, in the theoretical part, we improve the convergence theorems of several existing relaxation methods. There, we also take a closer look at the properties of the feasible sets of the relaxed problems and show which standard constraint qualifications are satisfied for these relaxed problems. Finally, the numerical comparison is based on the MacMPEC test problem collection.

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.

Similar content being viewed by others

References

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

    Article  MathSciNet  MATH  Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

  3. Andreani R., Martínez J.M., Schuverdt M.L.: The CPLD condition of Qi and Wei implies the quasinormality constraint qualification. J. Optim. Theory Appl. 125, 473–485 (2005)

    Article  MathSciNet  MATH  Google Scholar 

  4. Bazaraa M.S., Shetty C.M.: Foundations of Optimization (Lecture Notes in Economics and Mathematical Systems). Springer, Berlin (1976)

    Google Scholar 

  5. Benson H.Y., Shanno D.F., Vanderbei R.J.: Interior point methods for nonconvex nonlinear programming: complementarity constraints. Technical Report ORFE-02-02. Operations Research and Financial Engineering. Princeton University, Princeton (2002)

    Google Scholar 

  6. Bertsekas D.P., Ozdaglar A.E.: Pseudonormality and a Lagrange multiplier theory for constrained optimization. J. Optim. Theory Appl. 114, 187–343 (2002)

    Article  MathSciNet  Google Scholar 

  7. Demiguel A.V., Friedlander M.P., Nogales F.J., Scholtes S.: A two-sided relaxation scheme for mathematical programs with equilibrium constraints. SIAM J. Optim. 16, 587–609 (2005)

    Article  MathSciNet  MATH  Google Scholar 

  8. Dempe S.: Foundations of Bilevel Programming. Nonconvex Optimization and Its Applications. vol. 61. Kluwer, Dordrecht (2002)

    Google Scholar 

  9. Dolan E.D., Moré J.J.: Benchmarking optimization software with performance profiles. Math. Program. 91, 201–213 (2002)

    Article  MathSciNet  MATH  Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

  11. Flegel M.L., Kanzow C.: On the Guignard constraint qualification for mathematical programs with equilibrium constraints. Optimization 54, 517–534 (2005)

    Article  MathSciNet  MATH  Google Scholar 

  12. Flegel M.L., Kanzow C.: Abadie-type constraint qualification for mathematical programs with equilibrium constraints. J. Optim. Theory Appl. 124, 595–614 (2005)

    Article  MathSciNet  MATH  Google Scholar 

  13. Flegel M.L., Kanzow C.: A direct proof for M-stationarity under MPEC-GCQ for mathematical programs with equilibrium constraints. In: Dempe, S., Kalashnikov, V. (eds) Optimization with Multivalued Mappings: Theory, Applications and Algorithms, pp. 111–122. Springer, New York (2006)

    Chapter  Google Scholar 

  14. Fletcher R., Leyffer S.: Solving mathematical programs with complementarity constraints as nonlinear programs. Optim. Methods Softw. 19, 15–40 (2004)

    Article  MathSciNet  MATH  Google Scholar 

  15. Guignard M.: Generalized Kuhn-Tucker conditions for mathematical programming problems in a Banach space. SIAM J. Control 7, 232–241 (1969)

    Article  MathSciNet  MATH  Google Scholar 

  16. Hoheisel, T., Kanzow, C., Schwartz, A.: Convergence of a local regularization approach for mathematical programs with complementarity or vanishing constraints. Optim. Methods Softw. (to appear)

  17. Hoheisel, T., Kanzow, C., Schwartz, A.: Improved convergence properties of the Lin-Fukushima-regularization method for mathematical programs with complementarity constraints. Numer Algebra Control Optim. (to appear)

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

    Article  MathSciNet  Google Scholar 

  19. Izmailov, A.F., Pogosyan, A.L., Solodov, M.V.: Semismooth Newton method for the lifted reformulation of mathematical programs with complementarity constraints. Optim. Methods Softw. (to appear)

  20. Janin R.: Directional derivative of the marginal function in nonlinear programming. Math. Program. Study 21, 110–126 (1984)

    Article  MathSciNet  MATH  Google Scholar 

  21. Kadrani A., Dussault J.-P., Benchakroun A.: A new regularization scheme for mathematical programs with complementarity constraints. SIAM J. Optim. 20, 78–103 (2009)

    Article  MathSciNet  MATH  Google Scholar 

  22. Kanzow C., Schwartz A.: A new regularization method for mathematical programs with complementarity constraints with strong convergence properties. Preprint 296, Institute of Mathematics. University of Würzburg, Würzburg (2010)

    Google Scholar 

  23. Leyffer, S.: MacMPEC: AMPL collection of MPECs. http://www.mcs.anl.go/~leyffer/MacMPEC (2000)

  24. Leyffer S., López-Calva G., Nocedal J.: Interior methods for mathematical programs with complementarity constraints. SIAM J. Optim. 17, 52–77 (2007)

    Article  Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

  26. Luo Z.-Q., Pang J.-S., Ralph D.: Mathematical Programs with Equilibrium Constraints. Cambridge University Press, Cambridge (1996)

    Book  Google Scholar 

  27. Outrata J.V., Kočvara M., Zowe J.: Nonsmooth Approach to Optimization Problems with Equilibrium Constraints. Nonconvex Optimization and its Applications. Kluwer, Dordrecht (1998)

    Google Scholar 

  28. Qi L., Wei Z.: On the constant positive linear dependence condition and its applications to SQP methods. SIAM J. Optim. 10, 963–981 (2000)

    Article  MathSciNet  MATH  Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

  33. Steffensen S., Ulbrich M.: A new relaxation scheme for mathematical programs with equilibrium constraints. SIAM J. Optim. 20, 2504–2539 (2010)

    Article  MathSciNet  MATH  Google Scholar 

  34. Stein, O.: Lifting mathematical programs with complementarity constraints. Math. Program. (to appear)

  35. www.netlib.org/ampl/solvers/examples/amplfunc.c

  36. Ye J.J., Zhu D.L.: Optimality conditions for bilevel programming problems. Optimization 33, 9–27 (1995)

    Article  MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Christian Kanzow.

Additional information

This research was partially supported by a grant from the international doctorate program “Identification, Optimization, and Control with Applications in Modern Technologies” within the Elite-Network of Bavaria.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Hoheisel, T., Kanzow, C. & Schwartz, A. Theoretical and numerical comparison of relaxation methods for mathematical programs with complementarity constraints. Math. Program. 137, 257–288 (2013). https://doi.org/10.1007/s10107-011-0488-5

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10107-011-0488-5

Keywords

Mathematics Subject Classification (2000)

Navigation