×

SMT的随机局部搜索:结合理论求解器和WalkSAT。 (英语) Zbl 1348.68227号

Tinelli,Cesare(编辑)等人,《组合系统的前沿》。2011年10月5日至7日,第八届国际研讨会,FroCoS 2011,德国萨尔布吕肯。诉讼程序。柏林:施普林格出版社(ISBN 978-3-642-24363-9/pbk)。计算机科学课堂讲稿6989。人工智能课堂讲稿,163-178(2011)。
概要:可满足性模理论(SMT)的主要方法依赖于冲突驱动子句学习(CDCL)SAT解算器和能够处理底层理论中原子约束集的决策程序的集成。然而,在纯SAT中,随机局部搜索(SLS)过程有时在可满足的实例上与CDCL SAT解算器竞争。因此,想知道SLS是否也能在SMT工具中成功利用,这是一个自然的研究问题。
在本文中,我们研究了这个问题。我们首先介绍了将WalkSAT族的SLS解算器与\(\mathcal{T}\)-解算器集成的一般过程。然后,我们提出了一组旨在提高这两个组件之间协同作用的技术。最后,我们结合UBCSAT/UBCSAT++和MathSAT,将所有这些技术实现到一个新的基于SLS的SMT求解器中,用于求解有理数上的线性算法理论,并对可满足的实例进行了实证评估。结果证实了该方法的潜力。
关于整个系列,请参见[Zbl 1223.68012号]。

MSC公司:

68T20型 人工智能背景下的问题解决(启发式、搜索策略等)
68吨15 定理证明(演绎、解析等)(MSC2010)
PDF格式BibTeX公司 XML格式引用
全文: 内政部 链接

参考文献:

[1] http://disi.unitn.it/rseba/frocos11/tests.tar.gz
[2] Armando,A.,Castellini,C.,Giunchiglia,E.:基于SAT的时间推理程序。In:程序。欧洲规划会议,CP 1999(1999)·Zbl 1098.68693号
[3] Audemard,G.,Bertoli,P.,Cimatti,A.,Korniłowicz,A.,Sebastiani,R.:基于SAT的布尔和线性数学命题公式求解方法。收录:Voronkov,A.(编辑)CADE 2002。LNCS(LNAI),第2392卷,第195-210页。斯普林格,海德堡(2002)·兹比尔1072.68562 ·doi:10.1007/3-540-45620-1-17
[4] Audemard,G.,Lagniez,J.-M.,Mazure,B.,Sais,L.:得益于cdcl,促进了本地搜索。收录人:Fermüller,C.G.,Voronkov,A.(编辑)LPAR-17。LNCS,第6397卷,第474-488页。斯普林格,海德堡(2010)·Zbl 1306.68138号 ·doi:10.1007/978-3-642-16242-8_34
[5] Barrett,C.W.,Sebastiani,R.,Seshia,S.A.,Tinelli,C.:可满足模理论。在:可满足性手册。第26章,第825-885页。IOS出版社,阿姆斯特丹(2009)
[6] Belov,A.,Stachniak,Z.:改进命题可满足性的随机局部搜索中的变量选择过程。收录:Kullmann,O.(编辑)SAT 2009。LNCS,第5584卷,第258-264页。斯普林格,海德堡(2009)·doi:10.1007/978-3-642-02777-2_25
[7] Bruttomesso,R.、Cimatti,A.、Franzén,A.、Griggio,A.、Sebastiani,R.:mathSAT 4 SMT求解器。收录:Gupta,A.,Malik,S.(编辑)CAV 2008。LNCS,第5123卷,第299-303页。斯普林格,海德堡(2008)·doi:10.1007/978-3-540-70545-1_28
[8] Cotton,S.,Maler,O.:DPLL(T)的快速灵活差分约束传播。摘自:Biere,A.,Gomes,C.P.(编辑)SAT 2006。LNCS,第4121卷,第170-183页。斯普林格,海德堡(2006)·Zbl 1187.68537号 ·doi:10.1007/11814948_19
[9] Dutertre,B.,de Moura,L.:DPLL(T)的快速线性算法求解器。收录:Ball,T.,Jones,R.B.(编辑)CAV 2006。LNCS,第4144卷,第81-94页。斯普林格,海德堡(2006)·doi:10.1007/11817963_11
[10] Hoos,H.H.,Stutzle,T.:SAT的局部搜索算法:经验评估。《自动推理杂志》24(4)(2000)·Zbl 0961.68039号 ·doi:10.1023/A:1006350622830
[11] Hoos,H.H.,Stutzle,T.:随机局部搜索基础与应用。Morgan Kaufmann,旧金山(2005)
[12] Minton,S.,Johnston,M.D.,Philips,A.B.,Laird,P.:最小化冲突:约束满足和调度问题的启发式修复方法。人工智能58(1)(1992)·Zbl 0782.90054号 ·doi:10.1016/0004-3702(92)90007-K
[13] Sebastiani,R.:懒惰可满足模理论。《可满足性、布尔建模和计算杂志》,JSAT 3(2007)·Zbl 1145.68501号
[14] Selman,B.,Kautz,H.A.,Cohen,B.:改进局部搜索的噪音策略。In:程序。AAAI公司。麻省理工学院出版社,剑桥(1994)·Zbl 0864.90093号
[15] Tomasi,S.:SMT的随机局部搜索。技术报告,DISI-10-060,DISI,特伦托大学(2010),http://eprints.liblio.unitn.it/
[16] Tompkins,D.,Hoos,H.:新奇+和适应性新奇+。收录:SAT 2004竞赛手册(2004)
[17] Tompkins,D.,Hoos,H.:UBCSAT:SAT和MAX-SAT的SLS算法的实现和实验环境。收录:Hoos,H,Mitchell,D.G.(编辑)SAT 2004。LNCS,第3542卷,第306–320页。斯普林格,海德堡(2005)·Zbl 1122.68620号 ·doi:10.1007/11527695_24
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。