arXiv · 2610.19200
A Simple Algorithm for Counting Solutions to Integer Programs
Abstract
We consider the problem of counting solutions to integer linear programming problems of the form $\{x \in \mathbb{Z}^n_{\geq 0} : Ax = b\}$ where $A \in \{-Δ,\ldots,Δ\}^{m \times n}$ and $b \in \mathbb{Z}^m$. We present an algorithm that counts solutions with $(nΔ)^{m + o(1)}\! \cdot \log\lVert b\rVert$ arithmetic operations. This simplifies the algorithm of Gribanov and Malyshev, who considered the problem for the more general setting in which $A$ is $Δ$-modular.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Daniel Dadush, Anita Dürr, Thekla Hamm, Jonas Schmidt, Karol Węgrzycki. 2026-10-13. A Simple Algorithm for Counting Solutions to Integer Programs. https://arxiv.org/abs/2610.19200
Cite the original work for its findings. Save a collection to share your selection of sources.