On lattice point counting in Δ-modular polyhedra

10/12/2020
by   D. V. Gribanov, et al.
0

Let a polyhedron P be defined by one of the following ways: (i) P = {x ∈ R^n 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 ∈ Z^k × n, b ∈ Z^k 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 ∩ Z^n x^m can be computed with the arithmetic complexity O(T_SNF(d) · d^k· d^log_2 Δ), where k and Δ are fixed, d = P, and T_SNF(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 c_P(y) = |P_y∩ Z^n|, 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 | mP ∩ Z^n| = ∑_j = 0^n e_i(P,m)m^j can be computed by a polynomial time algorithm for fixed k and Δ.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/04/2021

Faster algorithm for counting of the integer points number in Δ-modular polyhedra

Let a polytope 𝒫 be defined by one of the following ways: (i) 𝒫 = {x ∈...
research
06/28/2021

Notes on {a,b,c}-Modular Matrices

Let A ∈ℤ^m × n be an integral matrix and a, b, c ∈ℤ satisfy a ≥ b ≥ c ≥ ...
research
02/03/2018

Parametric Presburger Arithmetic: Complexity of Counting and Quantifier Elimination

We consider an expansion of Presburger arithmetic which allows multiplic...
research
03/02/2023

Enumeration and Unimodular Equivalence of Empty Delta-Modular Simplices

Consider a class of simplices defined by systems A x ≤ b of linear inequ...
research
03/12/2021

An FPTAS for the Δ-modular multidimensional knapsack problem

It is known that there is no EPTAS for the m-dimensional knapsack proble...
research
01/12/2018

Computing permanents of complex diagonally dominant matrices and tensors

We prove that for any λ > 1, fixed in advance, the permanent of an n × n...
research
09/30/2021

Efficient computations with counting functions on free groups and free monoids

We present efficient algorithms to decide whether two given counting fun...

Please sign up or login with your details

Forgot password? Click here to reset