Papers
Topics
Authors
Recent
Search
2000 character limit reached

Gomory’s Group Relaxation in Integer Programming

Updated 5 July 2026
  • Gomory’s group relaxation is an algebraic and functional-analytic framework that reformulates cutting-plane generation via abelian group structures.
  • It transforms tableau rows and congruence classes into valid inequality systems, characterizing minimality, extremality, and facetness in integer programs.
  • The model extends to higher dimensions and finite cyclic groups, underpinning GMI cuts and inspiring algorithmic and quantum extensions.

Gomory’s group relaxation is an algebraic and functional-analytic abstraction of cutting planes for integer programming. In its modern form, it treats a tableau row, or more generally a congruence class modulo a lattice, as a problem over an abelian group and studies valid inequalities through functions on that group. The framework appears in finite-group, corner-polyhedron, and infinite-group forms; the infinite group problem Rf(G,S)R_f(G,S), with finitely supported y:GZ+y:G\to\mathbb Z_+ satisfying rGry(r)f+S\sum_{r\in G} r\,y(r)\in f+S, is the canonical master model in this line of work. It underlies the derivation and analysis of Gomory mixed-integer (GMI) cuts, the theory of minimal and extreme valid functions, and several later developments in multi-row cutting planes, extremality testing, and even inverse and quantum formulations (Basu et al., 2014).

1. Historical formation and mathematical setting

Gomory’s original construction starts from an integer program in standard form,

min{cx:Ax=b, xZ+n},\min\{c^\top x: Ax=b,\ x\in\mathbb Z_+^n\},

and replaces the full integrality structure by an additive congruence structure. If L:={Ax:xZn}ZmL:=\{Ax:x\in\mathbb Z^n\}\subseteq \mathbb Z^m, then the quotient group G=Zm/LG=\mathbb Z^m/L records the residual arithmetic information of the constraints. The right-hand side bb determines a coset bˉ=b+L\bar b=b+L, and feasibility becomes the problem of expressing bˉ\bar b as a nonnegative integer combination of the generator images Aˉk=Ak+L\bar A_k=A_k+L. In the classical one-row tableau setting, one passes to coefficients modulo y:GZ+y:G\to\mathbb Z_+0, obtaining the circle group y:GZ+y:G\to\mathbb Z_+1 and a modular equation of the form y:GZ+y:G\to\mathbb Z_+2 (0905.1608).

A basis-dependent version is Gomory’s corner relaxation. For a basis y:GZ+y:G\to\mathbb Z_+3 of the LP relaxation, one drops nonnegativity only on the basic variables while keeping integrality: y:GZ+y:G\to\mathbb Z_+4 This enlarges the feasible set of the original integer program but preserves the lattice structure associated with the basis. After Smith normal form of y:GZ+y:G\to\mathbb Z_+5, the relaxation can be reformulated as a shortest-path problem on a finite graph with y:GZ+y:G\to\mathbb Z_+6 nodes, making explicit the finite abelian-group structure hidden in the basis representation (Nosrat et al., 2024).

In the Gomory–Johnson infinite formulation, one no longer fixes a finite list of rays. Instead, for y:GZ+y:G\to\mathbb Z_+7 and y:GZ+y:G\to\mathbb Z_+8, one allows all rays y:GZ+y:G\to\mathbb Z_+9, with finitely supported multiplicities rGry(r)f+S\sum_{r\in G} r\,y(r)\in f+S0. This produces the infinite group problem rGry(r)f+S\sum_{r\in G} r\,y(r)\in f+S1, which functions as a universal model for cut-generating functions associated with corner polyhedra and tableau rows (Hildebrand et al., 9 Jan 2025).

2. Valid functions, minimality, extremality, and facets

A valid inequality for a group relaxation is represented by a nonnegative function rGry(r)f+S\sum_{r\in G} r\,y(r)\in f+S2 such that

rGry(r)f+S\sum_{r\in G} r\,y(r)\in f+S3

for every feasible finitely supported rGry(r)f+S\sum_{r\in G} r\,y(r)\in f+S4. In the abstract formulation rGry(r)f+S\sum_{r\in G} r\,y(r)\in f+S5, a nonnegative function rGry(r)f+S\sum_{r\in G} r\,y(r)\in f+S6 is minimal valid if and only if three properties hold: rGry(r)f+S\sum_{r\in G} r\,y(r)\in f+S7 for all rGry(r)f+S\sum_{r\in G} r\,y(r)\in f+S8, rGry(r)f+S\sum_{r\in G} r\,y(r)\in f+S9 is subadditive,

min{cx:Ax=b, xZ+n},\min\{c^\top x: Ax=b,\ x\in\mathbb Z_+^n\},0

and min{cx:Ax=b, xZ+n},\min\{c^\top x: Ax=b,\ x\in\mathbb Z_+^n\},1 satisfies the symmetry relation

