Benders Decomposition using Graph Modeling and Multi-Parametric Programming
Parth Brahmbhatt, David L. Cole, Victor M. Zavala, Styliani Avraamidou

TL;DR
This paper introduces a novel framework combining graph modeling and multi-parametric programming to accelerate Benders decomposition, significantly reducing subproblem solve times while maintaining convergence guarantees.
Contribution
It presents a flexible, modular algorithmic approach that embeds mp surrogates into Benders decomposition using graph abstractions, implemented in open-source software.
Findings
Achieves substantial speedups in subproblem solving.
Maintains convergence guarantees of classical Benders.
Enhances solution interpretability through mp critical region tracking.
Abstract
Benders decomposition is a widely used method for solving large optimization problems, but its performance is often hindered by the repeated solution of subproblems. We propose a flexible and modular algorithmic framework for accelerating Benders decomposition by embedding multi-parametric programming (mp) surrogates for optimization subproblems. Our approach leverages the OptiGraph abstraction in Plasmojl to model and decompose graph-structured problems. By solving the subproblems associated with the graph nodes once using mp, we can extract explicit piecewise affine mappings for primal and dual variables which replace the expensive subproblem solves with efficient look-ups and function evaluations during the iterative Benders process. We formally show the equivalence between classical Benders cuts and those derived from the mp solution and implement this integration in the…
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.
Taxonomy
TopicsAdvanced Multi-Objective Optimization Algorithms · Risk and Portfolio Optimization · Constraint Satisfaction and Optimization
