Neur2BiLO: Neural Bilevel Optimization
Not on the map. Why?
Abstract (arXiv)
Bilevel optimization deals with nested problems in which a leader takes the first decision to minimize their objective function while accounting for a follower's best-response reaction. Constrained bilevel problems with integer variables are particularly notorious for their hardness. While exact solvers have been proposed for mixed-integer linear bilevel optimization, they tend to scale poorly with problem size and are hard to generalize to the non-linear case. On the other hand, problem-specific algorithms (exact and heuristic) are limited in scope. Under a data-driven setting in which similar instances of a bilevel problem are solved routinely, our proposed framework, Neur2BiLO, embeds a neural network approximation of the leader's or follower's value function, trained via supervised regression, into an easy-to-solve mixed-integer program. Neur2BiLO serves as a heuristic that produces high-quality solutions extremely fast for four applications with linear and non-linear objectives and pure and mixed-integer variables.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 19 of its 62 references that are in the map. First posted on arXiv 4 Feb 2024.
Builds on
19 of 62 references.
References · 19
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2017Deep Setscited by 1,394
- 2017Bounding and Counting Linear Regions of Deep Neural Networkscited by 161
- 2021Investigating Bi-Level Optimization for Learning and Vision from a Unified Perspective: A Survey and Beyondcited by 151
- 2017Maximum Resilience of Artificial Neural Networkscited by 97
- 2023A Fully First-Order Method for Stochastic Bilevel Optimizationcited by 97
- 2021Mixed-Integer Optimization with Constraint Learningcited by 30
- 2021Optimization with Constraint Learning: A Framework and Surveycited by 28
- 2019JANOS: An Integrated Predictive and Prescriptive Modeling Frameworkcited by 27
- 2022Neur2SP: Neural Two-Stage Stochastic Programmingcited by 16
- 2023PySCIPOpt-ML: Embedding Trained Machine Learning Models into Mixed-Integer Programscited by 8
- 2021A Branch-and-Cut Algorithm for Mixed Integer Bilevel Linear Optimization Problems and Its Implementationcited by 6
7 more
- 2017Bilevel Optimization based on Iterative Approximation of Multiple Mappingscited by 5
- 2023Alternating mixed-integer programming and neural network training for approximating stochastic two-stage problemscited by 5
- 2022A Double-oracle, Logic-based Benders decomposition approach to solve the K-adaptability problemcited by 3
- 2022Solving Bilevel Knapsack Problem using Graph Neural Networkscited by 2
- 2023Deep Learning for Two-Stage Robust Integer Optimizationcited by 2
- 2021An Exact Method for Fortification Gamescited by 1
- 2023Integer Programming Games: A Gentle Computational Overviewcited by 1
Built on by
Citing papers per year: 2025: 1; 2026: 1.
2 papers.