×

粉碎

swMATH ID: 21225
软件作者: Aloul,F.A.,Markov,I.L.,萨卡拉,K.A。
描述: 破碎:布尔可满足性的有效对称破缺。在过去几年中,布尔可满足性(SAT)求解器在性能和可扩展性方面都有了显著的改进[5,7],现在常用于各种EDA应用程序。然而,许多实际的SAT实例仍然很难解决[9],甚至连可用的最佳SAT解算器都无法解决[5,7]。最近的工作指出,布尔搜索空间中的对称性往往是罪魁祸首。[2]介绍了检测和破坏这种对称性的理论框架。随后对该框架进行了扩展、完善,并通过经验证明,该框架在[1]中的大量基准类中都能产生显著的加速。通过以连接范式(CNF)向SAT实例添加适当的破坏对称的谓词(SBP),可以破坏搜索空间中的对称性。SBP通过充当过滤器来修剪搜索空间,将搜索限制在空间的非对称区域,而不影响CNF公式的可满足性。为了使对称性破坏在实践中有效,生成和操作SBP的计算开销必须大大小于由于搜索空间修剪而节省的运行时间。在本文中,我们提出了几个新的SBP结构,这些结构改进了以前的工作。具体来说,我们给出了一个线性大小的CNF公式,该公式可以为单个排列选择lex-leader(以及其他)。我们还展示了如何利用排列的稀疏性简化该公式。我们将这些改进与早期的构造进行了对比测试,结果表明它们产生较小的SBP,并导致许多基准上的运行时间减少。
主页: http://dl.acm.org/citation.cfm?id=776042
相关软件: 超小卫星;鹦鹉螺;DRAT微调;钙DiCaL;YalSAT卫星;夏普SAT;极乐;SymChaff公司;美国公共广播电视公司;Velev SAT基准;伯克明州;;GANAK公司;CDCLSym公司;测试时代;Symstra公司;github;南美林猫;墨西哥煎玉米卷;科拉特
引用于: 9文件

按年份列出的引文