Proceedings of ESCAPE 35ISSN: 2818-4734
Volume: 4 (2025)
Table of Contents
LAPSE:2025.0412
Published Article
LAPSE:2025.0412
Assessing Triviality in Random Mixed-Integer Bilevel Optimization Problems to Improve Problem Generators and Libraries
Meng-Lin Tsai, Styliani Avraamidou
June 27, 2025
Abstract
While bilevel optimization is gaining prominence across various domains, the field lacks standardized tools for generating test problems that can effectively evaluate and guide the development of efficient solution algorithms. We define the term "trivial bilevel optimization problem" as a bilevel problem whose high-point relaxation solution is also feasible. These easy-to-solve problems frequently arise in naïve implementations of random bilevel optimization problem generators, significantly impacting the evaluation of bilevel solution algorithms. However, this problem has not been addressed in the literature to our best knowledge. This work introduces a non-trivial mixed-integer bilevel optimization problem generator, NT-BMIPGen, and a problem library, designed to eliminate the generation of trivial bilevel problems. Through analysis of the bilevel problem structure, we identify key factors contributing to problem triviality. Particularly, the upper to lower variable ratios and the number of decoupled lower-level continuous variables increasing two-level competition significantly impact problem triviality. The proposed generator allows users to customize problem structures while ensuring non-triviality by checking the bilevel feasibility of highpoint relaxation. Additionally, we present a library of 105 non-trivial problems to support algorithm development and testing. This work advances the understanding of bilevel problem complexity and provides essential tools for the systematic evaluation of bilevel optimization algorithms.
Keywords
Algorithm Evaluation, Bilevel Optimization, Random Problem Generator
Suggested Citation
Tsai ML, Avraamidou S. Assessing Triviality in Random Mixed-Integer Bilevel Optimization Problems to Improve Problem Generators and Libraries. Systems and Control Transactions 4:1618-1624 (2025) https://doi.org/10.69997/sct.149474
Author Affiliations
Tsai ML: Department of Chemical & Biological Engineering, University of Wisconsin-Madison, Madison WI, 53706, USA
Avraamidou S: Department of Chemical & Biological Engineering, University of Wisconsin-Madison, Madison WI, 53706, USA
Journal Name
Systems and Control Transactions
Volume
4
First Page
1618
Last Page
1624
Year
2025
Publication Date
2025-07-01
Version Comments
Original Submission
Other Meta
PII: 1618-1624-1756-SCT-4-2025, Publication Type: Journal Article
Record Map
Published Article

LAPSE:2025.0412
This Record
External Link

https://doi.org/10.69997/sct.149474
Article DOI
Download
Files
Jun 27, 2025
Main Article
License
CC BY-SA 4.0
Meta
Record Statistics
Record Views
688
Version History
[v1] (Original Submission)
Jun 27, 2025
 
Verified by curator on
Jun 27, 2025
This Version Number
v1
Citations
Most Recent
This Version
URL Here
http://psecommunity.org/LAPSE:2025.0412
 
