Approximate Model Counting

Yong Kiam Tan 📧 and Jiong Yang 📧

March 15, 2024

Abstract

Approximate model counting is the task of approximating the number of solutions to an input formula. This entry formalizes ApproxMC, an algorithm due to Chakraborty et al. with a probably approximately correct (PAC) guarantee, i.e., ApproxMC returns a multiplicative (1+ε)-factor approximation of the model count with probability at least 1−δ, where ε>0 and 0<δ≤1. The algorithmic specification is further refined to a verified certificate checker that can be used to validate the results of untrusted ApproxMC implementations (assuming access to trusted randomness).

License

BSD License

Topics

Session Approximate_Model_Counting