Algebraic unimodular counting (Q1424267)
From MaRDI portal
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | Algebraic unimodular counting |
scientific article |
Statements
Algebraic unimodular counting (English)
0 references
11 March 2004
0 references
The vector partition function \(\Phi_A(b) = \#\{x: Ax = b, x \geq 0, x \text{ integer}\}\) is studied, where \(A\) is a \(d \times n\) unimodular matrix and \(b\) is a variable integer vector. Unimodular counting refers to preprocessing \(A\) and generating the polynomials for \(\Phi_A\) on the domains of polynomiality (chambers). Two methods for finding a chamber that contains \(b\) and for enumerating all chambers are given. The first uses Gröbner bases, the second is based on Barvinok's polynomial time algorithm for counting lattice points in rational polytopes of fixed dimension. Results on two special cases, counting contingency tables and the Kostant partition function, are given.
0 references
partition function
0 references
unimodular counting
0 references
contingency tables
0 references