Record Owner
PSE Press
Links to Related Works
Directly Related to This Work
Article DOI
References Cited
  1. Beykal B, Avraamidou S, Pistikopoulos IP, Onel M, Pistikopoulos EN. Domino: Data-driven optimization of bi-level mixed-integer nonlinear problems. J Glob Optim 78:1-36 (2020). https://doi.org/10.1007/s10898-020-00890-3
  2. Fampa M, Barroso L, Candal D, Simonetti L. Bilevel optimization applied to strategic pricing in competitive electricity markets. Comput Optim Appl 39:121-142 (2008). https://doi.org/10.1007/s10589-007-9066-4
  3. Avraamidou S, Pistikopoulos EN. A multi-parametric bi-level optimization strategy for hierarchical model predictive control. Comput Aided Chem Eng 40:1591-1596 (2017a). https://doi.org/10.1016/B978-0-444-63965-3.50267-1
  4. Yue D, You F. Stackelberg-game-based modeling and optimization for supply chain design and operations: A mixed integer bilevel programming framework. Comput. Chem. Eng. 102:81-95 (2017). https://doi.org/10.1016/j.compchemeng.2016.07.026
  5. Avraamidou S, Pistikopoulos EN. A multiparametric mixed-integer bi-level optimization strategy for supply chain planning under demand uncertainty. IFAC-PapersOnLine 50(1):10178-10183 (2017b). https://doi.org/10.1016/j.ifacol.2017.08.1766
  6. Nikkhah H, Aghayev Z, Shahbazi A, Charitopoulos VM, Avraamidou S, Beykal B. Bi-level data-driven enterprise-wide optimization with mixed-integer nonlinear scheduling problems. Digit Chem Eng 100218 (2025). https://doi.org/10.1016/j.dche.2025.100218
  7. Hansen P, Jaumard B, Savard G. New branch-and-bound rules for linear bilevel programming. SIAM J Sci Stat Comput 13(5):1194-1217 (1992). https://doi.org/10.1137/0913069
  8. Kleinert T, Labbe' M, Ljubic I, Schmidt M. A survey on mixed-integer programming techniques in bilevel optimization. EURO J Comput Optim 9:100007 (2021). https://doi.org/10.1016/j.ejco.2021.100007
  9. Saharidis GK, Ierapetritou MG. Resolution method for mixed integer bi-level linear problems based on decomposition technique. J Glob Optim 44:29-51 (2009). https://doi.org/10.1007/s10898-008-9291-0
  10. Köppe M, Queyranne M, Ryan CT. Parametric integer programming algorithm for bilevel mixed-integer programs. J Optim Theory Appl 146(1):137-150 (2010). https://doi.org/10.1007/s10957-010-9668-3
  11. Avraamidou S, Pistikopoulos EN. A multi-parametric optimization approach for bilevel mixed-integer linear and quadratic programming problems. Comput Chem Eng 125:98-113 (2019). https://doi.org/10.1016/j.compchemeng.2019.01.021
  12. Dempe S, Kalashnikov V, Ríos-Mercado RZ. Discrete bilevel programming: Application to a natural gas cash-out problem. Eur J Oper Res 166(2):469-488 (2005). https://doi.org/10.1016/j.ejor.2004.01.047
  13. Fischetti M, Ljubic I, Monaci M, Sinnl M. On the use of intersection cuts for bilevel optimization. Math Program 172(1):77-103 (2018). https://doi.org/10.1007/s10107-017-1189-5
  14. Camacho-Vallejo J-F, Corpus C, Villegas JG. Metaheuristics for bilevel optimization: A comprehensive review. Comput Oper Res 161:106410 (2024). https://doi.org/10.1016/j.cor.2023.106410
  15. Oduguwa V, Roy R. Bi-level optimization using genetic algorithm. Proc IEEE Int Conf Artif Intell Syst (ICAIS) 2002:322-327 (2002). https://doi.org/10.1109/ICAIS.2002.1048121
  16. Li X, Tian P, Min X. A hierarchical particle swarm optimization for solving bilevel programming problems. Int Conf Artif Intell Soft Comput 2006:1169-1178. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11785231_122
  17. Sinha A, Malo P, Deb K. Test problem construction for single-objective bilevel optimization. Evol Comput 22(3):439-477 (2014). https://doi.org/10.1162/EVCO_a_00116
  18. Avraamidou S, Pistikopoulos EN. B-POP: Bi-level parametric optimization toolbox. Comput Chem Eng 122:193-202 (2019). https://doi.org/10.1016/j.compchemeng.2018.07.007
  19. Thürauf J, Kleinert T, Ljubic I, Ralphs T, Schmidt M. Bobilib: Bilevel optimization (benchmark) Instance Library. Book Abstr PGMO DAYS 2024:121 (2024)
  20. Hart, W. E., Laird, C. D., Watson, J. P., Woodruff, D. L., Hackebeil, G. A., Nicholson, B. L., & Siirola, J. D. Pyomo-optimization Modeling in Python (Vol. 67, p. 277). Berlin: Springer. (2017) https://doi.org/10.1007/978-3-319-58821-6
  21. Gurobi Optimization, LLC. Gurobi optimizer reference manual. (2024). https://www.gurobi.com