We examine two different ways of encoding a counting function, as a rational generating function and explicitly as a function (defined piecewise using the greatest integer function). We prove that, if the degree and number of input variables of the (quasi-polynomial) function are fixed, there is a polynomial time algorithm which converts between the two representations. Examples of such counting functions include Ehrhart quasi-polynomials, vector partition functions, integer points in parametric polytopes, and projections of the integer points in parametric polytopes. For this last example, this algorithm provides the first known way to compute the explicit function in polynomial time. We rely heavily on results of Barvinok and Pommersheim ...
We describe the first implementation of the Barvinok--Woods (2003) algorithm, which computes a sho...
Abstract We describe the first implementation of the Barvinok–Woods (2003) algorithm, which computes...
AbstractLet L be a sparse context-free language over an alphabet of t letters and let fL:Nt→N be its...
AbstractWe examine two different ways of encoding a counting function: as a rational generating func...
We examine two different ways of encoding a counting function: as a rational generating function and...
We examine two different ways of encoding a counting function: as a rational generating function and...
Many compiler optimization techniques depend on the ability to calculate the number of elements that...
Presburger arithmetic is the first-order theory of the natural numbers with addition (but no multipl...
A Presburger formula is a Boolean formula with variables in ℕ that can be written using addition, co...
We prove that, for any fixed d, there is a polynomial time algorithm for computing the generating fu...
We prove that for any fixed d the generating function of the projection of the set of integer point...
AbstractWe give new proofs of three theorems of Stanley on generating functions for the integer poin...
AbstractWe say that the sequence (an) is quasi-polynomial in n if there exist polynomials P0,…,Ps−1 ...
AbstractEhrhartʼs famous theorem states that the number of integral points in a rational polytope is...
AbstractWe say that the sequence (an) is quasi-polynomial in n if there exist polynomials P0,…,Ps−1 ...
We describe the first implementation of the Barvinok--Woods (2003) algorithm, which computes a sho...
Abstract We describe the first implementation of the Barvinok–Woods (2003) algorithm, which computes...
AbstractLet L be a sparse context-free language over an alphabet of t letters and let fL:Nt→N be its...
AbstractWe examine two different ways of encoding a counting function: as a rational generating func...
We examine two different ways of encoding a counting function: as a rational generating function and...
We examine two different ways of encoding a counting function: as a rational generating function and...
Many compiler optimization techniques depend on the ability to calculate the number of elements that...
Presburger arithmetic is the first-order theory of the natural numbers with addition (but no multipl...
A Presburger formula is a Boolean formula with variables in ℕ that can be written using addition, co...
We prove that, for any fixed d, there is a polynomial time algorithm for computing the generating fu...
We prove that for any fixed d the generating function of the projection of the set of integer point...
AbstractWe give new proofs of three theorems of Stanley on generating functions for the integer poin...
AbstractWe say that the sequence (an) is quasi-polynomial in n if there exist polynomials P0,…,Ps−1 ...
AbstractEhrhartʼs famous theorem states that the number of integral points in a rational polytope is...
AbstractWe say that the sequence (an) is quasi-polynomial in n if there exist polynomials P0,…,Ps−1 ...
We describe the first implementation of the Barvinok--Woods (2003) algorithm, which computes a sho...
Abstract We describe the first implementation of the Barvinok–Woods (2003) algorithm, which computes...
AbstractLet L be a sparse context-free language over an alphabet of t letters and let fL:Nt→N be its...