Robust Bilevel Optimization for Near-Optimal Lower-Level Solutions
Mathieu Besançon, Miguel F. Anjos, Luce Brotcorne
TL;DR
The paper introduces near-optimal robustness (NRB) for bilevel optimization, defining a near-optimal set $\,\mathcal{Z}(x;\delta)$ to protect the upper level from lower-level deviations and unifying optimistic, pessimistic, and bounded-rationality models. For convex lower levels, NRB admits a closed-form single-level reformulation via dual adversarial certificates; in the linear case, an extended MILP formulation with disjunctive constraints over dual-vertex solutions is developed. Efficient solution strategies are proposed, including lazy subproblem expansion and a single-vertex heuristic, complemented by valid inequalities to tighten relaxations. Computational experiments show that the extended formulation outperforms naive bilinear approaches, that lazy and heuristic methods deliver near-optimal robust solutions quickly, and that NRB effectively guards upper-level feasibility under bounded follower suboptimality with favorable scalability and practical impact.
Abstract
Bilevel optimization problems embed the optimality of a subproblem as a constraint of another optimization problem. We introduce the concept of near-optimality robustness for bilevel optimization, protecting the upper-level solution feasibility from limited deviations from the optimal solution at the lower level. General properties and necessary conditions for the existence of solutions are derived for near-optimal robust versions of general bilevel optimization problems. A duality-based solution method is defined when the lower level is convex, leveraging the methodology from the robust and bilevel literature. Numerical results assess the efficiency of exact and heuristic methods and the impact of valid inequalities on the solution time.
