Approximate Integer Solution Counts over Linear Arithmetic Constraints

Authors

  • Cunjing Ge Nanjing University

DOI:

https://doi.org/10.1609/aaai.v38i8.28640

Keywords:

CSO: Satisfiability Modulo Theories, CSO: Other Foundations of Constraint Satisfaction, CSO: Satisfiability, CSO: Solvers and Tools

Abstract

Counting integer solutions of linear constraints has found interesting applications in various fields. It is equivalent to the problem of counting lattice points inside a polytope. However, state-of-the-art algorithms for this problem become too slow for even a modest number of variables. In this paper, we propose a new framework to approximate the lattice counts inside a polytope with a new random-walk sampling method. The counts computed by our approach has been proved approximately bounded by a (epsilon, delta)-bound. Experiments on extensive benchmarks show that our algorithm could solve polytopes with dozens of dimensions, which significantly outperforms state-of-the-art counters.

Published

2024-03-24

How to Cite

Ge, C. (2024). Approximate Integer Solution Counts over Linear Arithmetic Constraints. Proceedings of the AAAI Conference on Artificial Intelligence, 38(8), 8022-8029. https://doi.org/10.1609/aaai.v38i8.28640

Issue

Section

AAAI Technical Track on Constraint Satisfaction and Optimization