The Robust Bilevel Selection Problem
Open Journal of Mathematical Optimization, Volume 6 (2025), article no. 4, 35 p.

In bilevel optimization problems, two players, the leader and the follower, make their decisions in a hierarchy, and both decisions may influence each other. Usually one assumes that both players have full knowledge also of the other player’s data. In a more realistic model, uncertainty can be quantified, e.g., using the robust optimization approach: We assume that the leader does not know the follower’s objective function precisely, but only knows an uncertainty set of potential follower’s objectives, and her aim is to optimize the worst case of the corresponding scenarios. Now the question arises how the computational complexity of bilevel optimization problems changes under the additional complications of this type of uncertainty.

We make a further step towards answering this question by examining an easy bilevel problem. In the Bilevel Selection Problem, the leader and the follower each select some items from their own item set, while a common number of items to select in total is given, and each of the two players minimizes the total costs of the selected items, according to different sets of item costs. We show that this problem can be solved in polynomial time without uncertainty and then investigate the complexity of its robust version. If the leader’s item set and the follower’s item set are disjoint, it can still be solved in polynomial time in case of discrete uncertainty, interval uncertainty, and discrete uncorrelated uncertainty, using ideas from [6]. Otherwise, we show that the Robust Bilevel Selection Problem becomes NP-hard, even for discrete uncertainty. We present a 2-approximation algorithm and exact exponential-time approaches for this setting, including an algorithm that runs in polynomial time if the number of scenarios is a constant.

Furthermore, we investigate variants of the Bilevel Selection Problem where one or both of the two decision makers take a continuous decision. One variant leads to an example of a bilevel optimization problem whose optimal value may not be attained. For the Robust Continuous Bilevel Selection Problem, where all variables are continuous, we generalize results from [6] and also develop a new approach for the setting of discrete uncorrelated uncertainty, which gives a polynomial-time algorithm for the Robust Continuous Bilevel Selection Problem and a pseudopolynomial-time algorithm for the Robust Bilevel Continuous Knapsack Problem, answering an open question from [6].

Received:
Revised:
Accepted:
Published online:
DOI: 10.5802/ojmo.40
Keywords: Bilevel Optimization, Robust Optimization, Combinatorial Optimization, Selection Problem, Computational Complexity

Dorothee Henke 1

