paper

Diagonal Frobenius Number via Gomory's Relaxation and Discrepancy

arXiv:2509.05629

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) = Δ+ 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.