Abstract
Bilevel optimization problems are nonsmooth, nonconvex optimization problems the feasible set of which is (in part) described using the graph of the solution set mapping of a second parametric optimization problem. To investigate them, their transformation into a one-level optimization problem is necessary. For that, different approaches can be used. Two of them are considered in this article: the transformation using the Karush–Kuhn–Tucker conditions of the (convex) lower level problem resulting in a mathematical program with equilibrium constraint (MPEC) and the use of the optimal value function of this problem which leads to a nonsmooth optimization problem. Besides the resulting necessary optimality conditions, first solution algorithms for the bilevel problem using these transformations are presented.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Bank, B., Guddat, J., Klatte, D., Kummer, B., Tammer, K.: Non-linear Parametric Optimization. Birkhäuser Verlag, Basel, Boston, Stuttgart (1983)
Bard, J.F.: Practical bilevel optimization: algorithms and applications. Kluwer Academie Publishers, Dordrecht (1998)
Bazaraa, M.S., Sherali, H.D., Shetty, C.M.: Nonlinear Programming. Theory and Algorithms, vol. xv, 3rd edn. Wiley, Hoboken, NJ (2006) (English)
Bector, C.R., Chandra, S., Dutta, J.: Principles of Optimization Theory. Alpha Science, UK (2005)
Beer, K.: Lösung großer linearer Optimierungsaufgaben. Deutscher Verlag der Wissenschaften, Berlin (1977)
Bracken, J., McGill, J.: Mathematical programs with optimization problems in the constraints. Oper. Res. 21, 37–44 (1973)
Clarke, F.H.: Optimization and Nonsmooth Analysis. Wiley, New York (1983)
Dempe, S.: A necessary and a sufficient optimality condition for bilevel programming problems. Optimization 25, 341–354 (1992)
Dempe, S.: A bundle algorithm applied to bilevel programming problems with non-unique lower level solutions. Comput. Optim. Appl. 15, 145–166 (2000)
Dempe, S.: Foundations of Bilevel Programming. Kluwer Academie Publishers, Dordrecht (2002)
Dempe, S.: Annotated bibliography on bilevel programming and mathematical programs with equilibrium constraints. Optimization 52, 333–359 (2003)
Dempe, S., Dutta, J.: Is bilevel programming a special case of a mathematical program with complementarity constraints? Math. Program. 131, 37–48 (2012)
Dempe, S., Dutta, J., Mordukhovich, B.S.: New necessary optimality conditions in optimistic bilevel programming. Optimization 56, 577–604 (2007)
Dempe, S., Franke, S.: Solution algorithm for an optimistic linear stackelberg problem. Comput. Oper. Res. 41, 277–281 (2014)
Dempe, S., Franke, S.: On the solution of convex bilevel optimization problems. Comput. Optim. Appl. 63, 685–703 (2016)
Dempe, S., Kalashnikov, V., Pérez-Valdés, G.A., Kalashnykova, N.: Bilevel Programming Problems—Theory. Algorithms and Applications to Energy Networks. Springer, Heidelberg (2015)
Dempe, S., Mordukhovich, B.S., Zemkoho, A.B.: Sensitivity analysis for two-level value functions with applications to bilevel programming. SIAM J. Optim. 22, 1309–1343 (2012)
Dempe, S., Mordukhovich, B.S., Zemkoho, A.B.: Necessary optimality conditions in pessimistic bilevel programming. Optimization 63(4), 505–533 (2014)
Dempe, S., Schmidt, H.: On an algorithm solving two-level programming problems with nonunique lower level solutions. Comput. Opt. Appl. 6, 227–249 (1996)
Dempe, S., Zemkoho, A.B.: On the Karush-Kuhn-Tucker reformulation of the bilevel optimization problem. Nonlinear Anal. Theory Methods Appl. 75, 1202–1218 (2012)
DeNegre, S.T., Ralphs, T.K.: A branch-and-cut algorithm for integer bilevel linear programs. In: Chinneck, J.W., Kristjansson, B., Saltzman, M.J. (eds.) Operations Research and Cyber-Infrastructure. Operations Research/Computer Science Interfaces, vol. 47, pp. 65–78. Springer, USA (2009)
Franke, S.: The bilevel programming problem: optimal value and Karush-Kuhn-Tucker reformulation. Ph.D. thesis, TU Bergakademie Freiberg (2014)
Garey, M.R., Johnson, D.S.: Computers and Intractability: A Guide to the Theory of NP-Completeness. W.H. Freeman and Co., San Francisco (1979)
Gauvin, J., Dubeau, F.: Differential properties of the marginal function in mathematical programming. Math. Program. Study 19, 101–119 (1982)
Hoheisel, T., Kanzow, C., Schwartz, A.: Theoretical and numerical comparison of relaxation methods for mathematical programs with complementarity constraints. Math. Program. 137(1–2), 257–288 (2013)
Jongen, H.Th: Weber, G.-W: Nonlinear optimization: characterization of structural optimization. J. Glob. Optim. 1, 47–64 (1991)
Kalashnykova, N.I., Kalashnikov, V.V., Dempe, S., Franco, A.A.: Application of a heuristic algorithm to mixed-integer bi-level programming problems. Int. J. Innovative Compu. Inf. Control 7(4), 1819–1829 (2011)
Klatte, D., Kummer, B., Stability properties of infima and optimal solutions of parametric optimization problems. In: Demyanov, V.F. (ed.) Nondifferentiable Optimization: Motivations and Applications, Proceedings of the IIASA Workshop, Sopron, 1984. Lecture Notes in Economics and Mathematical Systems, vol. 255, pp. 215–229. Springer, Berlin (1984)
Kleniati, P.-M., Adjiman, C.S.: Branch-and-sandwich: a deterministic global optimization algorithm for optimistic bilevel programming problems. Part II: convergence analysis and numerical results. J. Glob. Optim. 60(3), 459–481 (2014)
Kojima, M.: Strongly stable stationary solutions in nonlinear programs. In: Robinson, S.M. (ed.) Analysis and Computation of Fixed Points, pp. 93–138. Academic Press, New York (1980)
Kummer, B.: Newton’s method for non-differentiable functions. Advances in Mathematical Optimization, Mathematical Research, vol. 45. Akademie-Verlag, Berlin (1988)
Loridan, P., Morgan, J.: Weak via strong Stackelberg problem: new results. J. Glob. Optim. 8, 263–287 (1996)
Mersha, A.G.: Solution methods for bilevel programming problems. Ph.D. thesis, TU Bergakademie Freiberg (2008)
Mersha, A.G., Dempe, S.: Feasible direction method for bilevel programming problem. Optimization 61(4–6), 597–616 (2012)
Minchenko, L., Stakhovski, S.: Parametric nonlinear programming problems under the relaxed constant rank condition. SIAM J. Optim. 21(1), 314332 (2011)
Mirrlees, J.A.: The theory of moral hazard and unobservable behaviour: part I. Rev. Econ. Stud. 66, 3–21 (1999)
Mitsos, A., Chachuat, B., Barton, P.I.: Towards global bilevel dynamic optimization. J. Glob. Optim. 45(1), 63–93 (2009)
Mordukhovich, B.S., Nam, N.M., Yen, N.D.: Subgradients of marginal functions in parametric mathematical programming. Math. Program. 116, 369–396 (2009)
Nožička, E., Guddat, J., Hollatz, H., Bank, B.: Theorie der linearen parametrischen Optimierung. Akademie-Verlag, Berlin (1974)
Outrata, J., Kočvara, M., Zowe, J.: Nonsmooth Approach to Optimization Problems with Equilibrium Constraints. Kluwer Academic Publishers, Dordrecht (1998)
Pilecka, M.: Combined reformulation of bilevel programming problems. Master’s thesis, TU Bergakademie Freiberg, Fakultät für Mathematrik und Informatik (2011)
Ralph, D., Dempe, S.: Directional derivatives of the solution of a parametric nonlinear program. Math. Program. 70, 159–172 (1995)
Rockafellar, R.T.: Convex Analysis. Princeton University Press, Princeton (1970)
Scheel, H., Scholtes, S.: Mathematical programs with equilibrium constraints: stationarity, optimality, and sensitivity. Math. Oper. Res. 25, 1–22 (2000)
Scholtes, S.: Convergence properties of a regularization scheme for mathematical programs with complementarity constraints. SIAM J. Optim. 11, 918–936 (2001)
Scholtes, S.: Introduction to Piecewise Differentiable Equations. Springer, New York (2012)
Stackelberg, H.V.: Marktform und Gleichgewicht [english translation: The Theory of the Market Economy]. Springer, Berlin (1934), Oxford University Press (1952)
Topkis, D.M., Veinott, A.F.: On the convergence of some feasible direction algorithms for nonlinear programming. SIAM J. Control 5, 268–279 (1967)
Ye, J.J., Zhu, D.L.: Optimality conditions for bilevel programming problems. Optimization 33, 9–27 (1995)
Zemkoho, A.B.: Bilevel programming: Reformulations, regularity, and stationarity. Ph.D. thesis, TU Bergakademie Freiberg (2012)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer Nature Singapore Pte Ltd.
About this chapter
Cite this chapter
Dempe, S. (2017). Bilevel Optimization: Reformulation and First Optimality Conditions. In: Aussel, D., Lalitha, C. (eds) Generalized Nash Equilibrium Problems, Bilevel Programming and MPEC. Forum for Interdisciplinary Mathematics. Springer, Singapore. https://doi.org/10.1007/978-981-10-4774-9_1
Download citation
DOI: https://doi.org/10.1007/978-981-10-4774-9_1
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-10-4773-2
Online ISBN: 978-981-10-4774-9
eBook Packages: Mathematics and StatisticsMathematics and Statistics (R0)