×

用MCSAT求解非线性整数算法。 (英语) Zbl 1484.68220号

Bouajjani,Ahmed(编辑)等人,《验证、模型检查和抽象解释》。2017年1月15日至17日在法国巴黎举行的2017年VMCAI第18届国际会议。诉讼程序。查姆:斯普林格。莱克特。注释计算。科学。10145, 330-346 (2017).
摘要:我们提出了一种求解非线性整数算术约束的新方法。该方法依赖于MCSat方法来解决非线性约束,同时以冲突定向的方式使用分支和定界。我们报告了令人鼓舞的实验结果,其中新程序优于最先进的基于钻头爆破的SMT解算器。
关于整个系列,请参见[兹比尔1355.68009].

MSC公司:

68T20型 人工智能背景下的问题解决(启发式、搜索策略等)
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] Albrecht,R.,Buchberger,B.,Collins,G.E.,Loos,R.:《计算机代数:符号和代数计算》,第4卷。施普林格,维也纳(2012)
[2] Barrett,C.、Conway,C.L.、Deters,M.、Hadarean,L.、Jovanović,D.、King,T.、Reynolds,A.、Tinelli,C.:CVC4。收录:Gopalakrishnan,G.,Qadeer,S.(编辑)CAV 2011。LNCS,第6806卷,第171-177页。施普林格,海德堡(2011)。文件编号:10.1007/978-3-642-22110-1_14·Zbl 05940712号 ·doi:10.1007/978-3642-22110-14
[3] Barrett,C.,Stump,A.,Tinelli,C.:可满足性模理论库(SMT-LIB),第15卷,第18-52页(2010年)。网址:www.SMT-LIB.org
[4] Barrett,C.W.,Sebastiani,R.,Seshia,S.A.,Tinelli,C.:可满足性模理论。把手b。满意。185, 825–885 (2009)
[5] Collins,G.E.:通过柱面代数分解消除实闭场的量词。收录于:《自动机理论与形式语言》,第二届GI会议,凯泽斯劳滕,5月20日至23日,第134-183页(1975)
[6] Corzilius,F.、Kremer,G.、Junges,S.、Schupp,S.和Al brahám,E.:SMT-RAT:用于战略和并行SMT解决的开源C++工具箱。摘自:Heule,M.,Weaver,S.(编辑)SAT 2015。LNCS,第9340卷,第360-368页。斯普林格,海德堡(2015)。数字对象标识代码:10.1007/978-3-319-24318-4_26·兹比尔1471.68241 ·数字对象标识代码:10.1007/978-3-319-24318-4_26
[7] de Moura,L.,Björner,N.:Z3:高效SMT求解器。收录:Ramakrishnan,C.R.,Rehof,J.(编辑)TACAS 2008。LNCS,第4963卷,第337-340页。施普林格,海德堡(2008)。doi:10.1007/978-3-540-78800-3_24·Zbl 05262379号 ·doi:10.1007/978-3-540-78800-3_24
[8] Moura,L.,Jovanović,D.:一种模型构造可满足性演算。收录人:Giacobazzi,R.,Berdine,J.,Mastroeni,I.(编辑)VMCAI 2013。LNCS,第7737卷,第1-12页。斯普林格,海德堡(2013)。doi:10.1007/978-3642-35873-9_1·Zbl 1426.68251号 ·doi:10.1007/978-3642-35873-9_1
[9] Dutertre,B.:Yices 2.2。摘自:Biere,A.,Bloem,R.(编辑)CAV 2014。LNCS,第8559卷,第737-744页。斯普林格,海德堡(2014)。doi:10.1007/978-3-319-08867-949·兹伯利06349545 ·doi:10.1007/978-3-319-08867-949
[10] Dutertre,B.,Moura,L.:DPLL(T)的快速线性算法求解器。收录:Ball,T.,Jones,R.B.(编辑)CAV 2006。LNCS,第4144卷,第81-94页。斯普林格,海德堡(2006)。doi:10.1007/11817963_11·Zbl 05187406号 ·doi:10.1007/11817963_11
[11] Eén,n.,Sörensson,n.:可扩展SAT解决方案。收录:Giunchiglia,E.,Tacchella,A.(编辑)SAT 2003。LNCS,第2919卷,第502-518页。斯普林格,海德堡(2004)。doi:10.1007/978-3-540-24605-337·兹比尔1204.68191 ·doi:10.1007/978-3-540-24605-3_37
[12] Fuhs,C.,Giesl,J.,Middeldorp,A.,Schneider-Kamp,P.,Thiemann,R.,Zankl,H.:用多项式解释进行终止分析的SAT求解。收录:Marques-Silva,J.,Sakallah,K.A.(编辑)SAT 2007。LNCS,第4501卷,第340-354页。斯普林格,海德堡(2007)。doi:10.1007/978-3-540-72788-0_33·Zbl 1214.68352号 ·doi:10.1007/978-3-540-72788-0_33
[13] Giesl,J.等人:用AProVE自动证明程序终止。收录人:Demri,S.、Kapur,D.、Weidenbach,C.(编辑)IJCAR 2014。LNCS(LNAI),第8562卷,第184-191页。斯普林格,海德堡(2014)。doi:10.1007/978-3-319-08587-6_13·Zbl 1409.68256号 ·doi:10.1007/978-3-319-08587-6_13
[14] Gomory,R.E.:线性规划整数解算法概述。牛市。美国数学。Soc.64(5),275-278(1958)·Zbl 0085.35807号 ·doi:10.1090/S0002-9904-1958-10224-4
[15] Griggio,A.:可满足性模线性整数算法的实用方法。J.满意。布尔模型。计算。8, 1–27 (2012) ·Zbl 1331.68207号
[16] Heizmann,M.,Hoenicke,J.,Podelski,A.:为喜欢自动机的人进行软件模型检查。收录:Sharygina,N.,Veith,H.(编辑)CAV 2013。LNCS,第8044卷,第36-52页。斯普林格,海德堡(2013)。doi:10.1007/978-3-642-39799-82·Zbl 06233024号 ·doi:10.1007/978-3-642-39799-82
[17] Jovanović,D.:超越DPLL(T)的SMT:理论求解器和理论组合的新方法。纽约大学数学科学学院博士论文(2012年)
[18] Jovanović,D.,Barrett,C.,De Moura,L.:构建可满足性演算模型的设计与实现。In:计算机辅助设计的形式方法(FMCAD),第173-180页(2013)·doi:10.1109/FMCAD.2013.7027033
[19] Jovanović,D.,De Moura,L.:解决非线性算法。在:自动推理国际联合会议,第339-354页(2012年)·Zbl 1358.68257号 ·doi:10.1007/978-3-642-31365-3_27
[20] Jovanović,D.,De Moura,L.:直截了当:求解线性整数算法。J.自动化。原因。51(1), 79–108 (2013) ·Zbl 1314.90053号 ·doi:10.1007/s10817-013-9281-x
[21] King,T.:线性实数和整数算术上无量词公式可满足性的有效算法。纽约大学数学科学学院博士论文(2014)
[22] Kremer,G.,Corzilius,F.,Al brahám,E.:广义分枝定界方法及其在SAT模非线性整数算法中的应用。收录人:Gerdt,V.P.,Koepf,W.,Seiler,W.M.,Vorozhtsov,E.V.(编辑)CASC 2016。LNCS,第9890卷,第315–335页。斯普林格,海德堡(2016)。doi:10.1007/978-3-319-45641-6_21·Zbl 1453.90186号 ·数字对象标识代码:10.1007/978-3-319-45641-6_21
[23] Leike,J.,Heizmann,M.:几何级数作为线性套索程序的非终结参数。摘自:第14届国际终止研讨会,第55页(2014年)
[24] Lopes,N.P.,Aksoy,L.,Manquinho,V.,Monteiro,J.:使用伪布尔可满足性优化解决MCM问题(2011)
[25] Y.V.马蒂亚塞维奇:希尔伯特的第十个问题。麻省理工学院出版社,剑桥(1993)·Zbl 0790.03009号
[26] Moskewicz,M.W.,Madigan,C.F.,Zhao,Y.,Zhang,L.,Malik,S.:Chaff:设计一个高效的SAT求解器。摘自:第38届设计自动化年会论文集,第530-535页(2001)·数字对象标识代码:10.1145/378239.379017
[27] Papadimitriou,C.H.:关于整数编程的复杂性。J.ACM 28(4),765–768(1981)·Zbl 0468.68050号 ·doi:10.1145/322276.322287
[28] 罗宾逊,G.,沃斯,L.:平等的一阶理论中的准调制和理论证明。机器。智力。4, 135–150 (1969) ·Zbl 0219.68047号
[29] Tarski,A.:初等代数和几何的决策方法。技术报告R-109,兰德公司(1951年)·Zbl 0044.25102号
[30] 魏斯芬宁,V.:实代数的量词消去——二次型情形及其以外。申请。代数工程通讯。计算。8(2), 85–101 (1997) ·Zbl 0867.03003号 ·doi:10.1007/s002000050055
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。