Fast Converging Anytime Model Counting

12/19/2022
by   Yong Lai, et al.
0

Model counting is a fundamental problem which has been influential in many applications, from artificial intelligence to formal verification. Due to the intrinsic hardness of model counting, approximate techniques have been developed to solve real-world instances of model counting. This paper designs a new anytime approach called PartialKC for approximate model counting. The idea is a form of partial knowledge compilation to provide an unbiased estimate of the model count which can converge to the exact count. Our empirical analysis demonstrates that PartialKC achieves significant scalability and accuracy over prior state-of-the-art approximate counters, including satss and STS. Interestingly, the empirical results show that PartialKC reaches convergence for many instances and therefore provides exact model counting performance comparable to state-of-the-art exact counters.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/16/2023

Rounding Meets Approximate Model Counting

The problem of model counting, also known as #SAT, is to compute the num...
research
12/06/2022

Generation and Prediction of Difficult Model Counting Instances

We present a way to create small yet difficult model counting instances....
research
06/14/2021

Exact Counting and Sampling of Optima for the Knapsack Problem

Computing sets of high quality solutions has gained increasing interest ...
research
02/21/2022

CCDD: A Tractable Representation for Model Counting and Uniform Sampling

Knowledge compilation concerns with the compilation of representation la...
research
04/04/2019

Learning to Reason: Leveraging Neural Networks for Approximate DNF Counting

Weighted model counting has emerged as a prevalent approach for probabil...
research
04/07/2023

Theoretical Conditions and Empirical Failure of Bracket Counting on Long Sequences with Linear Recurrent Networks

Previous work has established that RNNs with an unbounded activation fun...
research
10/21/2020

Taming Discrete Integration via the Boon of Dimensionality

Discrete integration is a fundamental problem in computer science that c...

Please sign up or login with your details

Forgot password? Click here to reset