×

约MC3

swMATH ID: 41092
软件作者: 阿格拉瓦尔、杜尔盖什;Bhavishya;Kuldeep S.梅尔。
描述: 近似模型计数中XOR的稀疏性。给定一个布尔公式(varphi),模型计数的问题(也称为#SAT)是计算(valphi)的解的数量。基于散列的近似计数技术已成为一种主流方法,有望实现可伸缩性和严格的理论保证。强2-通用散列函数的标准构造使用了密集的XOR(即,涉及预期变量的一半),这众所周知会导致最新(mathsf{SAT})解算器的运行时性能下降。因此,在过去几年中,将稀疏XOR设计为散列函数的活动非常活跃。提出这种构造的目的是为了提供运行时性能改进以及类似于密集异或的理论保证。
本文的主要贡献是对XOR稀疏性的影响进行了严格的理论和实证分析。与之前关于稀疏散列函数分析适用于所有基于散列的技术的信念相反,我们证明了一个矛盾的结果。我们表明,为稀疏异或获得的最著名界限仍然太弱,无法为一大类基于散列的技术提供理论保证,包括最先进的方法(mathsf{ApproxMC3})。然后,我们对稀疏散列函数的性能优势进行了严格的实证分析。为此,我们首先设计了一种最有效的算法(mathsf{SparseCount2}),该算法使用稀疏散列函数,与之前的算法相比,性能提高了至少两个数量级。与当前的观点相反,我们观察到,尽管在(mathsf{ApproxMC3})中使用了密集的异或,但(mathsf{SparseCount2})在运行时性能上仍然低于。总之,我们的工作表明,是否有可能使用短XOR来实现可扩展性,同时提供强大的理论保证,这个问题仍然悬而未决。
主页: https://link.springer.com/chapter/10.1007%2F978-3-030-51825-7_18
依赖项: C++
相关软件: 备用计数2
引用于: 1文件

0连载引用

在1个字段中引用

1 计算机科学(68至XX)

按年份列出的引文