Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
156 tokens/sec
GPT-4o
7 tokens/sec
Gemini 2.5 Pro Pro
45 tokens/sec
o3 Pro
4 tokens/sec
GPT-4.1 Pro
38 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

On lattice point counting in $Δ$-modular polyhedra (2010.05768v4)

Published 12 Oct 2020 in cs.CC, cs.DM, cs.SC, and math.CO

Abstract: Let a polyhedron $P$ be defined by one of the following ways: (i) $P = {x \in Rn \colon A x \leq b}$, where $A \in Z{(n+k) \times n}$, $b \in Z{(n+k)}$ and $rank\, A = n$; (ii) $P = {x \in R_+n \colon A x = b}$, where $A \in Z{k \times n}$, $b \in Z{k}$ and $rank\, A = k$. And let all rank order minors of $A$ be bounded by $\Delta$ in absolute values. We show that the short rational generating function for the power series $$ \sum\limits_{m \in P \cap Zn} xm $$ can be computed with the arithmetic complexity $ O\left(T_{SNF}(d) \cdot d{k} \cdot d{\log_2 \Delta}\right), $ where $k$ and $\Delta$ are fixed, $d = \dim P$, and $T_{SNF}(m)$ is the complexity to compute the Smith Normal Form for $m \times 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 $c_P(y) = |P_{y} \cap Zn|$, where $P_{y}$ is parametric polytope, can be computed by a polynomial time even in varying dimension if $P_{y}$ has a close structure to the cases (i) or (ii). As another consequence, we show that the coefficients $e_i(P,m)$ of the Ehrhart quasi-polynomial $$ \left| mP \cap Zn\right| = \sum\limits_{j = 0}n e_i(P,m)mj $$ can be computed by a polynomial time algorithm for fixed $k$ and $\Delta$.

Citations (5)

Summary

We haven't generated a summary for this paper yet.