min{cx:Ax=b, xZ+n},\min\{c^\top x: Ax=b,\ x\in\mathbb Z_+^n\},2

These are the fundamental Gomory–Johnson conditions; they imply periodicity modulo min{cx:Ax=b, xZ+n},\min\{c^\top x: Ax=b,\ x\in\mathbb Z_+^n\},3 and reduce minimality to a functional inequality system (Hildebrand et al., 9 Jan 2025).

For the single-row case min{cx:Ax=b, xZ+n},\min\{c^\top x: Ax=b,\ x\in\mathbb Z_+^n\},4, min{cx:Ax=b, xZ+n},\min\{c^\top x: Ax=b,\ x\in\mathbb Z_+^n\},5, and min{cx:Ax=b, xZ+n},\min\{c^\top x: Ax=b,\ x\in\mathbb Z_+^n\},6, the relaxation is commonly written as

min{cx:Ax=b, xZ+n},\min\{c^\top x: Ax=b,\ x\in\mathbb Z_+^n\},7

With normalization min{cx:Ax=b, xZ+n},\min\{c^\top x: Ax=b,\ x\in\mathbb Z_+^n\},8 and min{cx:Ax=b, xZ+n},\min\{c^\top x: Ax=b,\ x\in\mathbb Z_+^n\},9, minimality is equivalent to subadditivity and symmetry on L:={Ax:xZn}ZmL:=\{Ax:x\in\mathbb Z^n\}\subseteq \mathbb Z^m0, extended periodically to L:={Ax:xZn}ZmL:=\{Ax:x\in\mathbb Z^n\}\subseteq \mathbb Z^m1. A valid function is a facet if its set of tight feasible points,

L:={Ax:xZn}ZmL:=\{Ax:x\in\mathbb Z^n\}\subseteq \mathbb Z^m2

uniquely determines the function among valid inequalities. A valid function is extreme if it cannot be written as a nontrivial convex combination of other valid functions. Facets are extreme, but for the infinite group problem in full generality it is not known whether every extreme function is a facet; the literature therefore distinguishes the two notions except in specific settings where equivalence is proved (Basu et al., 2017).

A central criterion for facetness uses the additivity domain

L:={Ax:xZn}ZmL:=\{Ax:x\in\mathbb Z^n\}\subseteq \mathbb Z^m3

If the only minimal valid function satisfying all equalities in L:={Ax:xZn}ZmL:=\{Ax:x\in\mathbb Z^n\}\subseteq \mathbb Z^m4 is L:={Ax:xZn}ZmL:=\{Ax:x\in\mathbb Z^n\}\subseteq \mathbb Z^m5 itself, then L:={Ax:xZn}ZmL:=\{Ax:x\in\mathbb Z^n\}\subseteq \mathbb Z^m6 is a facet. This converts facetness into a uniqueness problem for a system of subadditivity equalities and is the main bridge between convex-geometric language and functional equations (Basu et al., 2017).

3. Classical one-row theory and the master role of the infinite model

The classical single-row theory is organized around continuous, L:={Ax:xZn}ZmL:=\{Ax:x\in\mathbb Z^n\}\subseteq \mathbb Z^m7-periodic, piecewise linear minimal valid functions on L:={Ax:xZn}ZmL:=\{Ax:x\in\mathbb Z^n\}\subseteq \mathbb Z^m8. The prototype is the triangular Gomory mixed-integer rounding function

L:={Ax:xZn}ZmL:=\{Ax:x\in\mathbb Z^n\}\subseteq \mathbb Z^m9

which is subadditive, symmetric, minimal, and a facet. When a tableau row is viewed through the infinite group relaxation, this function yields the classical GMI inequality (Basu et al., 2017).

A foundational structural result is the Two-Slope Theorem: if a one-row minimal valid function is piecewise linear and has only two distinct slopes, then it is a facet. This theorem explains the prominence of GMI-type functions and motivates much of the early classification program. The later survey literature also records continuous piecewise linear extreme functions with more than four slopes and discontinuous piecewise linear extreme functions, showing that extremality is not confined to very low-slope templates (Basu et al., 2014).

The one-row infinite problem also serves as a master model for finite cyclic group relaxations. For G=Zm/LG=\mathbb Z^m/L0, finite-group facets correspond to extreme valid functions on the cyclic subgroup. An injective approximation theorem shows that every rational piecewise linear minimal valid function can be approximated by continuous piecewise linear two-slope extreme functions that preserve values on the original grid G=Zm/LG=\mathbb Z^m/L1. As a consequence, every facet of a finite cyclic group problem is the restriction of a continuous piecewise linear two-slope extreme function for the infinite group problem on a refinement grid G=Zm/LG=\mathbb Z^m/L2. In this sense, the infinite group problem is the correct master problem for facets of G=Zm/LG=\mathbb Z^m/L3-row cyclic relaxations (Köppe et al., 2018).

