Computing the period of an Ehrhart quasi-polynomial
Kevin M. Woods
Abstract
If P is a rational polytope in Rd, then iP(t):=#(tP Zd) is a quasi-polynomial in t, called the Ehrhart quasi-polynomial of P. A period of iP(t) is D(P), the smallest positive integer D such that D*P has integral vertices. Often, D(P) is the minimum period of iP(t), but, in several interesting examples, the minimum period is smaller. We prove that, for fixed d, there is a polynomial time algorithm which, given a rational polytope P in Rd and an integer n, decides whether n is a period of iP(t). In particular, there is a polynomial time algorithm to decide whether iP(t) is a polynomial. We conjecture that, for fixed d, there is a polynomial time algorithm to compute the minimum period of iP(t). The tools we use are rational generating functions.
Create a lesson
Related papers
Combinatorics of hyperplane arrangements and Witten zeta function at the origin
Kam Cheong Au, Kazuhiro Onodera
Proof of the Pach-Tardos conjecture
Lior Gishboliner, Xiangyu Li
Longest cycles intersect linearly in highly connected graphs
Jie Ma, Bo Ning, Ziyuan Zhao
Cutting a convex body into fat parts and approximating Euclidean distance by graph distances
János Pach, Gábor Tardos
A counterexample to the quantum Hedetniemi conjecture
Julius A. Zeiss
Schrijver-Delsarte rigidity in association schemes and undecidability of quantum graph homomorphism
Lorenzo Ciardo, Iris Hebbeker, Gideo Joubert et al.