paper-with-me

Papers

Scalable Algorithms for Approximate DNF Model Counting

2026-01-15 · Paul Burkhardt, David G. Harris, Kevin T Schmitt arxiv

Model counting of Disjunctive Normal Form (DNF) formulas is a critical problem in applications such as probabilistic inference and network reliability. For example, it is often used for query evaluation in probabilistic databases. Due to the computational intractability of exact DNF counting, there has been a line of research into a variety of approximation algorithms. These include Monte Carlo approaches such as the classical algorithms of Karp, Luby, and Madras (1989), as well as methods based on hashing (Soos et al. 2023), and heuristic approximations based on Neural Nets (Abboud, Ceylan, and Lukasiewicz 2020). We develop a new Monte Carlo approach with an adaptive stopping rule and short-circuit formula evaluation. We prove it achieves Probably Approximately Correct (PAC) learning bounds and is asymptotically more efficient than the previous methods. We also show experimentally that it out-performs prior algorithms by orders of magnitude, and can scale to much larger problems with millions of variables.

📄 PDF Abstract BibTeX arXiv:2601.10511

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

Learning to Reason: Leveraging Neural Networks for Approximate DNF Counting

2019-04-04 · Ralph Abboud, Ismail Ilkan Ceylan, Thomas Lukasiewicz

Weighted model counting (WMC) has emerged as a prevalent approach for probabilistic inference. In its most general form, WMC is #P-hard. Weighted DNF counting (weighted #DNF) is a special case, where approximations with …

Auditable Algorithms for Approximate Model Counting

2023-12-19 · Kuldeep S. Meel, Supratik Chakraborty, S. Akshay

Model counting, or counting the satisfying assignments of a Boolean formula, is a fundamental problem with diverse applications. Given #P-hardness of the problem, developing algorithms for approximate counting is an impo…

model

Efficient Approximate Temporal Triangle Counting in Streaming with Predictions

2025-06-16 · Giorgio Venturin, Ilie Sarpe, Fabio Vandin

Triangle counting is a fundamental and widely studied problem on static graphs, and recently on temporal graphs, where edges carry information on the timings of the associated events. Streaming processing and resource ef…

Accurate and Fast Estimation of Temporal Motifs using Path Sampling

2024-09-13 · Yunjie Pan, Omkar Bhalerao, C. Seshadhri, Nishil Talati

Counting the number of small subgraphs, called motifs, is a fundamental problem in social network analysis and graph mining. Many real-world networks are directed and temporal, where edges have timestamps. Motif counting…

GPUGraph Mining

Approximate Counting in SMT and Value Estimation for Probabilistic Programs

2014-11-03 · Dmitry Chistikov, Rayna Dimitrova, Rupak Majumdar

#SMT, or model counting for logical theories, is a well-known hard problem that generalizes such tasks as counting the number of satisfying assignments to a Boolean formula and computing the volume of a polytope. In the …