On lattice point counting in -modular polyhedra
Abstract
Let a polyhedron P be defined by one of the following ways: (i) P = \x ∈ Rn A x ≤ b\, where A ∈ Z(n+k) × n, b ∈ Z(n+k) and rank\, A = n; (ii) P = \x ∈ R+n A x = b\, where A ∈ Zk × n, b ∈ Zk and rank\, A = k. And let all rank order minors of A be bounded by in absolute values. We show that the short rational generating function for the power series Σm ∈ P Zn xm can be computed with the arithmetic complexity O(TSNF(d) · dk · d2 ), where k and are fixed, d = P, and TSNF(m) is the complexity to compute the Smith Normal Form for m × m integer matrix. In particular, d = n for the case (i) and d = n-k for the case (ii). The simplest examples of polyhedra that meet conditions (i) or (ii) are the simplicies, the subset sum polytope and the knapsack or multidimensional knapsack polytopes. We apply these results to parametric polytopes, and show that the step polynomial representation of the function cP(y) = |Py Zn|, where Py is parametric polytope, can be computed by a polynomial time even in varying dimension if Py has a close structure to the cases (i) or (ii). As another consequence, we show that the coefficients ei(P,m) of the Ehrhart quasi-polynomial | mP Zn| = Σj = 0n ei(P,m)mj can be computed by a polynomial time algorithm for fixed k and .
Turn this paper into a lesson
ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.