Abstract
In this article, we focus on the study of bilevel programming problems where the feasible set in the lower-level problem is an abstract closed convex set and not described by any equalities and inequalities. In such a situation, we can view them as MPEC problems and develop necessary optimality conditions. We also relate various solution concepts in bilevel programming and establish some new connections. We study in considerable detail the notion of partial calmness and its application to derive necessary optimality conditions and also give some illustrative examples.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Bazaraa, M.S., Sherali, H.D., Shetty, C.M.: Nonlinear programming. Theory and algorithms, 3rd edn. Wiley-Interscience, Wiley, Hoboken (2006)
Burke, J.V., Ferris, M.C.V.: Weak sharp minima in mathematical programming. SIAM J. Control Optim. 31, 1340–1359 (1993)
Clarke, F.: Optimization and Nonsmooth Analysis. Wiley-Interscience, Hoboken (1983)
Clarke, F.: Functional Analysis, Calculus of Variations and Optimal Control. Graduate Texts in Mathematics, vol. 264. Springer, London, 2013
Craven, B.D.: Mathematical Programming and Control Theory. Chapman and Hall, London (1978)
Dempe, S.: Foundations of Bilevel Programing (Springer). Kluwer Academic Publishers, The Netherlands (2003)
Dempe, S., Dutta, J.: Is bilevel programming a special case of a mathematical program with complementarity constraints? Math. Program. Ser. A 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., Zemkoho, A.B.: The bilevel programming problem: reformulations, constraint qualifications and optimality conditions. Math. Program. Ser. A 138(1–2), 447–473 (2013)
Dempe, S., Mordukhovich, B., Zemkoho, A.B.: Necessary optimality conditions in pessimistic bilevel programming. Optimization 63(4), 505–533 (2014)
Dempe, S., Dutta, J.: Bilevel programming with convex lower level problems. Optimization with multivalued mappings, pp. 51–71, Springer Optim. Appl., 2, Springer, New York, (2006)
Henrion, R., Surowiec, T.: On calmness conditions in convex bilevel programming. Appl. Anal. 90, 951–970 (2011)
Henrion, R., Outrata, J., Surowiec, T.: On the co-derivative of normal cone mappings to inequality systems. Nonlinear Anal. 71, 1213–1226 (2009)
Hiriart-Urruty, J.B., Lemarechal, C.: Fundemantals of Convex Analysis. Springer, Berlin (2003)
Jahn, J.: Vector Optimization. Applications, and Extensions. Springer-Verlag, Berlin, Theory (2004)
Mordukhovich, B.S., Levy, A.B.: Coderivatives in parametric optimization. Math. Program. Ser. A 99(2), 311–327 (2004)
Mordukhovich, B.S.: Variational analysis and generalized differentiation Vol 1 Grundlehren der Mathematischen Wissenschaften [Fundamental Principles of Mathematical Sciences], 331. Springer-Verlag, Berlin (2006)
Mordukhovich, B.S., Outrata, J.V.: On second-order subdifferentials and their applications. SIAM J. Optim. 12, 139–169 (2001)
Mordukhovich, B.S., Outrata, J.V.: Coderivative analysis of quasi-variational inequalities with applications to stability and optimization. SIAM J. Optim. 18, 389–412 (2007)
Rockafellar, R.T., Wets, R.J.B.: Variational Analysis. Springer, Berlin (1997)
Ye, J.J., Zhu, D.: Optimality conditions for bilevel programming problems. Optimization 33, 9–27 (1995)
Ye, J.J.: Nondifferentiable multiplier rules for optimization and bilevel optimization problems. SIAM J. Optim. 15, 252–274 (2004)
Ye, J.J.: Constraint qualifications and necessary optimality conditions for optimization problems with variational inequality constraints. SIAM J. Optim. 10, 943–962 (2000)
Ye, J.J., Zhu, D.: New necessary optimality conditions for bilevel programs by combining the MPEC and value function approaches. SIAM J. Optim. 20, 1885–1905 (2010)
Lin, G.H., Xu, M., Ye, J.J.: On solving simple bilevel programs with a nonconvex lower level program. Math. Program. Ser. A 144(1–2), 277–305 (2014)
Acknowledgements
I am grateful to the organizers of the CIMPA school on Generalized Nash Equilibrium, Bilevel Programming and MPEC problems held in Delhi from 25 November to 6 December 2013 for giving me a chance to speak at the workshop which finally led to this article. I would also like to thank Didier Aussel for his thoughtful discussions on the article and his help in constructing Example 3.3. I am also indebted to the anonymous referee for the constructive suggestion which improved the presentation of this article.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Appendix
Appendix
We are now going to demonstrate how to obtain the estimation of \( \partial \varphi ( \bar{x}) \) as given in (3.5). We shall begin with a general setting of a parametric optimization problem given as
where f(x, y) is say an extended-valued proper lower-semicontinuous map function and further K is set-valued map with closed convex and non-empty values for each x. Further, assume that S is an inner-semicompact map. Our question is that can we estimate \( \partial \varphi (\bar{x}) \) where \( \varphi \) is given as
In order to do so, we need to consider the notion of the asymptotic subdifferential or singular subdifferential of a lower-semicontinuous function. Note that if h is a proper lower-semicontinuous function then we define the asymptotic subdifferential at \( \bar{x} \) as
In the context of the given parametric optimization problem in this section, let us assume that the following qualification condition holds at \( ( \bar{x}, \bar{y}) \in gph S \). The condition says that
If this qualification condition holds, then Mordukhovich [17] shows us that
Note that since we consider f to be finite-valued and jointly convex we conclude that f is locally Lipschitz and hence we know from Mordukhovich that
Hence, the qualification condition given in (3.6) is automatically holding. Further note that as \( K (x) = K \) we have for any \( y^* \in \mathbb {R}^m \).
This shows that in our setting of a fully convex problem with a compact and convex K we have
Exercises
-
1.
Write down the proof of Theorem 3.1 in detail.
-
2.
Let us now assume that in the problem (OBP) the feasible set of the lower-level problem is independent of x, i.e. \( K(x) = K \). Further, let us assume that \( K = \{ x \in \mathbb {R}^n : g_i(x) \le 0, i = 1, \ldots p \} \), where each \( g_i \) is a convex function. With this additional information how can you write down the problem (OBP) in terms of the optimality conditions of the lower-level problem. Note that the constraints functions \( g_i \), \( i = 1, \ldots , p \) must now appear in the model. Assuming that each local minimum of the problem (OBP) is also a local minimum of the problem where the lower-level is represented in terms of optimality conditions we urge the reader to now write down the optimality condition for the bilevel problem. Choose appropriate assumptions.
-
3.
This is possibly an open question still to best of our knowledge. Can we replace the notion of partial calmness by some more tractable condition. One can of course see [12] but again calmness conditions are not so easy to check. It would be indeed important to have a better alternative to partial calmness.
-
4.
Write down the proof of Theorem 3.2 in detail.
Rights and permissions
Copyright information
© 2017 Springer Nature Singapore Pte Ltd.
About this chapter
Cite this chapter
Dutta, J. (2017). Optimality Conditions for Bilevel Programming: An Approach Through Variational Analysis. 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_3
Download citation
DOI: https://doi.org/10.1007/978-981-10-4774-9_3
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)