This master-property perspective clarifies a common misconception. The infinite problem is not merely a limiting reformulation of the one-row finite problem; it is the universal functional model from which finite cyclic facets arise by restriction, while simultaneously supporting approximation, interpolation, and extremality-transfer theorems unavailable at the purely finite level (Köppe et al., 2018).

4. The piecewise-linearity conjecture and its failure

For many years the standard picture of the one-row infinite group problem identified continuous facets with piecewise linear functions. Gomory and Johnson formalized this in a conjecture: every continuous facet for the one-row infinite group relaxation is piecewise linear. Within the known examples at the time, this was consistent with the triangular GMI function, its liftings, and various multi-step generalizations (Basu et al., 2017).

That picture is false. Basu, Conforti, Cornuéjols, and Zambelli constructed a sequence G=Zm/LG=\mathbb Z^m/L4 of continuous piecewise linear two-slope facets and took the uniform limit

G=Zm/LG=\mathbb Z^m/L5

Each G=Zm/LG=\mathbb Z^m/L6 is obtained from the previous function by refining every positive-slope segment with a small “bump,” preserving continuity, symmetry, subadditivity, and the two-slope property. By the Two-Slope Theorem, every G=Zm/LG=\mathbb Z^m/L7 is a facet. The limit G=Zm/LG=\mathbb Z^m/L8 remains continuous, subadditive, symmetric, and minimal, but it is not piecewise linear: the set G=Zm/LG=\mathbb Z^m/L9 on which the limit has the negative slope bb0 is open and dense, and this density forces infinitely many breakpoints with accumulation everywhere, contradicting finite-breakpoint piecewise linearity (Basu et al., 2017).

The remaining step is facetness of the limit. This is established by combining the Facet Theorem with the Interval Lemma. First, any minimal valid bb1 satisfying all additivity equalities of bb2 must coincide with bb3 on the dense set bb4. Then subadditivity, continuity of bb5, and minimality force bb6 and hence bb7 everywhere. Therefore bb8 is a continuous facet that is not piecewise linear, disproving the conjecture (Basu et al., 2017).

The counterexample does not invalidate the classical structure theory. The Gomory–Johnson characterization of minimality remains intact, the two-slope facet theorem remains valid, and piecewise linear functions remain central in practice. What fails is the belief that the continuous facet class is exhausted by finite-breakpoint piecewise linear functions. The survey literature places this example alongside broader phenomena—limits of extreme functions, non-piecewise-linear extremality, and rich slope structures—that make the infinite group problem substantially more intricate than the classical one-row archetype suggested (Basu et al., 2014).

5. Higher-dimensional group relaxations and finite-dimensional reduction

For bb9-row relaxations, the relevant infinite model is bˉ=b+L\bar b=b+L0. Here valid functions are bˉ=b+L\bar b=b+L1-periodic, subadditive, symmetric, and typically studied in classes of continuous piecewise linear functions over periodic polyhedral complexes. The central higher-dimensional structural theorem is the bˉ=b+L\bar b=b+L2-Slope Theorem: any minimal valid function for the bˉ=b+L\bar b=b+L3-dimensional infinite group relaxation that is piecewise linear, genuinely bˉ=b+L\bar b=b+L4-dimensional, and has at most bˉ=b+L\bar b=b+L5 slopes is a facet, hence extreme; in fact such a function has exactly bˉ=b+L\bar b=b+L6 slopes. This generalizes the one-dimensional Two-Slope Theorem and the two-dimensional Three-Slope Theorem into a single dimension-dependent statement (Basu et al., 2011).

The proof uses several ingredients that have become standard in higher-dimensional Gomory–Johnson theory: decomposition of a piecewise linear function into cells with gradients bˉ=b+L\bar b=b+L7, analysis of the additivity domain on polyhedral complexes, higher-dimensional Interval Lemmas, and a linear system in the gradients whose uniqueness forces rigidity. The genuinely bˉ=b+L\bar b=b+L8-dimensional hypothesis excludes factorization through a lower-dimensional linear map and is the correct higher-dimensional nondegeneracy notion for this theorem (Basu et al., 2011).

Recent work in the unimodular two-dimensional case pushes the theory from structure to algorithm. For functions bˉ=b+L\bar b=b+L9 that are continuous piecewise linear over the standard triangulation bˉ\bar b0, minimality can be checked finitely, and extremality can be tested by equivariant perturbation. The perturbation space is defined by periodicity, vanishing on prescribed faces, and additivity on all bˉ\bar b1-tuples belonging to the additivity pattern of bˉ\bar b2. Through a sequence of reductions, the continuous perturbation problem is transformed into a finite-dimensional linear algebra problem on a refined subgroup bˉ\bar b3 (Hildebrand et al., 9 Jan 2025).

