×

命题可满足性FSA方法中的变量和子句排序。 (英语) Zbl 1297.68111号

Bouchou-Markhoff,Béatrice(编辑)等人,《自动机的实现和应用》。第16届国际会议,CIAA 2011,法国布卢瓦,2011年7月13日至16日。诉讼程序。柏林:施普林格出版社(ISBN 978-3-642-22255-9/pbk)。计算机科学课堂讲稿680776-87(2011)。
摘要:我们使用有限状态(FSA)构造方法来解决命题可满足性(SAT)问题。我们使用一个非常简单的转换,将连接范式(CNF)中的公式转换为正则表达式,并使用正则表达式构造FSA。作为FSA构造的结果,我们获得了ALL-SAT解算器和模型计数器。我们比较了几种变量排序(状态排序)启发式如何影响FSA构造的运行时间。我们还提出了一种子句排序策略(自动机组合)。我们比较了最先进的模型计数器、基于BDD的卫星解算器的运行时间,并表明该FSA方法在一些难以满足的基准上获得了最先进性能。这项工作提出了许多关于使用自动机解决SAT问题的问题。
有关整个系列,请参见[Zbl 1218.68010号].

MSC公司:

65年第68季度 形式语言和自动机
65年第68季度 算法和问题复杂性分析
68T20型 人工智能背景下的问题解决(启发式、搜索策略等)
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] Aloul,F.,Lynce,I.,Prestwich,S.:不满足性局部搜索中的对称性破缺。In:第七届对称和约束满足问题国际研讨会,普罗维登斯,RI(2007)
[2] Aloul,F.A.,Markov,I.L.,Sakallah,K.A.:FORCE:一种快速且易于实现的可变顺序启发式算法。摘自:ACM大湖区超大规模集成电路研讨会,第116-119页。ACM出版社,纽约(2003)
[3] Aloul,F.A.,Ramani,A.,Markov,I.L.,Sakallah,K.A.:在对称的情况下解决困难的SAT实例。摘自:DAC,第731-736页。ACM出版社,纽约(2002)
[4] Barton,G.E.:二级形态学中的计算复杂性。In:程序。第24届ACL,纽约,第53–59页(1986年)·数字对象标识代码:10.3115/981131.981140
[5] Beesley,K.,Karttune,L.:有限状态形态学。CSLI出版物(2003)
[6] Biere,A.,Heule,M.,van Maaren,H.,Walsh,T.(编辑):可满足性手册。IOS出版社,阿姆斯特丹(2009)
[7] Büchi,J.R.:弱二阶算法和有限自动机。宙特。数学。逻辑。格兰德。数学。66–92(1960年)·Zbl 0103.24705号
[8] Castaño,J.:关于交叉依赖、语言、生物学和可满足性的两种观点。参加:第一届语言学、生物学和计算机科学国际工作会议:互动。IOS出版社,阿姆斯特丹(2011)
[9] Darwiche,A.:将CNF编译成可分解否定范式的新进展。摘自:ECAI,第328–332页(2004)
[10] Elgot,C.C.:自动机设计和相关算法的决策问题。美国数学学会学报(1961年)·doi:10.1090/S0002-9947-1961-0139530-9
[11] Franco,J.、Kouril,M.、Schlipf,J.和Ward,J.,Weaver,S.、Dransfield,M.R.、Vanfleet,W.M.:SBSAT:基于状态、基于BDD的满意度求解器。收录:Giunchiglia,E.,Tacchella,A.(编辑)SAT 2003。LNCS,第2919卷,第398–410页。斯普林格,海德堡(2004)·Zbl 1204.68193号 ·doi:10.1007/978-3-540-24605-3-30
[12] Gomes,C.P.,Sabharwal,A.,Selman,B.:模型计数。在:可满足性手册中。《人工智能与应用前沿》,第185卷,第633-654页。IOS出版社,阿姆斯特丹(2009)
[13] Hadzic,T.、Hansen,E.R.、O'Sullivan,B.:自动化。In:约束满足中的MDD和BDD(2008)
[14] Hansen,P.,Jaumard,B.:最大可满足性问题的算法。计算44,279–303(1990)·Zbl 0716.68077号 ·doi:10.1007/BF02241270
[15] Lange,K.,Rossmanith,P.:正则语言交集的空性问题。收录:Havel,I.M.,Koubek,V.(编辑)MFCS 1992。LNCS,第629卷,第346–354页。斯普林格,海德堡(1992)·doi:10.1007/3-540-55808-X_33
[16] Lewis,H.R.,Papadimitriou,C.H.:《计算理论基础》,第2版。普伦蒂斯·霍尔(Prentice-Hall),《上鞍河》(Upper Saddle River)(1997年)
[17] Marek,V.W.:可满足性数学导论。查普曼和霍尔/CRC(2010)
[18] Muise,C.、Beck,J.C.、McIlraith,S.:使用sharpSAT进行快速d-DNNF编译(2010)
[19] Sinz,C.,Biere,A.:结合bDD的扩展分辨率证明。收录人:Grigoriev,D.,Harrison,J.,Hirsch,E.A.(编辑)CSR 2006。LNCS,第3967卷,第600-611页。斯普林格,海德堡(2006)·Zbl 1185.68635号 ·doi:10.1007/11753728_60
[20] Tapanainen,P.:应用有限状态交叉语法。收录:Roche,E.,Schabes,Y.(编辑)Finite-State Language Processing,第311-327页。麻省理工学院出版社,剑桥(1997)
[21] Thurley,M.:sharpSAT——使用高级组件缓存和隐式BCP计算模型。摘自:Biere,A.,Gomes,C.P.(编辑)SAT 2006。LNCS,第4121卷,第424-429页。斯普林格,海德堡(2006)·doi:10.1007/11814948_38
[22] Urquhart,A.:解决问题的硬性例子。J.ACM 34(1),209–219(1987)·Zbl 0639.68093号 ·数字对象标识代码:10.1145/7531.8928
[23] 瓦迪,M.:《逻辑与自动化:天堂制造的匹配》。收录人:Baeten,J.C.M.,Lenstra,J.K.,Parrow,J.,Woeginger,G.J.(编辑)ICALP 2003。LNCS,第2719卷,第193-193页。斯普林格,海德堡(2003)·doi:10.1007/b13986
[24] Vardi,M.Y.,Wolper,P.:程序模态逻辑的自动机理论技术。J.计算。系统。科学。 32, 183–221 (1986) ·Zbl 0622.03017号 ·doi:10.1016/0022-0000(86)90026-7
[25] Vempaty,N.R.:使用有限状态自动机解决约束满足问题。在:AAAI,第453–458页(1992年)
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。