Skip to main content
Log in

Optimization problems with equilibrium constraints and their numerical solution

  • Published:
Mathematical Programming Submit manuscript

Abstract.

We consider a class of optimization problems with a generalized equation among the constraints. This class covers several problem types like MPEC (Mathematical Programs with Equilibrium Constraints) and MPCC (Mathematical Programs with Complementarity Constraints). We briefly review techniques used for numerical solution of these problems: penalty methods, nonlinear programming (NLP) techniques and Implicit Programming approach (ImP). We further present a new theoretical framework for the ImP technique that is particularly useful in case of difficult equilibria. Finally, three numerical examples are presented: an MPEC that can be solved by ImP but can hardly be formulated as a nonlinear program, an MPCC that cannot be solved by ImP and finally an MPEC solvable by both, ImP and NLP techniques. In the last example we compare the efficiency of the two approaches.

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 solving mathematical programs with complementarity constraints as nonlinear programs. Preprint ANL/MCS-P864-1200, Argonne National Laboratory Argonne IL, 2000

  2. Aubin, J.P., Frankowska, H.: Set-valued analysis. Birkhäuser Boston, 1990

  3. Bard, J.F.: A grid search algorithm for the linear bilevel programming problem. In: Proc. of the 14th Annual Meeting of the American Institute for Decision Science, 1982, pp. 256–258

  4. Ben-Tal, A., Bendsöe, M.: A new iterative method for optimal truss topology design. SIAM J. Optim. 3, 322–358 (1993)

    MathSciNet  MATH  Google Scholar 

  5. Benson, H., Sen, A., Shanno, D., Vanderbei, R.: Interior-point algorithms penalty methods andequilibrium problems. Technical Report ORFE-03-02, Operations Research and Financial Engineering Princeton University, October 2003

  6. Beremlijski, P., Haslinger, J., Kočvara, M., Outrata, J.V.: Shape optimization in contact problems with coulomb friction. SIAM J. Optim. 13 (2), 561–587 (2002)

    Article  MATH  Google Scholar 

  7. Byrd, R., Hribar, M.E., Nocedal, J.: An interior point method for large scale. Nonl. Program. SIAM J. Optim. 9 (4), 877–900 (1999)

    MATH  Google Scholar 

  8. Chen, Y., Florian, M.: The nonlinear bilevel programming problem: Formulations regularity and optimality conditions. Optimization 32, 193–209 (1995)

    MathSciNet  MATH  Google Scholar 

  9. Clarke, F.H.: Optimization and nonsmooth analysis. J. Wiley & Sons New York, 1983

  10. Dempe, S.: A simple algorithm for the linear bilevel programming problem. Optimization 18, 373–385 (1987)

    MathSciNet  MATH  Google Scholar 

  11. Dempe, S.: Foundations of bilevel programming. Kluwer Acad. Publ. Dordrecht-Boston-London, 2002

  12. Dempe, S.: Annotated bibliography on bilevel programming and mathematical programs with equilibrium constraints. Preprint, Freiberg Univ. of Mining and Technology Freiberg, Oct. 2002

  13. Dontchev, A.L., Hager, W.W.: Implicit functions lipschitz maps and stability inoptimization. Math. Oper. Res. 19, 753–768 (1994)

    MathSciNet  MATH  Google Scholar 

  14. Dontchev, A.L., Rockafellar, R.T.: Characterization of strong regularity for variational inequalities over polyhedral convex sets. SIAM J. Optim. 7, 1087–1105 (1996)

    MathSciNet  Google Scholar 

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

  16. Ferris, M., Kanzow, C.: Complementarity and related problems handbook of applied optimization. In: P.M. Pardalos, M.G.C. Resende (eds.), Oxford University Press, New York, 2002, pp. 514–530

  17. Fletcher, R., Leyffer, S.: Nonlinear programming without a penalty function. Math. Program. 91, 239–269 (2002)

    Article  MathSciNet  Google Scholar 

  18. Fletcher, R., Leyffer, S.: Solving mathematical programs with complementary constraints as nonlinear programs. Optimization Methods and Software 19, 15–40 (2004)

    Article  Google Scholar 

  19. Fletcher, R., Leyffer, S., Ralph, D., Scholtes, S.: Local convergence of SQP methods for Mathematical Programs with Equilibrium Constraints. Report NA 209, University of Dundee, 2002

  20. Friesz, T.L., Anandalingam, G., Mehta, N.J., Nam, K., Shah, S.J., Tobin, R.L.: The multiobjective equilibrium network design problem revisited: A simulated annealing approach. Eur. J. Oper. Res. 65, 44–57 (1993)

    Article  MATH  Google Scholar 

  21. Gill, P.E., Murray, W., Sounders, M.A.: SNOPT: an SQP algorithm for large-scale constrained optimization. SIAM J. Optim. 12, 979–1006 (2002)

    Article  MathSciNet  MATH  Google Scholar 

  22. Glowinski, R.: Numerical methods for nonlinear variational problems. Springer-Verlag New York, 1984

  23. Griewank, A.: Evaluating Derivatives Principles and Techniques of Algorithmic Differentiation. Number 19 in Frontiers in Appl. Math. SIAM Philadelphia, 2000

  24. Harker, P.T., Pang, J.-S.: On the existence of optimal solutions to mathematical program with equilibrium constraints. Oper. Res. Lett. 7, 61–64 (1988)

    Article  MathSciNet  MATH  Google Scholar 

  25. Haslinger, J., Dostál, Z., Kučera, R.: Signorini problem with a given friction based on the reciprocal variational formulation. In: D.Y. Gao, R.W. Ogden, G.E. Stavroulakis (eds.), Nonsmooth/Nonconvex Mechanics: Modeling Analysis and Numerical Methods, Kluwer Acad. Publ. Dordrecht, 2001

  26. Haslinger, J., Hlaváček, I., Nečas, J.: Numerical Methods for Unilateral Problems in Solid Mechanics. In: P.G. Ciarlet, J.L. Lions (eds.), Handbook of Numerical Analysis, Vol. IV, North-Holland, 1996, pp. 313–485

  27. Hiriart-Urruty, J.-B., Lemaréchal, C.: Convex analysis and minimization algorithms. Springer-Verlag Berlin–Heidelberg, 1993

  28. Jiang, H., Ralph, D.: Smooth SQP methods for mathematical programs with nonlinear complementarity constraints. SIAM J. Optim. 10, 779–808 (2000)

    Article  MathSciNet  MATH  Google Scholar 

  29. Júdice, J., Faustino, A.: The linear-quadratic bilevel programming problem. Ann. Oper. Res. 34, 89–106 (1992)

    MathSciNet  Google Scholar 

  30. Kinderlehrer, D., Stampaccia, G.: An introduction to variational inequalities and their application. Academic Press New York, 1980

  31. Kočvara, M., Outrata, J.V.: Effective Reformulations of the Truss Topology Design Problem. IMA Preprint 1917, Univerisity of Minnesota, Minneapolis, March 2003

  32. Kočvara, M., Stingl, M.: PENNON – A Code for Convex Nonlinear and Semidefinite Programming. Optim. Methods Softw. 18, 317–333 (2003)

    Article  MathSciNet  Google Scholar 

  33. Kuntz, L., Scholtes, S.: A nonsmooth variant of the Mangasarian-Fromowitz constraint qualification. J. Optim. Theor. Appl. 82, 59–75 (1994)

    MathSciNet  MATH  Google Scholar 

  34. Leyffer, S.: The penalty interior point method fails to converge for mathematical programs with equilibrium constraints. Report NA 208, University of Dundee, 2002

  35. Liu, G.S., Zhang, J.Z.: A new branch and bound algorithm for solving quadratic programs with linear complementarity cosntraints. J. Comp. Appl. Math. 146, 77–87 (2002)

    Article  MATH  Google Scholar 

  36. De Luca, T., Facchinei, F., Kanzow, C.: A theoretical and numerical comparison of some semismooth algorithms for complementarity problems. Com. Optim. Appl. 16, 173–205 (2000)

    Article  MATH  Google Scholar 

  37. Luo, Z.-Q., Pang, J.-S., Ralph, D.: Mathematical programs with equilibrium constraints. Cambridge University Press, Cambridge, 1996

  38. Luo, Z.-Q., Pang, J.-S., Ralph, D., Wu, S.Q.: Exact penalization and stationarity conditions of mathematical programs with equilibrium constraints. Math. Program. 75, 19–76 (1996)

    Article  MathSciNet  Google Scholar 

  39. Mordukhovich, B.S.: Generalized differential calculus for nonsmooth and set-valuedmappings. J. Math. Anal. Appl. 183, 250–288 (1994)

    Article  MathSciNet  MATH  Google Scholar 

  40. Mordukhovich, B.S.: Lipschitzian stability of constraint systems and generalizedequations. Nonl. Anal. 22, 173–206 (1994)

    Article  MathSciNet  MATH  Google Scholar 

  41. Mordukhovich, B.S.: Coderivative analysis of variational systems. Dept. of Mathematics, Wayne State University. J. Global Optim. 28, 347–362 (2004)

    Google Scholar 

  42. Mordukhovich, B.S., Outrata, J.V.: On second-order subdifferentials and their applications. SIAM J. Optim. 12, 139–169 (2001)

    Article  MathSciNet  MATH  Google Scholar 

  43. Murtagh, B.A., Saunders, M.A.: MINOS 5.5 User’s Guide Dept of Operations Research. Report SOL 83-20R, Stanford University, 1998

  44. Outrata, J.V.: Optimality conditions for a class of mathematical programs with equilibrium constraints. Math. Oper. Res. 24, 627–644 (1999)

    MathSciNet  MATH  Google Scholar 

  45. Outrata, J.V.: A generalized mathematical program with equilibrium constraints. SIAM J. Control. Optim. 38, 1623–1638 (2000)

    Article  MathSciNet  MATH  Google Scholar 

  46. Outrata, J.V.: On mathematical programs with complementarity cosntraints. Optim. Methods Softw. 14, 117–137 (2000)

    MathSciNet  MATH  Google Scholar 

  47. Outrata, J.V., Kočvara, M., Zowe, J.: Nonsmooth approach to optimization problems with equilibrium constraints. Theory Applications and Numerical Results, Kluwer Acad. Publ. Dordrecht-Boston-London, 1998

  48. Panagiotopoulos, P.D.: Inequality problems in mechanics and applications convex and nonconvex energy functions. Birkhäuser Basel, 1985

  49. Pang, J.-S.: Error bounds in mathematical programming. Math. Program. 79, 299–332 (1997)

    Article  MathSciNet  Google Scholar 

  50. Pang, J.S., Han, S.P., Rangaraj, N.: Minimization of locally Lipschitzian functions. SIAM J. Optim. 1, 57–82 (1991)

    MathSciNet  MATH  Google Scholar 

  51. Qi, L., Sun, J.: A nonsmooth version of Newton’s method. Math. Program. 58, 353–368 (1993)

    MathSciNet  MATH  Google Scholar 

  52. Raghunathan, A.U., Biegler, L.T.: Interior point methods for mathematical programs with complementarity constraints (MPCCs). CAPD Technical Report, Department of Chemical Engineering Carnegie Mellon University, Pittsburgh PA 15213, June 2003

  53. Robinson, S.M.: Generalized equations and their solutions Part I: Basictheory. Math. Program. Study 10, 128–141 (1979)

    MathSciNet  MATH  Google Scholar 

  54. Robinson, S.M.: Strongly regular generalized equations. Math. Oper. Res. 5, 43–62 (1980)

    MathSciNet  MATH  Google Scholar 

  55. Robinson, S.M.: An implicit-function theorem for a class of nonsmooth functions. Math. Oper. Res. 16, 292–309 (1991)

    MathSciNet  MATH  Google Scholar 

  56. Rockafellar, R.T., Wets, R.: Variational Analysis. Springer Verlag, Berlin, 1998

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

    Article  MATH  Google Scholar 

  58. Scholtes, S.: Introduction to piecewise differential equations. Habilitation Thesis. Institut für Statistik und Mathematische Wirtschaftstheorie, Universität Karlsruhe, Germany, 1994

  59. Scholtes, S.: Convergence Properties of a Regularisation Scheme for Mathematical Programs with Complementarity Constraints. SIAM J. Optim. 11 (4), 918–936 (2001)

    Article  MATH  Google Scholar 

  60. Scholtes, S., Stöhr, M.: Exact penalisation of mathematical programs with equilibrium constraints. SIAM J. Contr. Optim. 37 (2), 617–652 (1999)

    Article  MATH  Google Scholar 

  61. Schramm, H., Zowe, J.: A version of the bundle idea for minimizing a nonsmooth function: conceptual idea convergence analysis numerical results. SIAM J. Optim. 2, 121–152 (1992)

    MathSciNet  MATH  Google Scholar 

  62. Stackelberg, H.v.: Marktform und Gleichgewicht. Springer Verlag Berlin 1934, Engl. transl.: The Theory of the Market Economy. Oxford Univ. Press, 1952

  63. Vanderbei, R.J., Shanno, D.F.: An interior point algorithm for nonconvex nonlinear programming. Com. Optim. Appl. 13, 231–252 (1999)

    Article  MathSciNet  MATH  Google Scholar 

  64. Ye, J.J., Zhu, D.L., Zhu, Q.J.: Exact penalization and necessary optimality conditions for generalized bilevel programming problems. SIAM J. Optim. 7, 481–507 (1997)

    Article  MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Michal Kočvara.

Additional information

On leave from the Academy of Sciences of the Czech Republic.

Mathematics Subject Classification (2000):49J40, 49J52, 90C30, 90C33

Rights and permissions

Reprints and permissions

About this article

Cite this article

Kočvara, M., Outrata, J. Optimization problems with equilibrium constraints and their numerical solution. Math. Program., Ser. A 101, 119–149 (2004). https://doi.org/10.1007/s10107-004-0539-2

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10107-004-0539-2

Keywords

Navigation