Engineering an Efficient Approximate DNF-Counter

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.
设计高效的近似 DNF 计数器
模型计数是许多实际应用中的基本问题,包括概率数据库中的查询评估和网络故障概率估计。在这项工作中,我们将重点研究这一问题的一个变体,即底层公式以断裂法形式(Disjunctive Normal Form,DNF)表示,也称为 #DNF。这个问题已被证明是 #P-complete 的,因此要精确求解这个问题往往很困难。因此,许多研究都集中在获得近似解上,特别是以 $(\varepsilon,\delta)$ 近似的形式。本文的主要贡献在于一种名为 pepin 的新方法,它是一种近似 #DNF 计数器,其性能明显优于之前的先进方法。我们的工作基于最近在流模型中集合的联合方面取得的突破。我们通过大量实验证明了我们方法的有效性,并表明它为高效计算 #DNF 的挑战提供了肯定的答案。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信