Decomposition Strategies to Count Integer Solutions over Linear Constraints
Proceedings of the Thirtieth International Joint Conference on Artificial Intelligence. Main Track. Pages 1389-1395.
https://doi.org/10.24963/ijcai.2021/192
Keywords
- Constraints and SAT: SAT: Algorithms and Techniques
- Constraints and SAT: Satisfiability Modulo Theories
- Constraints and SAT: SAT: Solvers and Applications
Abstract
Counting integer solutions of linear constraints has found interesting applications in various fields. It is equivalent to the problem of counting integer 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 new decomposition techniques which target both the elimination of variables as well as inequalities using structural properties of counting problems. Experiments on extensive benchmarks show that our algorithm improves the performance of state-of-the-art counting algorithms, while the overhead is usually negligible compared to the running time of integer counting.
@inproceedings{ijcai2021p192,
title = {Decomposition Strategies to Count Integer Solutions over Linear Constraints},
author = {Ge, Cunjing and Biere, Armin},
booktitle = {Proceedings of the Thirtieth International Joint Conference on
Artificial Intelligence, {IJCAI-21}},
publisher = {International Joint Conferences on Artificial Intelligence Organization},
editor = {Prof. Zhi-Hua Zhou},
pages = {1389--1395},
year = {2021},
month = {8},
note = {Main Track},
doi = {10.24963/ijcai.2021/192},
url = {https://doi.org/10.24963/ijcai.2021/192},
}
TY - CPAPER TI - Decomposition Strategies to Count Integer Solutions over Linear Constraints AU - Ge, Cunjing AU - Biere, Armin T2 - Proceedings of the Thirtieth International Joint Conference on Artificial Intelligence, IJCAI-21 PB - International Joint Conferences on Artificial Intelligence Organization PY - 2021 SP - 1389 EP - 1395 DO - 10.24963/ijcai.2021/192 UR - https://doi.org/10.24963/ijcai.2021/192 ER -Copied
Machine-readable versions of this paper, for tools and AI agents: