Diagonal Frobenius Number via Gomory's Relaxation and Discrepancy
Abstract
For a matrix of rank , the diagonal Frobenius number is defined as the minimum , such that, for any , the condition \begin{equation*} \exists x \in R_{\geq 0}^n,\, x \geq t \cdot 1 \colon \quad b = A x \end{equation*} implies that \begin{equation*} \exists z \in Z_{\geq 0}^n \colon\quad b = A z. \end{equation*} In this work, we show that \begin{equation*} F_{\text{diag}}(A) = \Delta + O(\log k), \end{equation*} where denotes the maximum absolute value of sub-determinants of . From the computational complexity perspective, we show that the integer vector can be found by a polynomial-time algorithm for some weaker values of in the described condition. For example, we can choose or . Additionally, in the assumption that a -time preprocessing is allowed or a base with is given, we can choose . Finally, we define a more general notion of the diagonal Frobenius number for slacks , which is a generalization of for canonical-form systems, like . All the proofs are mainly done with respect to . The proof technique uses some properties of the Gomory's corner polyhedron relaxation and tools from discrepancy theory.
Cite
@article{arxiv.2509.05629,
title = {Diagonal Frobenius Number via Gomory's Relaxation and Discrepancy},
author = {Dmitry Gribanov and Dmitry Malyshev and Panos Pardalos},
journal= {arXiv preprint arXiv:2509.05629},
year = {2025}
}