Diagonal Frobenius Number in Integer Cones
- The diagonal Frobenius number is a saturation threshold for integer cones, ensuring that sufficiently deep fractional solutions imply integer feasibility.
- The main bound shows that F_diag(A) is at most Δ plus an additive O(log k) term, with Δ defined by the maximum absolute k×k subdeterminant and largely independent of n.
- The proof leverages Gomory’s corner relaxation and discrepancy-based rounding, yielding constructive, algorithmic results for integer programming feasibility.
The diagonal Frobenius number is a saturation parameter for integer cones associated with an integer matrix. For a matrix of rank , with , and denoting the maximum absolute value of all subdeterminants of , the diagonal Frobenius number is the smallest such that every right-hand side admitting a nonnegative representation with all coordinates of 0 at least 1 also admits a nonnegative integer representation 2. In "Diagonal Frobenius Number via Gomory's Relaxation and Discrepancy" the governing quantity is shown to be 3, up to an additive logarithmic term in 4, and the proof is based on Gomory’s corner polyhedron relaxation together with discrepancy-theoretic rounding (Gribanov et al., 6 Sep 2025).
1. Formal definition and ambient setting
Let
5
The nonnegative orthants are 6 and 7, the all-ones vector is denoted by 8, and the integer image of 9 is
0
Under the normalization 1, where 2 is the greatest common divisor of all 3 subdeterminants, one has 4; the case 5 is reduced to the normalized case by a Smith normal form based polynomial-time reduction (Gribanov et al., 6 Sep 2025).
The defining implication for 6 is
7
for every 8. Equivalently, if 9 lies in the continuous cone 0 and has a representation that is sufficiently deep along the diagonal direction 1, then 2 also lies in the integer cone 3.
For 4, the theorem specializes to 5 because 6. The paper interprets this as consistency with the intuition that sufficiently deep fractional solutions force integrality in the one-row case (Gribanov et al., 6 Sep 2025).
2. Main bounds and their significance
The central theorem states that there exists an absolute constant 7 such that
8
In particular,
9
The dominant term is therefore independent of 0, and one of the two additive terms is also independent of 1 (Gribanov et al., 6 Sep 2025).
This improves several previously cited estimates after standard inequalities such as Hadamard’s inequality are applied. The paper compares its result with the Aharoni–Harnik bound
2
with recent “total regime” bounds
3
and with the bound
4
where 5 is the maximum entry magnitude. The new estimate depends only on 6 and is independent of 7 in the leading term (Gribanov et al., 6 Sep 2025).
The paper establishes tightness, up to constants, for the intermediate Gomory threshold 8 that appears in the corner-polyhedron step, by means of a simple example. By contrast, it does not provide general lower bounds matching the additive 9 term for 0, and explicitly leaves such lower bounds for future work. This distinguishes the sharpness of the underlying relaxation threshold from the sharpness of the final Frobenius bound.
3. Gomory relaxation and discrepancy as the proof mechanism
The proof is carried out mainly through a generalized slack version in canonical form, and the standard-form statement is obtained through parameter-preserving reductions. In the canonical-form view, the corner relaxation around a base 1 keeps only the basic constraints
2
If
3
then the canonical system 4 has an integer feasible solution, and this solution is findable in polynomial time (Gribanov et al., 6 Sep 2025).
The geometric role of the threshold 5 is central. The proof sketch transforms 6 to Hermite normal form 7 via a unimodular matrix 8, solves 9, obtains an integer point with slack 0 of bounded 1-norm at most 2, and then uses bounds on the entries of 3 to ensure the nonbasic inequalities remain satisfied. The threshold is stated to be tight, with a diagonal example showing that slack exactly 4 can fail to force integrality (Gribanov et al., 6 Sep 2025).
To supply the missing slack, the argument invokes discrepancy theory. The paper uses
5
together with the determinant lower bound 6 and the estimates
7
For 8, this yields
9
The rounding lemma used in the construction is
0
This provides uniform 1 control when rounding from 2 to 3 (Gribanov et al., 6 Sep 2025).
The high-level synthesis is as follows. One reduces to canonical form, fixes a feasible base 4, constructs basic and nonbasic slacks from a deep fractional point, applies discrepancy rounding to the matrix 5, adjusts the basic right-hand side, and then invokes the Gomory relaxation theorem. When 6, the adjusted nonbasic slack remains at least 7, so the corner-relaxation certificate yields an integer feasible point for the original system.
4. Constructive and algorithmic results
The results are not merely existential. The paper gives algorithms in the Word-RAM model with unit-cost arithmetic on words of size polynomial in 8, where 9 bounds the entries of 0 and 1 (Gribanov et al., 6 Sep 2025).
For polynomial-time construction under weaker thresholds, sufficiently large absolute constants 2 are fixed and
3
If there exists 4 with 5 and 6, then a polynomial-time algorithm finds 7 with 8. The paper summarizes this informally as two polynomial-time regimes: one with 9 of order 0 in 1, and one with 2 of the form 3 plus a 4-dependent additive term (Gribanov et al., 6 Sep 2025).
A stronger constructive statement is obtained if either 5 preprocessing is allowed or a base 6 with 7 is provided. In that case one can take
8
and construct 9 with 00 in 01 time. The constant 02 in this algorithmic statement is stated to be 03 times larger than the constant in the existential Frobenius bound (Gribanov et al., 6 Sep 2025).
The need for preprocessing is tied to the difficulty of locating a determinant-maximizing base. The paper states that finding a base 04 with 05 is NP-hard. It also gives two base-construction procedures. Using Nikolov’s algorithm, one can find a base 06 with 07 in deterministic polynomial time, after which repeated augmentation yields 08 for 09, with total cost 10. A simpler polynomial-time selection yields 11 with 12 per iteration and 13 iterations (Gribanov et al., 6 Sep 2025).
5. Slack generalization and canonical-form formulation
The paper introduces a more general invariant for canonical-form systems. If 14 has rank 15 and the system has 16 constraints, the generalized diagonal Frobenius number for slacks is
17
defined as the minimum 18 such that
19
This is presented as a generalization of 20 for canonical-form systems such as 21, and all proofs are mainly carried out for 22 (Gribanov et al., 6 Sep 2025).
The corresponding main bound is
23
The paper also gives polynomial-time and 24 algorithmic variants for 25 that mirror the standard-form statements, with 26 replacing 27 in the threshold formulas (Gribanov et al., 6 Sep 2025).
The standard-form and canonical-form results are connected by parameter-preserving reductions. The equivalence asserted in the proof sketch is that a standard-form condition
28
can be translated into a canonical-form slack condition
29
without changing the relevant parameters 30 and 31. This makes the slack formulation the conceptual center of the argument, with the standard diagonal Frobenius number appearing as a corollary.
A consequence is that the same discrepancy-plus-Gomory mechanism controls both exact equalities in standard form and feasibility under inequalities in canonical form. This suggests that the saturation phenomenon is more naturally expressed in terms of slack depth than in terms of equality form alone, although the paper formulates the standard diagonal version explicitly (Gribanov et al., 6 Sep 2025).
6. Relations to classical Frobenius theory, examples, and limitations
The terminology “diagonal Frobenius number” also appears in a distinct matrix-ring generalization of the classical Frobenius problem. In "Frobenius templates in certain 32 matrix rings," upper triangular 33 matrices with constant diagonal are represented by pairs 34, and a natural invariant controlling the first coordinate is
35
the classical Frobenius number of the diagonal entries. In that setting, the diagonal coordinate reduces exactly to the classical coin problem, while the off-diagonal coordinate introduces additional coupling through the same coefficients 36 (Eller et al., 2021).
Over the integers, if 37 and 38, the matrix-ring paper proves
39
and for two generators it gives the exact formula
40
with 41. For 42, the exact Frobenius set can be strictly larger than the lower-bound rectangle or even a union of rectangles (Eller et al., 2021). This use of the term is conceptually related but mathematically different from the subdeterminant-controlled invariant studied for integer cones in (Gribanov et al., 6 Sep 2025).
Within the integer-programming formulation, the paper gives the illustrative example 43, so 44, 45, 46, and 47. Taking
48
one has
49
and the theorem guarantees a nonnegative integer solution to 50; for instance 51 (Gribanov et al., 6 Sep 2025). The example is used to illustrate the role of 52 in forcing integrality once all coordinates of the fractional solution are at least 53.
Several limitations are explicit. The additive 54 term is not matched by known lower bounds in full generality. The precise constructive threshold 55 does not directly translate into polynomial time because finding a base attaining 56 is NP-hard. Alternative bounds with 57 show a mild dependence on 58, but the main theorem’s dominant term remains 59. The paper also notes robustness under 60 through the Smith normal form reduction (Gribanov et al., 6 Sep 2025).
From the viewpoint of integer programming, the practical implication stated in the paper is that sufficiently deep fractional solutions certify the existence of integer solutions, and the discrepancy-based rounding plus Gomory relaxation yields constructive procedures under 61-governed thresholds. In that sense, the diagonal Frobenius number quantifies when the integer cone saturates the continuous cone along the diagonal direction.