1 University of Passau School of Business, Economics and Information Systems Chair of Business Decisions and Data Science 94030 Passau Germany
License: CC-BY 4.0
Copyrights: The authors retain unrestricted copyrights and publishing rights
@article{OJMO_2025__6__A4_0,
     author = {Dorothee Henke},
     title = {The {Robust} {Bilevel} {Selection} {Problem}},
     journal = {Open Journal of Mathematical Optimization},
     eid = {4},
     pages = {1--35},
     publisher = {Universit\'e de Montpellier},
     volume = {6},
     year = {2025},
     doi = {10.5802/ojmo.40},
     language = {en},
     url = {https://ojmo.centre-mersenne.org/articles/10.5802/ojmo.40/}
}
TY  - JOUR
AU  - Dorothee Henke
TI  - The Robust Bilevel Selection Problem
JO  - Open Journal of Mathematical Optimization
PY  - 2025
SP  - 1
EP  - 35
VL  - 6
PB  - Université de Montpellier
UR  - https://ojmo.centre-mersenne.org/articles/10.5802/ojmo.40/
DO  - 10.5802/ojmo.40
LA  - en
ID  - OJMO_2025__6__A4_0
ER  - 
%0 Journal Article
%A Dorothee Henke
%T The Robust Bilevel Selection Problem
%J Open Journal of Mathematical Optimization
%D 2025
%P 1-35
%V 6
%I Université de Montpellier
%U https://ojmo.centre-mersenne.org/articles/10.5802/ojmo.40/
%R 10.5802/ojmo.40
%G en
%F OJMO_2025__6__A4_0
Dorothee Henke. The Robust Bilevel Selection Problem. Open Journal of Mathematical Optimization, Volume 6 (2025), article  no. 4, 35 p. doi : 10.5802/ojmo.40. https://ojmo.centre-mersenne.org/articles/10.5802/ojmo.40/

[1] Yasmine Beck; Ivana Ljubić; Martin Schmidt A survey on bilevel optimization under uncertainty, Eur. J. Oper. Res., Volume 311 (2023) no. 2, pp. 401-426 | DOI | MR | Zbl

[2] Yasmine Beck; Martin Schmidt A Gentle and Incomplete Introduction to Bilevel Optimization, https://optimization-online.org/?p=17182, 2021

[3] Aharon Ben-Tal; Laurent El Ghaoui; Arkadi Nemirovski Robust Optimization, Princeton Series in Applied Mathematics, Princeton University Press, 2009 no. 28 | DOI | MR

[4] Manuel Blum; Robert W. Floyd; Vaughan Pratt; Ronald L. Rivest; Robert E. Tarjan Time bounds for selection, J. Comput. Syst. Sci., Volume 7 (1973) no. 4, pp. 448-461 | DOI | MR | Zbl

[5] Gerald Brown; Matthew Carlyle; Javier Salmerón; Kevin Wood Defending critical infrastructure, Interfaces, Volume 36 (2006) no. 6, pp. 530-544 | DOI

[6] Christoph Buchheim; Dorothee Henke The robust bilevel continuous knapsack problem with uncertain coefficients in the follower’s objective, J. Glob. Optim., Volume 83 (2022) no. 4, pp. 803-824 | DOI | MR | Zbl

[7] Christoph Buchheim; Dorothee Henke; Felix Hommelsheim On the complexity of robust bilevel optimization with uncertain follower’s objective, Oper. Res. Lett., Volume 49 (2021) no. 5, pp. 703-707 | DOI | MR | Zbl

[8] Christoph Buchheim; Dorothee Henke; Felix Hommelsheim On the complexity of the bilevel minimum spanning tree problem, Networks, Volume 80 (2022) no. 3, pp. 338-355 | DOI | MR | Zbl

[9] Christoph Buchheim; Dorothee Henke; Jannik Irmai The stochastic bilevel continuous knapsack problem with uncertain follower’s objective, J. Optim. Theory Appl., Volume 194 (2022) no. 2, pp. 521-542 | DOI | Zbl

[10] Christoph Buchheim; Jannis Kurtz Robust combinatorial optimization under convex and discrete cost uncertainty, EURO J. Comput. Optim., Volume 6 (2018) no. 3, pp. 211-238 | DOI | MR | Zbl

[11] Alberto Caprara; Margarida Carvalho; Andrea Lodi; Gerhard J. Woeginger A study on the computational complexity of the bilevel knapsack problem, SIAM J. Optim., Volume 24 (2014) no. 2, pp. 823-838 | DOI | MR | Zbl

[12] Benoît Colson; Patrice Marcotte; Gilles Savard An overview of bilevel optimization, Ann. Oper. Res., Volume 153 (2007) no. 1, pp. 235-256 | DOI | MR | Zbl

[13] Marek Cygan; Fedor V. Fomin; Łukasz Kowalik; Daniel Lokshtanov; Dániel Marx; Marcin Pilipczuk; Michał Pilipczuk; Saket Saurabh Parameterized Algorithms, Springer, 2015 | DOI | MR

[14] George B. Dantzig Discrete-variable extremum problems, Oper. Res., Volume 5 (1957) no. 2, pp. 266-277 | DOI | MR | Zbl

[15] Stephan Dempe Bilevel Optimization: Theory, Algorithms, Applications and a Bibliography, Bilevel Optimization (Stephan Dempe; Alain Zemkoho, eds.) (Springer Optimization and Its Applications), Springer, 2020 no. 161, pp. 581-672 | DOI | Zbl

[16] Stephan Dempe; Vyacheslav Kalashnikov; Gerardo A. Pérez-Valdés; Nataliya Kalashnykova Bilevel Programming Problems, Springer, 2015 | DOI | MR

[17] Stephan Dempe; Katrin Richter Bilevel programming with knapsack constraints, Cent. Eur. J. Oper. Res., Volume 8 (2000) no. 2, pp. 93-107 | MR | Zbl

[18] Scott DeNegre Interdiction and discrete bilevel linear programming, Ph. D. Thesis, Lehigh University, Bethlehem, Pennsylvania (2011)

[19] Dennis Fischer; Komal Muluk; Gerhard J. Woeginger A note on the complexity of the bilevel bottleneck assignment problem, 4OR, Volume 20 (2022) no. 4, pp. 713-718 | DOI | MR | Zbl

[20] Michael R. Garey; David S. Johnson Computers and Intractability. A Guide to the Theory of NP-Completeness, A Series of Books in the Mathematical Sciences, W. H. Freeman and Company, 1979 | MR

[21] Elisabeth Gassner; Bettina Klinz The computational complexity of bilevel assignment problems, 4OR, Volume 7 (2009) no. 4, pp. 379-394 | DOI | MR | Zbl

[22] Marc Goerigk; Jannis Kurtz; Martin Schmidt; Johannes Thürauf Connections between robust and bilevel optimization, Open J. Math. Optim., Volume 6 (2025), 2, 17 pages | DOI | MR

[23] Kristina Hartmann The robust bilevel selection problem, Masters thesis, TU Dortmund University (2021) (unpublished)

[24] John Hershberger Finding the upper envelope of n line segments in 𝒪(nlogn) time, Inf. Process. Lett., Volume 33 (1989) no. 4, pp. 169-174 | DOI | MR | Zbl

[25] Robert G. Jeroslow The polynomial hierarchy and a simple model for competitive analysis, Math. Program., Volume 32 (1985) no. 2, pp. 146-164 | DOI | MR | Zbl

[26] Adam Kasperski; Paweł Zieliński A randomized algorithm for the min–max selecting items problem with uncertain weights, Ann. Oper. Res., Volume 172 (2009) no. 1, pp. 221-230 | DOI | MR | Zbl

[27] Hans Kellerer; Ulrich Pferschy; David Pisinger Knapsack Problems, Springer, 2004 | DOI | MR

[28] Bernhard Korte; Jens Vygen Combinatorial Optimization, Algorithms and Combinatorics, Springer, 2018 no. 21 | DOI | MR

[29] Panos Kouvelis; Gang Yu Robust Discrete Optimization and Its Applications, Nonconvex Optimization and Its Applications, Kluwer Academic Publishers, 1997 no. 14 | DOI | MR

[30] Raïd Mansi; Cláudio Alves; José Manuel Valério de Carvalho; Saïd Hanafi An exact algorithm for bilevel 0-1 knapsack problems, Math. Probl. Eng., Volume 2012 (2012), 504713, 23 pages | DOI | MR | Zbl

[31] Patrice Marcotte; Gilles Savard Bilevel programming: A combinatorial perspective, Graph Theory and Combinatorial Optimization (David Avis; Alain Hertz; Odile Marcotte, eds.), Springer, 2005, pp. 191-217 | DOI | Zbl

[32] Rolf H. Möhring Computationally tractable classes of ordered sets, Algorithms and Order (Ivan Rival, ed.) (NATO ASI Series. Series C. Mathematical and Physical Sciences), Kluwer Academic Publishers, 1989 no. 255, pp. 105-193 | DOI | Zbl

[33] Xueyu Shi; Bo Zeng; Oleg A. Prokopyev On bilevel minimum and bottleneck spanning tree problems, Networks, Volume 74 (2019) no. 3, pp. 251-273 | DOI | MR | Zbl

[34] Luis Vicente; Gilles Savard; Joaquim Júdice Discrete linear bilevel programming problem, J. Optim. Theory Appl., Volume 89 (1996) no. 3, pp. 597-614 | DOI | MR | Zbl

[35] Gerhard J. Woeginger On the approximability of average completion time scheduling under precedence constraints, Discrete Appl. Math., Volume 131 (2003) no. 1, pp. 237-252 | DOI | MR | Zbl

[36] Gerhard J. Woeginger The trouble with the second quantifier, 4OR, Volume 19 (2021) no. 2, pp. 157-181 | DOI | MR | Zbl

Cited by Sources: