Papers
Topics
Authors
Recent
Search
2000 character limit reached

The Proxy Benders Decomposition

Published 5 Jun 2026 in math.OC and cs.LG | (2606.07403v1)

Abstract: Benders decomposition is a fundamental framework for solving large-scale mixed-integer optimization problems with complicating variables that, when fixed, yield significantly easier subproblems. However, classical Benders decomposition repeatedly solves highly similar subproblems and often exhibits zigzagging behavior across iterations, leading to slow convergence in large-scale settings. Motivated by the repetitive structure and parametric nature of Benders subproblems, this paper introduces the proxy Benders decomposition (Proxy-BD), a new decomposition framework in which subproblem optimization is replaced by certified optimization proxies rather than repeated exact solves. The proposed proxy follows a self-supervised predict-project-and-complete mechanism that produces dual-feasible solutions for generating provably valid Benders cuts. The framework preserves the theoretical validity of the decomposition independently of prediction quality through a projection-and-completion certification layer. A formal characterization of proxy-induced cuts is established, and the framework naturally extends to modern decomposition schemes, including branch-and-Benders-cut algorithms. Computational experiments on large-scale facility location and network design problems demonstrate that Proxy-BD substantially reduces the computational effort of subproblems while maintaining near-optimal solution quality. On large-scale uncapacitated facility location instances up to 2000x2000, Proxy-BD achieves median optimality gaps below 0.5%, yields up to 161x median speedups, and reduces the number of generated cuts by more than 240x on the largest instances. The computational gains consistently increase with recourse complexity, indicating that proxy-based inference scales substantially more favorably than repeated exact subproblem optimization in large-scale decomposition settings.

Summary

  • The paper introduces a certified learning proxy to replace exact subproblem solves in Benders decomposition, significantly accelerating convergence.
  • The integrated predict–project–complete framework produces dual-feasible cuts that maintain theoretical guarantees across optimality and infeasibility regimes.
  • Empirical results on facility location and multicommodity network design show speedups up to 161× while keeping optimality gaps minimal.

Proxy Benders Decomposition: Certified Learning-Integrated Decomposition for Large-Scale Mixed-Integer Optimization

Introduction

Benders decomposition (BD) remains a mainstay algorithmic framework for mixed-integer optimization, exploiting decomposable structure to split large-scale problems with complicating variables into tractable subproblems and an iteratively strengthened master problem. The canonical formulation involves repeatedly solving parametric recourse subproblems as the master variables evolve, with dual solutions yielding cutting-plane certificates (optimality and feasibility cuts) added to the master. Despite widespread practical adoption, classical BD—and even its modern stabilized and cut-aggregation variants—suffer from subproblem redundancy and zigzagging convergence, especially prevalent in large-scale or high-recourse-cost regimes.

The paper "The Proxy Benders Decomposition" (2606.07403) proposes an alternative approach: replacing exact on-line subproblem optimization with a certified optimization proxy—a trainable surrogate—that produces dual-feasible certificates, while providing the same theoretical validity guarantees as classical BD. This proxy is trained self-supervised to maximize the strength of the resulting Benders cuts and is integrated within a predict–project–complete certification architecture that generalizes over both optimality and infeasibility regimes. The empirical evaluation demonstrates substantial reductions in wall-clock time and number of cut separations without measurable loss in final solution quality across several benchmark problem classes.

Proxy-BD Framework and Certification Mechanism

A central insight behind Proxy-BD is recognizing the parametric and repetitive structure of Benders subproblems: for a fixed master variable yy, the recourse problem (e.g., linear or conic program) is solved, and an extreme dual certificate is extracted. Since successive subproblem instances are often closely related, amortizing computation by learning the parametric mapping from master variable to dual certificate is possible.

The Proxy-BD pipeline consists of the following components:

  • Predict: Given Benders state (ξ,yˉ)(\xi, \bar y), with ξ\xi encoding the problem instance and yˉ\bar y the current master solution, a neural network outputs a partial dual solution.
  • Project: The prediction is mapped (via e.g., nonnegativity and norm constraints) into the set of dual-feasible or Farkas-certificate candidates.
  • Complete: For dual variables not directly predicted, closed-form or efficiently-solvable completion steps are used to finalize the dual certificate.
  • Certify: The resulting pair (λ^,μ^)(\hat\lambda, \hat\mu) or slice-normalized Farkas certificate produces a structurally valid Benders cut for the master problem, guaranteed by weak duality and the certification architecture.

For infeasibility detection, a slice-normalization (e.g., adding a eλ1\mathbf{e}^\top\lambda \le 1 constraint) is used to avoid the scaling ambiguity of Farkas rays, thereby making the proxy learn over a compact set without compromising certificate strength.

Self-Supervised Learning Objective

A notable distinction of Proxy-BD is its training approach: self-supervised maximization of certified cut strength. Unlike supervised learning of dual solutions (which is ill-posed due to dual degeneracy and not directly related to decomposition performance), the network parameters are optimized such that, for a representative distribution of Benders states (ξ,yˉ)(\xi, \bar y), the certificate value (i.e., the cut right-hand side under the current dual prediction and completion) is maximized (for optimality cuts) or strictly positive at infeasible points (for feasibility cuts). Training examples are generated by running Oracle Benders processes on problem instances, with only Benders states and not optimal dual multipliers used for supervision.

