The many aspects of counting lattice points in polytopes (Q2491985)
From MaRDI portal
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | The many aspects of counting lattice points in polytopes |
scientific article |
Statements
The many aspects of counting lattice points in polytopes (English)
0 references
31 May 2006
0 references
This well-written survey discusses applications of lattice-point enumeration problems in convex rational polytopes. Any such counting problem can be formulated in terms of the function \[ \phi_A(b) = \# \left\{ x \in {\mathbb Z}_{ \geq 0 }^n : \;Ax = b \right\} , \] for some integral \(d \times n\) matrix \(A\) and \(b \in {\mathbb Z}^d\). The author surveys some specific applications, such as knapsack problems, integral network flows, transportation polytopes and contingency tables, magic squares, Gelfand-Tsetlin patterns, and Hilbert series of monomial algebras. The paper gives the main structure theorem about \(\phi_A(b)\), namely that this function is a piecewise-defined quasipolynomial [\textit{B. Sturmfels}, J. Comb. Theory, Ser. A 72, No. 2, 302--309 (1995; Zbl 0837.11055)]. A fundamental specialization of this counting function is given by \(\phi_A(tb)\) for a fixed \(b\); hence \(t\) becomes an integral parameter which can be thought of as a dilation factor of the polytope \(\left\{ x \in {\mathbb Z}_{ \geq 0 }^n : \;Ax = b \right\}\). If this polytope has integral vertices, Ehrhart's theorem asserts that \(\phi_A(tb)\) is a polynomial in \(t\) whose leading term is the volume of \(P\) [\textit{E. Ehrhart}, C. R. Acad. Sci., Paris 254, 616--618 (1962; Zbl 0100.27601)]. The author finishes with a description of Barvinok's algorithm, which computes the lattice-point count for a rational polytope in fixed dimension in polynomial time. The paper concludes with some alternative algorithmic approaches and a brief discussion of lattice-point problems for regions other than convex polytopes.
0 references
rational polytope
0 references
lattice point
0 references
Ehrhart quasipolynomial
0 references
Barvinok's algorithm
0 references
knapsack problems
0 references
network flows
0 references
transportation polytope
0 references
Gelfand-Tsetlin pattern
0 references
0 references
0 references
0 references
0 references