Diagonal Frobenius Number via Gomory's Relaxation and Discrepancy

Abstract

For a matrix A ∈ Zk × n of rank k, the diagonal Frobenius number Fdiag(A) is defined as the minimum t ∈ Z≥ 1, such that, for any b ∈ spanZ(A), the condition equation* ∃ x ∈ R≥ 0n,\, x ≥ t · 1 b = A x equation* implies that equation* ∃ z ∈ Z≥ 0n b = A z. equation* In this work, we show that equation* Fdiag(A) = + O( k), equation* where denotes the maximum absolute value of k × k sub-determinants of A. From the computational complexity perspective, we show that the integer vector z can be found by a polynomial-time algorithm for some weaker values of t in the described condition. For example, we can choose t = O( · k) or t = + O(k · k). Additionally, in the assumption that a 2k-time preprocessing is allowed or a base J with | AJ| = is given, we can choose t = + O( k). Finally, we define a more general notion of the diagonal Frobenius number for slacks Fslack(A), which is a generalization of Fdiag(A) for canonical-form systems, like A x ≤ b. All the proofs are mainly done with respect to Fslack(A). The proof technique uses some properties of the Gomory's corner polyhedron relaxation and tools from discrepancy theory.

0

Turn this paper into a full lesson

ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…