Adaptive Subproblem Selection in Benders Decomposition for Survivable Network Design Problems
Tim Donkiewicz

TL;DR
This paper introduces adaptive subproblem selection strategies in Benders decomposition to improve efficiency in solving large-scale survivable network design problems, demonstrating significant computational benefits.
Contribution
It develops multi-criteria scoring and online logistic regression-based selection methods for subproblems, optimizing Benders decomposition performance.
Findings
Selected subproblems contribute no cuts in 52.1% of cases
Oracle foresight reduces total solve time by 34.4%
Best scoring method improves runtime and primal-dual metrics significantly
Abstract
Scenario-based optimization problems can be solved via Benders decomposition, which separates first-stage (master problem) decisions from second-stage (subproblem) recourse actions and iteratively refines the master problem with Benders cuts. In conventional Benders decomposition, all subproblems are solved at each iteration. For problems with many scenarios, solving only a selected subset can reduce computation. We quantify the potential in selecting only those subproblems that yield cuts, and develop subproblem scoring and selection strategies. The proposed multi-criteria scoring methods combine historical subproblem performance metrics with problem-specific features, trained online via logistic regression to adapt to the changing likelihood of subproblem usefulness. Multiple stopping criteria balance exploration and exploitation: cut limits, proportional solve limits, and score…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