The main consequence is a restriction–interpolation theorem for the unimodular two-row setting: for bˉ\bar b4, a continuous piecewise linear minimal valid function over bˉ\bar b5 is a facet for bˉ\bar b6 if and only if it is extreme, if and only if its restriction to bˉ\bar b7 is extreme for the finite group problem bˉ\bar b8. In this class, facetness and extremality coincide, and the infinite-dimensional classification problem reduces to finite linear algebra on a sufficiently fine subgroup (Hildebrand et al., 9 Jan 2025).

This higher-dimensional theory reinforces a broad theme already visible in one row: the infinite group problem is analytically infinite-dimensional, but much of its piecewise linear extremality theory becomes tractable after identifying the correct additivity structure and the appropriate finite subgroup on which restriction preserves the decisive information (Basu et al., 2014).

6. Quantitative criteria and contemporary extensions

Beyond classification, several later works reinterpret Gomory’s group relaxation quantitatively or algorithmically. One direction studies which valid inequalities are optimal according to a strength criterion. For the finite group model of prime order, maximizing the volume of the nonnegative orthant cut off by a valid inequality has a unique maximizer: an automorphism of the Gomory Mixed-Integer cut for a possibly different finite group problem of the same order. In the infinite group model, the analogous infinite-dimensional criterion uses the geometric mean of side lengths, equivalently minimizing bˉ\bar b9, and the GMI cut again attains the optimum. Under this volumetric criterion, GMI is therefore optimal among group-relaxation cuts (Basu et al., 2017).

Another direction studies inverse optimization. For a fixed LP basis Aˉk=Ak+L\bar A_k=A_k+L0, the inverse Gomory corner relaxation asks for the smallest perturbation of the objective vector that makes a given feasible integer point optimal for the basis-induced corner relaxation. After Smith normal form of Aˉk=Ak+L\bar A_k=A_k+L1, the corner relaxation becomes equivalent to a shortest-path problem on a graph with Aˉk=Ak+L\bar A_k=A_k+L2 nodes, and the inverse-feasible region is a polyhedral cone characterized by shortest-path dual potentials. This yields compact LP formulations under Aˉk=Ak+L\bar A_k=A_k+L3 and Aˉk=Ak+L\bar A_k=A_k+L4 norms and shows that inverse GCR can bound the inverse integer program as tightly as the inverse LP relaxation under mild conditions (Nosrat et al., 2024).

A different extension, closer to algebraic certificates, treats semigroup membership and integer feasibility through a lifted linear system and a theorem of the alternative. In that framework, Aˉk=Ak+L\bar A_k=A_k+L5 has no nonnegative integer solution if and only if there exists a polynomial

Aˉk=Ak+L\bar A_k=A_k+L6

with coefficient vector in an explicit polyhedral cone Aˉk=Ak+L\bar A_k=A_k+L7 such that Aˉk=Ak+L\bar A_k=A_k+L8. The same lifting induces a hierarchy of LP relaxations in which the usual continuous relaxation is the first level and the top level recovers the integer hull exactly. This suggests a polynomial-functional analogue of group relaxation, with polynomial certificates playing a role parallel to subadditive group functions (0905.1608).

Recent work also connects the corner polyhedron to quantitative Frobenius-type bounds and to quantum algorithms. Using a locality property of the corner polyhedron together with discrepancy bounds, the diagonal Frobenius number satisfies

Aˉk=Ak+L\bar A_k=A_k+L9

and the slack-based variant satisfies the same asymptotic bound. The proof uses the fact that sufficiently large slack relative to y:GZ+y:G\to\mathbb Z_+00 allows the corner relaxation of a suitable basis to certify and algorithmically recover an integer feasible point (Gribanov et al., 6 Sep 2025). In a different computational direction, a 2026 paper constructs feasibility-preserving local search and quantum algorithms for Gomory’s group relaxation. The relaxation is represented as a finite abelian-group kernel, enabling constraint-preserving mixers with favorable spectral properties; under reasonable technical conditions, the quantum algorithm achieves a super-quadratic speedup, while in the nondegenerate case the group relaxation solves the original ILP exactly and otherwise provides tighter bounds that can improve downstream branch-and-cut (Augustino et al., 13 Feb 2026).

Taken together, these developments show that Gomory’s group relaxation is not only a foundational abstraction for cut-generating functions. It is also a unifying object connecting classical corner polyhedra, extremality theory, finite-group master problems, volumetric optimality of GMI, inverse optimization, algebraic infeasibility certificates, discrepancy-based integrality bounds, and quantum local search. The central structural question remains the same throughout: how much of integer-programming strength is already encoded in the additive group structure once nonnegativity and tableau geometry are relaxed in the Gomory sense?

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

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

Follow Topic

Get notified by email when new papers are published related to Gomory's Group Relaxation.