Gomory's Cutting Plane Method

Work in progress. This note is still being written and incomplete.

1 min read Last updated Fri Aug 28 2026 11:38:57 GMT+0000 (Coordinated Universal Time)

Solves a pure IPP by adding constraints (cuts) to the LP relaxation’s optimal tableau that exclude the fractional solution without excluding any feasible integer solution.

Fractional Cut

For a basic variable xix_i with a fractional value in the optimal tableau’s row:

xi+jaijxj=bix_i + \sum_j a_{ij} x_j = b_i

Split each coefficient into integer and fractional parts, aij=aij+fija_{ij} = \lfloor a_{ij} \rfloor + f_{ij} and bi=bi+fib_i = \lfloor b_i \rfloor + f_i (with 0fij,fi<10 \le f_{ij}, f_i < 1). The Gomory constraint is:

jfijxjfi\sum_j f_{ij} x_j \ge f_i

Steps

  • Solve the LP relaxation with simplex.
  • If every basic variable is integral, stop; the solution is optimal for the IPP.
  • Otherwise, pick a row with a fractional basic variable and derive its Gomory constraint.
  • Add the constraint (as a new row with a surplus variable) to the tableau and resolve with the dual simplex method, since the new RHS is negative.
  • Repeat until every basic variable is integral.
Was this helpful?