An FPRAS for Model Counting for Non-Deterministic Read-Once Branching Programs

📅 2024-06-24
🏛️ International Conference on Database Theory
📈 Citations: 2
Influential: 0
📄 PDF

career value

219K/year
🤖 AI Summary
This paper addresses the model counting problem #nFBDD for nondeterministic read-once branching programs (nFBDDs), which is #P-hard and previously admitted only quasi-polynomial-time randomized approximation algorithms. We present the first fully polynomial randomized approximation scheme (FPRAS) for #nFBDD, breaking a long-standing complexity barrier. Our key innovation is a novel sampling dependency analysis technique that leverages the structural properties of nFBDDs to construct an efficiently mixable, tunable Markov chain. This enables controllable-error estimation of the number of satisfying assignments. The algorithm runs in time polynomial in both the input size and ε⁻¹, where ε is the desired additive error bound, and provides rigorous theoretical guarantees on approximation accuracy and convergence. Our approach significantly improves both the asymptotic efficiency and practical applicability of approximate model counting for nFBDDs.

Technology Category

Application Category

📝 Abstract
Non-deterministic read-once branching programs, also known as non-deterministic free binary decision diagrams (nFBDD), are a fundamental data structure in computer science for representing Boolean functions. In this paper, we focus on #nFBDD, the problem of model counting for non-deterministic read-once branching programs. The #nFBDD problem is #P-hard, and it is known that there exists a quasi-polynomial randomized approximation scheme for #nFBDD. In this paper, we provide the first FPRAS for #nFBDD. Our result relies on the introduction of new analysis techniques that focus on bounding the dependence of samples.
Problem

Research questions and friction points this paper is trying to address.

Develops an FPRAS for model counting in nFBDDs
Addresses the #P-hard problem of counting Boolean function models
Introduces new techniques to bound sample dependence
Innovation

Methods, ideas, or system contributions that make the work stand out.

First FPRAS for #nFBDD model counting
New analysis techniques for bounding sample dependence
Approximation scheme for #P-hard counting problem
🔎 Similar Papers
No similar papers found.