Mate Soos, Uddalok Sarkar, Divesh Aggarwal, Sourav Chakraborty, Kuldeep S. Meel, Maciej Obremski
{"title":"Engineering an Efficient Approximate DNF-Counter","authors":"Mate Soos, Uddalok Sarkar, Divesh Aggarwal, Sourav Chakraborty, Kuldeep S. Meel, Maciej Obremski","doi":"arxiv-2407.19946","DOIUrl":null,"url":null,"abstract":"Model counting is a fundamental problem in many practical applications,\nincluding query evaluation in probabilistic databases and failure-probability\nestimation of networks. In this work, we focus on a variant of this problem\nwhere the underlying formula is expressed in the Disjunctive Normal Form (DNF),\nalso known as #DNF. This problem has been shown to be #P-complete, making it\noften intractable to solve exactly. Much research has therefore focused on\nobtaining approximate solutions, particularly in the form of $(\\varepsilon,\n\\delta)$ approximations. The primary contribution of this paper is a new approach, called pepin, an\napproximate #DNF counter that significantly outperforms prior state-of-the-art\napproaches. Our work is based on the recent breakthrough in the context of the\nunion of sets in the streaming model. We demonstrate the effectiveness of our\napproach through extensive experiments and show that it provides an affirmative\nanswer to the challenge of efficiently computing #DNF.","PeriodicalId":501525,"journal":{"name":"arXiv - CS - Data Structures and Algorithms","volume":"170 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-07-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - CS - Data Structures and Algorithms","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2407.19946","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Model counting is a fundamental problem in many practical applications,
including query evaluation in probabilistic databases and failure-probability
estimation of networks. In this work, we focus on a variant of this problem
where the underlying formula is expressed in the Disjunctive Normal Form (DNF),
also known as #DNF. This problem has been shown to be #P-complete, making it
often intractable to solve exactly. Much research has therefore focused on
obtaining approximate solutions, particularly in the form of $(\varepsilon,
\delta)$ approximations. The primary contribution of this paper is a new approach, called pepin, an
approximate #DNF counter that significantly outperforms prior state-of-the-art
approaches. Our work is based on the recent breakthrough in the context of the
union of sets in the streaming model. We demonstrate the effectiveness of our
approach through extensive experiments and show that it provides an affirmative
answer to the challenge of efficiently computing #DNF.