Lune

CAV2023顶会

Rounding Meets Approximate Model Counting

Jiong Yang, Kuldeep S. Meel

2023年份
8被引次数
6顶会引用

摘要

Abstract The problem of model counting, also known as #SAT\#\textsf{SAT} , is to compute the number of models or satisfying assignments of a given Boolean formula F. Model counting is a fundamental problem in computer science with a wide range of applications. In recent years, there has been a growing interest in using hashing-based techniques for approximate model counting that provide (ε,δ)(\varepsilon , \delta ) -guarantees: i.e., the count returned is within a (1+ε)(1+\varepsilon ) -factor of the exact count with confidence at least 1−δ1-\delta . While hashing-based techniques attain reasonable scalability for large enough values of δ\delta , their scalability is severely impacted for smaller values of δ\delta , thereby preventing their adoption in application domains that require estimates with high confidence. The primary contribution of this paper is to address the Achilles heel of hashing-based techniques: we propose a novel approach based on rounding that allows us to achieve a significant reduction in runtime for smaller values of δ\delta . The resulting counter, called ApproxMC6\textsf{ApproxMC6} (The resulting tool ApproxMC6\textsf{ApproxMC6} is available open-source at https://github.com/meelgroup/approxmc ), achieves a substantial runtime performance improvement over the current state-of-the-art counter, ApproxMC\textsf{ApproxMC} . In particular, our extensive evaluation over a benchmark suite consisting of 1890 instances shows ApproxMC6\textsf{ApproxMC6} solves 204 more instances than ApproxMC\textsf{ApproxMC} , and achieves a 4×4\times speedup over ApproxMC\textsf{ApproxMC} .

问问这篇 Paper

智能体会读完全文。

Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。

可以从这些问题问起

智能体调用

Luneget_paper_fulltext

在 Lune 里问

免费开始,无需绑卡

引用它的顶会 Paper6

问问它们各自怎么用它

它引用的顶会 Paper5

相关 Paper

黄昏的海面,两侧是细线勾勒的悬崖