Approximating value functions via corner Benders' cuts
Matheus J. Ota, Ricardo Fukasawa, Aleksandr M. Kazachkov
TL;DR
This work introduces corner Benders' cuts, a novel method to harvest subproblem structure by projecting a corner relaxation of the second-stage polyhedron into the master problem space. By leveraging basis information and reverse-polar separation, the approach generates multiple facet-defining cuts that strengthen the epigraph of the value function and often accelerate convergence. The method naturally recovers Dantzig–Wolfe bounds and, when specialized to network-flow structures, yields strong root bounds and competitive performance on the VRPSD, outperforming several baselines in many instances. The results demonstrate the practical impact of exploiting corner relaxations for Benders' cuts, suggesting broad applicability to large-scale two-stageLP/MIP problems with network-flow substructures and stochastic recourse.
Abstract
We introduce a novel technique to generate Benders' cuts from a conic relaxation ("corner") derived from a basis of a higher-dimensional polyhedron that we aim to outer approximate in a lower-dimensional space. To generate facet-defining inequalities for the epigraph associated to this corner, we develop a computationally-efficient algorithm based on a compact reverse polar formulation and a row generation scheme that handles the redundant inequalities. Via a known connection between arc-flow and path-flow formulations, we show that our method can recover the linear programming bound of a Dantzig-Wolfe formulation using multiple cuts in the projected space. In computational experiments, our generic technique enhances the performance of a problem-specific state-of-the-art algorithm for the vehicle routing problem with stochastic demands, a well-studied variant of the classic capacitated vehicle routing problem that accounts for customer demand uncertainty.
