English

Computing the period of an Ehrhart quasi-polynomial

Combinatorics 2015-05-08 v1

Abstract

If P is a rational polytope in R^d, then i_P(t):=#(tP\cap Z^d) is a quasi-polynomial in t, called the Ehrhart quasi-polynomial of P. A period of i_P(t) is D(P), the smallest positive integer D such that D*P has integral vertices. Often, D(P) is the minimum period of i_P(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 R^d and an integer n, decides whether n is a period of i_P(t). In particular, there is a polynomial time algorithm to decide whether i_P(t) is a polynomial. We conjecture that, for fixed d, there is a polynomial time algorithm to compute the minimum period of i_P(t). The tools we use are rational generating functions.

Keywords

Cite

@article{arxiv.math/0411207,
  title  = {Computing the period of an Ehrhart quasi-polynomial},
  author = {Kevin M. Woods},
  journal= {arXiv preprint arXiv:math/0411207},
  year   = {2015}
}

Comments

15 pages

R2 v1 2026-07-22T17:12:10.731Z