Exploiting the polyhedral geometry of stochastic linear bilevel programming
Abstract: We study linear bilevel programming problems whose lower-level objective is given by a random cost vector with known distribution. We consider the case where this distribution is nonatomic, allowing to reformulate the problem of the leader using the Bayesian approach in the sense of Salas and Svensson (2023), with a decision-dependent distribution that concentrates on the vertices of the feasible set of the follower's problem. We call this a vertex-supported belief. We prove that this formulation is piecewise affine over the so-called chamber complex of the feasible set of the high-point relaxation. We propose two algorithmic approaches to solve general problems enjoying this last property. The first one is based on enumerating the vertices of the chamber complex. This approach is not scalable, but we present it as a computational baseline and for its theoretical interest. The second one is a Monte-Carlo approximation scheme based on the fact that randomly drawn points of the domain lie, with probability 1, in the interior of full-dimensional chambers, where the problem (restricted to this chamber) can be reduced to a linear program. Finally, we evaluate these methods through computational experiments showing both approaches' advantages and challenges.
- Coral bilevel optimization problem library. https://coral.ise.lehigh.edu/data-sets/bilevel-instances/. Accessed: 2022-11-3.
- A note on the definition of a linear bilevel programming solution. Appl. Math. Comput., 181(1):351–355, 2006.
- A survey on bilevel optimization under uncertainty. European Journal of Operational Research, 2023.
- Julia: A fresh approach to numerical computing. SIAM review, 59(1):65–98, 2017.
- The stochastic bilevel continuous knapsack problem with uncertain follower’s objective. J Optim Theory Appl, 194:521–542, 2022.
- Christoph Buchheim. Bilevel linear optimization belongs to NP and admits polynomial-size KKT-based reformulations. Operations Research Letters, 51(6):618–622, 2023.
- The robust bilevel continuous knapsack problem with uncertain coefficients in the follower’s objective. Journal of Global Optimization, 83(4):803–824, 2022.
- On the complexity of robust bilevel optimization with uncertain follower’s objective. Operations Research Letters, 49(5):703–707, 2021.
- Bilevel linear optimization under uncertainty. In Bilevel optimization—advances and next challenges, volume 161 of Springer Optim. Appl., pages 485–511. Springer, Cham, [2020] ©2020.
- Matthias Claus. On continuity in risk-averse bilevel stochastic linear programming with random lower level objective function. Oper. Res. Lett., 49(3):412–417, 2021.
- Matthias Claus. Existence of solutions for a class of bilevel stochastic linear programs. European J. Oper. Res., 299(2):542–549, 2022.
- Triangulations: structures for algorithms and applications, volume 25. Springer Science & Business Media, 2010.
- S. Dempe. Foundations of bilevel programming. Springer Science & Business Media, 2002.
- Bilevel programming problems. Energy Systems. Springer, Heidelberg, 2015. Theory, algorithms and applications to energy networks.
- Stephan Dempe and Alain Zemkoho, editors. Bilevel optimization—advances and next challenges, volume 161 of Springer Optimization and Its Applications. Springer, Cham, [2020] ©2020.
- M. Forcier. Multistage stochastic optimization and polyhedral geometry. PhD thesis, École de Ponts - ParisTech, 2022.
- Exact quantization of multistage stochastic linear problems. SIAM J. Optim., 34(1):533–562, 2024.
- polymake: a framework for analyzing convex polytopes. In Polytopes—combinatorics and computation (Oberwolfach, 1997), volume 29 of DMV Sem., pages 43–73. Birkhäuser, Basel, 2000.
- Gurobi Optimization, LLC. Gurobi Optimizer Reference Manual, 2022.
- New branch-and-bound rules for linear bilevel programming. SIAM Journal on scientific and Statistical Computing, 13(5):1194–1217, 1992.
- On coupling constraints in linear bilevel optimization, 2024. Preprint - arXiv:2402.12191.
- Tito Homem-de Mello and Güzin Bayraksan. Monte Carlo sampling-based methods for stochastic optimization. Surv. Oper. Res. Manag. Sci., 19(1):56–85, 2014.
- S. V. Ivanov. A bilevel programming problem with random parameters in the follower’s objective function. Diskretn. Anal. Issled. Oper., 25(4):27–45, 2018.
- Generating all vertices of a polyhedron is hard. In Twentieth Anniversary Volume:, pages 1–17. Springer, 2009.
- A survey on mixed-integer programming techniques in bilevel optimization. EURO Journal on Computational Optimization, 9:100007, 2021.
- Achim Klenke. Probability Theory: A Comprehensive Course. Springer, 2014.
- Introduction to quasi-Monte Carlo integration and applications. Compact Textbooks in Mathematics. Birkhäuser/Springer, Cham, 2014.
- L. Mallozzi and J. Morgan. Hierarchical Systems with Weighted Reaction Set, pages 271–282. Springer US, Boston, MA, 1996.
- Linear bilevel programming with upper level constraints depending on the lower level solution. Appl. Math. Comput., 180(1):247–254, 2006.
- Exploiting the polyhedral geometry of stochastic linear bilevel programming. In International Conference on Integer Programming and Combinatorial Optimization, pages 363–377. Springer International Publishing Cham, 2023.
- Projections of polytopes and the generalized baues conjecture. Discrete & Computational Geometry, 16(3):215–237, 1996.
- Existence of solutions for deterministic bilevel games under a general Bayesian approach. SIAM J. Optim., 33(3):2311–2340, 2023.
- Lectures on stochastic programming—modeling and theory, volume 28 of MOS-SIAM Series on Optimization. Society for Industrial and Applied Mathematics (SIAM), Philadelphia, PA; Mathematical Optimization Society, Philadelphia, PA, [2021] ©2021. Third edition [of 2562798].
- Descent approaches for quadratic bilevel programming. Journal of optimization theory and applications, 81(2):379–399, 1994.
- H. Von Stackelberg. Marktform und Gleichgewitch. Springer, 1934.
- Bolib: Bilevel optimization library of test problems. In Bilevel Optimization, pages 563–580. Springer, 2020.
Paper Prompts
Sign up for free to create and run prompts on this paper using GPT-5.
Top Community Prompts
Collections
Sign up for free to add this paper to one or more collections.