arXiv · 2506.19322
Closed-Form Decomposition for Simplicial Cones and PDBarv Algorithm for Lattice Point Counting
Abstract
Counting lattice points within a rational polytope is a foundational problem with applications across mathematics and computer science. A key approach is Barvinok's algorithm, which decomposes the lattice point generating function of cones to that of unimodular cones. However, standard implementations face difficulties: the original primal method struggles with points on cone boundaries, while the alternative dual method can be slow for certain cone types. This paper introduces two main contributions. First, We derive a closed-form expression for these generating functions using arbitrary lattice point decompositions, enabling more effective primal space decomposition. Second, by decomposing both the cone and its dual cone starting from the side with a smaller index, we develop a novel algorithm called \textup{PDBarv}. This hybrid approach integrates the primal and dual Barvinok algorithms with a novel acceleration strategy, achieving an average computational performance improvement of over 20\% in dimension 5 and even better in higher dimensions.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Sihao Tao, Guoce Xin, Zihao Zhang. 2025-06-24. Closed-Form Decomposition for Simplicial Cones and PDBarv Algorithm for Lattice Point Counting. https://arxiv.org/abs/2506.19322
Cite the original work for its findings. Save a collection to share your selection of sources.