Monotone Benders Cuts
- Monotone Benders cuts are valid inequalities that never relax the master problem, ensuring a nondecreasing lower bound in each iteration.
- They are derived from both classical and logic-based Benders decompositions, using optimality and feasibility cuts that remain valid across master decisions.
- These cuts improve convergence in mixed-integer and stochastic programs by cumulatively refining the feasible region, as evidenced in scheduling and vehicle routing applications.
Monotone Benders cuts are Benders or logic-based Benders cuts whose cumulative addition never relaxes the master problem: each cut is valid for the original problem, is retained, and therefore shrinks the master feasible region while producing a nondecreasing lower bound in minimization. In classical Benders decomposition this behavior follows from successively adding valid optimality and feasibility cuts derived from LP dual solutions or dual rays; in logic-based Benders decomposition (LBBD) the same pattern arises when a proof for a fixed master decision is re-used as a globally valid lower bound or infeasibility certificate over other master decisions (Hooker, 2019). In more recent terminology, the phrase also refers to cuts built directly from monotone recourse functions, such as and , which are valid when the second-stage value function is nonincreasing in the first-stage variables (Legault et al., 7 Aug 2025).
1. Formal basis in classical and logic-based decomposition
The canonical LBBD setting considers
with as master variables and as subproblem variables. Fixing defines a subproblem , and LBBD assumes an inference dual whose optimal value equals the subproblem optimal value. If is the subproblem value and is a proof of , the same proof can be re-used at a general 0 to produce a function 1 such that 2 and 3. The master therefore receives a cut
4
and after 5 iterations the master problem is
6
Each 7 is a lower bound on the optimal value, 8 is nondecreasing in 9, and if 0 is finite, LBBD terminates finitely (Hooker, 2019).
The same structure applies to feasibility subproblems. If 1 is infeasible, an inference-dual proof of infeasibility yields a feasibility cut 2 that is violated at 3 and valid for all feasible solutions of the original problem. The resulting master again shrinks monotonically, and the corresponding sequence of lower bounds is nondecreasing. This is the most direct formal sense in which monotone Benders cuts arise: cuts encode proofs that remain valid after they are added.
Classical Benders decomposition is recovered when the subproblem is an LP and the inference system is nonnegative linear combination and domination. For
4
fixing 5 yields the dual
6
An optimal dual solution 7 produces the valid optimality cut
8
while a dual ray 9 from an infeasible subproblem yields a feasibility cut
0
These are globally valid inequalities added cumulatively, so the familiar monotone tightening of classical Benders is a special case of the general LBBD mechanism (Hooker, 2019).
2. Polyhedral interpretation: supporting, facet-defining, and Pareto-optimal cuts
Brandenberg and Stursberg recast Benders cut generation through the alternative polyhedron and the reverse polar of the shifted epigraph of the recourse function. For a two-block problem
1
the recourse function is
2
and Benders decomposition works in the 3-space of the epigraph 4. If 5, the infeasibility of
6
is certified by a point 7 in the alternative polyhedron, and each such certificate induces the valid inequality
8
The key structural result is that a relaxed alternative polyhedron is an extended formulation of the reverse polar of 9, so cut selection can be posed as optimization over the reverse polar rather than as an arbitrary objective over the alternative polyhedron (Brandenberg et al., 2019).
This viewpoint distinguishes several notions of strength. A cut is supporting if its right-hand side is the support value of 0 in its normal direction. A cut is facet-defining if it supports a facet of 1, or in subdimensional cases, a maximal supporting face. For 2, a cut is Pareto-optimal if no other valid cut implies at least as large a bound on 3 for all 4 and a strictly larger bound for some 5. Brandenberg and Stursberg show that when the cut-generating objective is restricted to the structured form 6, the resulting cuts are supporting; for generic admissible objectives they are, except on a lower-dimensional set, facet-defining; and with 7 chosen in 8, the generated supporting cut is Pareto-optimal (Brandenberg et al., 2019).
In this polyhedral sense, monotonicity is not only the accumulation of valid cuts but also the accumulation of cuts that are locally undominated. Each supporting cut tightens the current outer approximation without slackening it in its own normal direction. Each facet-defining cut adds a maximal face of the target epigraph. Each Pareto-optimal cut avoids master-side dominance. This suggests a stronger interpretation of monotone Benders cuts as a sequence of nonredundant or minimally redundant improvements to the master relaxation.
3. Forms of monotonicity and convergence
The most basic monotonicity statement is
9
because each master problem adds constraints and removes none. Hooker also notes that Benders cuts “partially describe the projection of the feasible set” onto the master variables, so the master progressively approximates that projection more tightly. When a newer cut dominates an older one, keeping both does not harm monotonicity, though one may become redundant. In branch-and-check, the same principle survives inside branch-and-cut: globally valid Benders cuts are injected into the MILP, the LP relaxation becomes increasingly restrictive, and lower bounds behave as in standard Benders, with additional global cuts derived from subproblems (Hooker, 2019).
A common misconception is that monotonicity requires storing every cut forever. In deterministic dynamic programming, Guigues studies Benders-type cuts for value functions 0 and shows a weaker but sufficient condition: at all previously visited trial points 1, the approximations satisfy
2
Level 1, Territory, and limited memory Level 1 all satisfy this property, even though cuts may be dropped from memory. The new cut is active and exact at the newest trial point,
3
and all retained cuts remain valid lower bounds to the true value function. For nonlinear problems this yields asymptotic convergence; in the linear case, under a vertex-finding algorithm such as simplex, there exists 4 such that the approximations stabilize exactly and the resulting policy is optimal (Guigues, 2017).
This distinction is technically important. The monotonicity of stored cuts, the monotonicity of the induced lower envelope, and the monotonicity of the lower bound at trial or incumbent points are not identical properties. The DDP results show that structured cut deletion can preserve the monotone behavior that matters for convergence, even when the literal set of active cuts is not nested.
4. Cut families and strengthening mechanisms
Within LBBD, monotone behavior emerges through several cut families. Hooker describes dual-information cuts for LP/MIP subproblems, no-good cuts, inference-based cuts, and strengthened cuts that identify smaller subsets of master assignments responsible for infeasibility or high cost. In the scheduling example with assignment variables 5, facility makespans 6, and cumulative scheduling subproblems, one strengthened no-good cut is
7
which enforces 8 whenever all jobs in 9 remain assigned to facility 0. More analytic cuts exploit time windows and energy arguments, for example
1
and, when release times rather than deadlines matter,
2
Hooker also emphasizes subproblem relaxations added directly to the master, such as energy inequalities
3
makespan relaxations 4, and lower-bounding families for tardiness. These are all monotone in the sense that each new inequality only shrinks the feasible assignment space or raises lower bounds (Hooker, 2019).
A later and explicit use of the term appears in integrated bus fleet electrification planning. There the period-5 operational value function 6 is nonincreasing in the strategic investment vector 7 because 8 and 9 are nonnegative, 0 appears only on the right-hand side of operational constraints, and increasing 1 componentwise only expands the operational feasible region. This yields the logic-based cut
2
hence the monotone optimality cut
3
and, for infeasible subproblems, the monotone feasibility cut
4
The same paper derives strengthened monotone feasibility cuts on subsets or aggregates of variables, including a route-level fleet feasibility test and an aggregated depot capacity test. These dominate the generic lower-orthant cut in the sense summarized there as
5
and are encoded sparsely through shared indicator variables keyed by thresholds rather than by cut instances (Legault et al., 7 Aug 2025).
These examples clarify that monotone Benders cuts need not be linear. In LBBD and in monotone recourse settings they may be logical, combinatorial, or indicator-based. What is monotone is the validity and cumulative tightening, not the algebraic form.
5. Stronger monotone schemes: corner and disjunctive Benders cuts
Recent work extends the notion of monotone strengthening beyond classical dual cuts. In corner Benders’ cuts, a basis of the higher-dimensional polyhedron 6 defines a conic relaxation, or corner, 7 with 8. The associated relaxed value function 9 has epigraph
0
and reverse-polar separation yields facet-defining inequalities for 1. Because 2 implies 3, any inequality valid for 4 is also valid for 5. For a fixed corner, the algorithm adds facet cuts of 6 and never removes them, so the outer approximation of the value function refines monotonically. Proposition 4.3 further shows that if 7 is chosen as an optimal corner for the Lagrangian direction, then optimizing over 8 recovers the Dantzig–Wolfe bound (Ota et al., 26 Sep 2025).
Disjunctive Benders Decomposition strengthens monotone behavior in a different direction: instead of separating only the epigraph of the continuous Benders reformulation, it generates inequalities valid for the convex hull of a split disjunction applied to that reformulation. For a split 9, the method considers
0
and generates the deepest valid inequality for 1 by solving a normalized cut-generating LP. The dual problem is a projection problem onto the disjunctive hull, so the resulting cut is a supporting hyperplane through the projection point. For mixed-binary models, using the coordinate splits 2 yields lift-and-project cuts; the paper extends a posteriori strengthening and lifting procedures to the Benders setting and proves that, with these splits, Algorithm 2 converges in finitely many iterations to an optimal solution of the Benders reformulation, eliminating the need to solve the master as a mixed-integer program (Fang et al., 4 Jun 2025).
These two developments suggest complementary generalizations of monotone Benders cuts. Corner cuts exploit basis geometry to generate multiple facet-defining cuts from a single corner. Disjunctive cuts exploit split disjunctions to approximate the integer hull rather than only the continuous epigraph. In both cases, the master is tightened by a nested sequence of valid inequalities with nondecreasing lower bounds.
6. Applications, computational role, and limitations
In practical large-scale models, monotone cuts are rarely the sole mechanism. The bus fleet electrification study formulates a two-stage integer program with integer subproblems and combines preprocessing, partial decomposition, classical LP-based cuts, and monotone Benders cuts derived from integer subproblems and monotonicity. The authors report speedups of up to three orders of magnitude and state that monotone cuts alone are inefficient: the final method generates LP-based cuts in every iteration and invokes monotone cuts only when classical cuts fail to cut off the current master solution. They also report a case in which variants that generated two strengthened route-level feasibility cuts solved an instance to optimality, whereas the version without monotone-cut improvements terminated with five weaker generic infeasibility cuts (Legault et al., 7 Aug 2025).
In value-function approximation for the vehicle routing problem with stochastic demands, corner Benders’ cuts improve the root relaxation and reduce tree size relative to standard Benders and a single Lagrangian cut. On 720 benchmark instances, the reported numbers of solved instances are 600 for the baseline method, 327 for standard Benders with Fischetti normalization, 595 for the single Lagrangian cut, and 636 for corner Benders’ cuts. The paper also reports that corner explores far fewer nodes than lagrange and parada, that about 16% of small-3 instances and 14% of large-4 instances are solved by corner at the root node, and