This objective, together with gradient flows enabled by closed-form or differentiable completions, aligns proxy training to maximize actual impact on the outer decomposition process, and enables knowledge reuse across instances and iterative separation.

Extension and Integration with State-of-the-Art Benders Pipelines

Proxy-BD is not limited to classical outer-loop BD, but is readily integrated into modern decomposition paradigms such as branch-and-Benders-cut (B&BC) algorithms, cut-aggregation, and accelerated variants. At each callback where a cut is needed (integer/fractional nodes or feasibility separation points), the proxy is invoked and provides a certified cut, replacing the expensive LP or MIP-based recourse solve. This leads to a direct reduction in cumulative subproblem solution time, especially as instance size and tree width increase.

Empirical Results

Facility Location (CAP/UFL)

Empirical evaluations were conducted on classical and large-scale versions of capacitated (CAP) and uncapacitated facility location (UFL) instances, with dimensions up to (ξ,yˉ)(\xi, \bar y)1. Notably, on UFL:

  • Median optimality gaps of the proxy solutions are below (ξ,yˉ)(\xi, \bar y)2 at all instance sizes; on the two smallest ((ξ,yˉ)(\xi, \bar y)3, (ξ,yˉ)(\xi, \bar y)4), the proxy matches exact oracle performance at the median.
  • Speedups scale with instance size: up to (ξ,yˉ)(\xi, \bar y)5 median speedup at (ξ,yˉ)(\xi, \bar y)6, with the proxy typically requiring (ξ,yˉ)(\xi, \bar y)7 orders of magnitude fewer separated cuts for convergence (see Figure 1 bottom).
  • The empirical benefit is especially pronounced when recourse cost dominates total time; for instance sizes where master reoptimization cost dominates, proxy speedup is limited.

True-cost re-ranking of all integer solutions visited during branch-and-Benders-cut ensures that the best solution found is returned, even if the approximate cuts induce poor incumbent rankings.

Multicommodity Network Design (MCNDP)

For MCNDP, which features multicommodity flows, capacitated arcs, and possible recourse infeasibility, the proxy-driven pipeline is validated via held-out generalization with a monotonic repair heuristic (guided by proxy dual prices) used to guarantee a feasible final design when proxy cuts underapproximate. Post-repair feasibility is (ξ,yˉ)(\xi, \bar y)8 on all test instances, with median optimality gaps remaining within (ξ,yˉ)(\xi, \bar y)9 on smaller instances and less than ξ\xi0 on the largest, while computational speedups up to ξ\xi1 are observed.

Theoretical Guarantees

A key claim—supported by detailed proofs—is that all proxy-generated cuts are always valid, regardless of the accuracy of the proxy's prediction; that is, they do not eliminate any feasible solution or compromise global convergence of BD or B&BC variants. The full impact of cut looseness manifests as suboptimality in returned solutions (i.e., inexact proxy fixed points), rather than loss of feasibility or search termination.

Structural and Practical Implications

Proxy-BD marks a shift in the incorporation of learning into mathematical programming pipelines: all prior attempts to amortize or accelerate decomposition via ML have lacked any theoretical validity mechanism, requiring explicit verification of certificate correctness and risking heuristic error. By contrast, the projection-completion architecture ensures that every cut—even if network prediction is arbitrary—remains a legitimate Benders cut, with self-supervised learning serving only to strengthen cuts and hence close optimality gaps faster.

Practically, Proxy-BD enables:

  1. Real-time deployment in settings with repeated or streaming optimization tasks, where repeated recourse solves over a parametric family are costly.
  2. Integration with existing BD/B&BC codebases without modification of the master logic or the need for additional verification.
  3. Modular addition of expressive neural architectures, including size-agnostic and graph-based models, to further improve cut tightness.
  4. Hybrid deployments, where proxy and exact oracles are combined adaptively for further robustness and performance.

Limitations and Future Directions

The principal limitation observed is the potential looseness of proxy cuts when under-trained or when facing recourse regimes larger than those seen during training. In such cases, while structural validity is maintained, more expressive or size-invariant architectures (e.g., graph neural networks) are indicated. Formal convergence and approximation analyses quantifying the propagation of cut strength loss into final optimality gaps remain an important open theoretical avenue.

Possible future extensions include stochastic and multi-stage settings, fully hybrid oracle–proxy methods, and more systematic integration with general cutting-plane pipelines.

Conclusion

"The Proxy Benders Decomposition" (2606.07403) establishes a certified learning-augmented paradigm for decomposition algorithms in large-scale mixed-integer optimization, combining amortized inference with strong dual-based theoretical guarantees. Its framework demonstrates that learned proxies can fully supplant the expensive subproblem oracle within decomposition—yielding order-of-magnitude computational gains—while preserving correctness and quantifiable solution quality. This represents a significant advancement for scalable, real-time, and repeated-optimization applications, with direct implications for both theory and practice in combinatorial and stochastic optimization.

Figure 2

Figure 2: Convergence of the optimality gap against the number of cuts separated for CAP. The proxy returns near-optimal points with significantly fewer cuts compared to the exact solver.

References

  • "The Proxy Benders Decomposition" (2606.07403)

For full experimental details, code, and data, see (2606.07403).

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.