Solving Projected Model Counting by Utilizing Treewidth and its Limits

Artificial Intelligence(2023)

引用 4|浏览41
暂无评分
摘要
In this paper, we introduce a novel algorithm to solve projected model counting (PMC). PMC asks to count solutions of a Boolean formula with respect to a given set of projection variables, where multiple solutions that are identical when restricted to the projection variables count as only one solution. Inspired by the observation that the so-called “treewidth” is one of the most prominent structural parameters, our algorithm utilizes small treewidth of the primal graph of the input instance. More precisely, it runs in time O(22k+4n2) where k is the treewidth and n is the input size of the instance. In other words, we obtain that the problem PMC is fixed-parameter tractable when parameterized by treewidth. Further, we take the exponential time hypothesis (ETH) into consideration and establish lower bounds of bounded treewidth algorithms for PMC, yielding asymptotically tight runtime bounds of our algorithm.
更多
查看译文
关键词
Tree decompositions,High treewidth,Lower bounds,Exponential time hypothesis,Graph problems,Boolean logic,Counting,Projected model counting,Nested dynamic programming,Hybrid solving,Parameterized algorithms,Parameterized complexity,Computational complexity,Database management systems
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要