On Counting Integral Points in a Convex Rational Polytope

Given a convex rational polytope Ω(b) ≔ {x ∈ ℝn+ | Ax = b}, we consider the function bf(b), which counts the nonnegative integral points of Ω(b). A closed form expression of its ℤ-transform z ↦ ℱ(z) is easily obtained so that f(b) can be computed as the inverse ℤ-transform of ℱ. We then provide two variants of an inversion algorithm. As a by-product, one of the algorithms provides the Ehrhart polynomial of a convex integer polytope Ω. We also provide an alternative that avoids the complex integration of ℱ(z) and whose main computational effort is to solve a linear system. This latter approach is particularly attractive for relatively small values of m, where m is the number of nontrivial constraints (or rows of A).

INFORMS site uses cookies to store information on your computer. Some are essential to make our site work; Others help us improve the user experience. By using this site, you consent to the placement of these cookies. Please read our Privacy Statement to learn more.