作者
Johannes K Fichte, Markus Hecher, Markus Zisser
发表日期
2019
研讨会论文
Principles and Practice of Constraint Programming: 25th International Conference, CP 2019, Stamford, CT, USA, September 30–October 4, 2019, Proceedings 25
页码范围
491-509
出版商
Springer International Publishing
简介
In this paper, we present and evaluate a new parallel propositional model counter, called gpusat2, which is based on dynamic programming (DP) on tree decompositions using log-counters. gpusat2 extends its predecessor by a novel architecture for DP that includes using customized tree decompositions, storing solutions to parts of the input instance during the computation variably in arrays or binary search trees, and compressing solution parts. In addition, we avoid data transfer between the RAM and the VRAM whenever possible and employ extended preprocessing by means of state-of-the-art preprocessors for propositional model counting. Our novel architecture allows gpusat2 to be competitive with modern model counters when we also take preprocessing into consideration. As a side result, we observe that state-of-the-art preprocessors allow to produce tree decompositions of significantly smaller …
引用总数
2019202020212022202318656
学术搜索中的文章
JK Fichte, M Hecher, M Zisser - Principles and Practice of Constraint Programming …, 2019
JK Fichte, M Hecher, M Zisser - Proceedings of the 25th International Conference on …, 2019