×

使用柱面代数覆盖通过冲突驱动搜索确定非线性实数算术约束的一致性。 (英语) Zbl 1509.68243号

摘要:我们提出了一种新的算法来确定实域上非线性多项式约束的连接函数的可满足性,该算法可以作为非线性实数算法的可满足模理论(SMT)求解的理论求解器。该算法是圆柱代数分解(CAD)的一种变种,适用于可满足性,其中,候选解(样本点)是增量构造的,直到找到满意的样本或采样了足够的样本以得出不可满足性。样本的选择由输入约束和以前的冲突指导。
我们新方法背后的关键思想是从部分样本开始;证明不能扩展到完整样本;从原因上排除了部分样本周围更大的空间,它逐渐形成空间的柱面代数覆盖。与CAD的增量变体、Jovanović和de Moura的NLSAT方法以及Brown的NuCAD算法有相似之处;但我们给出了初步实现的工作示例和实验结果,以证明与这些方法的差异以及新方法的好处。

MSC公司:

68T20型 人工智能背景下的问题解决(启发式、搜索策略等)
68伏15 定理证明(自动和交互式定理证明、演绎、解析等)
68瓦30 符号计算和代数计算
PDF格式BibTeX公司 XML格式引用

参考文献:

[1] Sturm,T.,应用量词消除的新领域,(第九届科学计算中的计算机代数国际研讨会论文集。第九届国际科学计算中计算机代数研讨会论文集,CASC 2006。第九届科学计算中的计算机代数国际研讨会论文集。第九届科学计算中的计算机代数国际研讨会论文集,CASC 2006,LNCS,第4194卷(2006),Springer),295-301·Zbl 1141.68714号
[2] 布拉德福德,R。;Davenport,J.H。;英格兰,M。;埃拉米,H。;格特,V。;格里戈里耶夫,D。;霍伊特,C。;科什塔,M。;拉杜列斯库,O。;Sturm,T。;韦伯,A.,《多稳态参数发生的案例研究》,(第42届符号与代数计算国际研讨会论文集。第42届国际符号与代数计算机研讨会论文集,ISSAC 2017(2017),ACM),45-52·Zbl 1444.92034号
[3] Mulligan,C.B。;Davenport,J.H。;England,M.,TheoryGuru:将量词消除技术应用于经济学的Mathematica软件包,(第六届数学软件国际大会论文集。第六届国际数学软件大会论文集,ICMS 2018。第六届国际数学软件大会论文集。第六届国际数学软件大会论文集,ICMS 2018,LNCS,第10931卷(2018),Springer),369-378·Zbl 1395.68350号
[4] 新罕布什尔州Arai。;松崎,T。;Iwane,H。;Anai,H.,《机器数学》,(第39届符号和代数计算国际研讨会论文集。第39届国际符号和代数运算研讨会论文集,ISSAC 2014(2014),ACM),1-8·Zbl 1325.68212号
[5] Tarski,A.,《初等代数和几何的决策方法》(Caviness,B.F.;Johnson,J.R.,量词消除和柱面代数分解(1998),Springer),24-84(1951),加州大学出版社,再版于·Zbl 0900.03045号
[6] Collins,G.E.,通过柱面代数分解消除实闭域的量词,(Caviness,B.F.,《第二届GI自动理论与形式语言会议论文集》,第二届GI自动理论和形式语言会议文献集,LNCS,第33卷(1975),Springer)。(Johnson,J.R.,量词消除和柱面代数分解(1998),Springer),85-121,再版于·Zbl 0900.03055号
[7] 英格兰,M。;布拉德福德,R。;Davenport,J.H.,《改进柱面代数分解中方程约束的使用》,(第40届符号和代数计算国际研讨会论文集。第40届国际符号和代数运算研讨会论文集,ISSAC 2015(2015),ACM),165-172·兹比尔1346.68283
[8] 英格兰,M。;Davenport,J.H.,《关于多项式次数的柱面代数分解的复杂性》,(第18届科学计算中的计算机代数国际研讨会论文集。第18届国际科学计算中计算机代数研讨会论文集,CASC 2016。第18届科学计算中的计算机代数国际研讨会论文集。第18届科学计算中的计算机代数国际研讨会论文集,CASC 2016,LNCS,第9890卷(2016),Springer),172-192·Zbl 1453.13079号
[9] M.England,R.Bradford,J.Davenport,带等式约束的柱形代数分解,in:Davenort,et al.(Eds.),[55],2019年,第38-71页https://doi.org/10.1016/j.jsc.2019.07.019。 ·Zbl 1432.68599号
[10] 布朗,C.W。;Davenport,J.H.,量词消除和柱面代数分解的复杂性,(2007年符号和代数计算国际研讨会论文集。2007年符号与代数计算国际会议论文集,ISSAC 2007(2007),ACM),54-60·Zbl 1190.68028号
[11] 巴苏,S。;波拉克,R。;Roy,M.F.,《实代数几何中的算法,数学中的算法和计算》(2006),施普林格出版社·Zbl 1102.14041号
[12] Hong,H.,现实存在理论的几种决策算法的比较(1991),技术代表,RISC,Linz(报告编号91-41)
[13] Cimatti,A。;Griggio,A。;艾尔凡。;Roveri,M。;Sebastiani,R.,模块非线性算术和超越函数的可满足性和验证的增量线性化,ACM Trans。计算。日志。,19, 3, 19:1-19:52 (2018) ·兹比尔1407.68285
[14] Maréchal,A。;Fouilhé,A。;King,T。;Monniaux,D。;Périn,M.,《利用Handelman定理对多元多项式进行多面体逼近》,(第17届验证、模型检验和抽象解释国际会议论文集。第17届国际验证、模型检查和抽象解释会议论文集,VMCAI 2016。第17届验证、模型检查和抽象解释国际会议论文集。第十七届国际验证、模型检验和抽象解释会议记录,VMCAI 2016,LNCS,第9583卷(2016),Springer),166-184·Zbl 1475.68093号
[15] 弗伦泽尔,M。;赫尔德,C。;Teige,T。;Ratschan,S。;Schubert,T.,具有复杂布尔结构的大型非线性算术约束系统的高效求解,J.Satisf。布尔模型。计算。,1, 209-236 (2007) ·Zbl 1144.68371号
[16] Tong,V.X。;Van Khanh,T。;Ogawa,M.,raSAT:多项式约束的SMT求解器,形式方法系统。设计。,51, 3, 462-499 (2017) ·Zbl 1377.68140号
[17] 魏斯芬宁,V.,实代数的量词消去——二次型情形及其以外,应用。代数工程通讯。计算。,8, 2, 85-101 (1997) ·Zbl 0867.03003号
[18] 科齐利厄斯,F。;A brahám,E.,SMT求解的虚拟替代,(第18届计算理论基础国际研讨会论文集。第18届国际计算理论基础研讨会论文集,FCT 2011。第18届计算理论基础国际研讨会论文集。第18届计算理论基础国际研讨会论文集,FCT 2011,LNCS,第6914卷(2011),Springer),360-371·Zbl 1342.68282号
[19] Fontaine,P。;小川,M。;Sturm,T。;Vu,X.T.,亚热带可满足性,(第11届组合系统前沿国际研讨会论文集。第11届联合系统前沿国际会议论文集,FroCoS 2017。第十一届组合系统前沿国际研讨会论文集。第十一届组合系统前沿国际研讨会论文集,FroCoS 2017,LNCS,第10483卷(2017),Springer),189-206·Zbl 1425.68374号
[20] 雅培,J。;Bigatti,A.M.,CoCoALib:一个用于交换代数计算的C++库。。(第三届国际数学软件大会论文集。第三届数学软件国际大会论文集,ICMS 2010。第三届国际数学软件大会论文集。第三届国际数学软件大会会议记录,ICMS 2010,LNCS,第6327卷(2010),Springer),73-76·Zbl 1267.13048号
[21] Wilson,D。;布拉德福德,R。;Davenport,J.H。;England,M.,圆柱代数子分解,数学。计算。科学。,8, 263-288 (2014) ·Zbl 1309.68232号
[22] 柯林斯,G.E。;Hong,H.,量词消除的部分柱面代数分解,J.Symb。计算。,12, 30, 299-328 (1991) ·Zbl 0754.68063号
[23] Collins,G.E.,通过圆柱形代数分解进行的量词消除-二十年的进展,(Caviness,B.F.;Johnson,J.R.,量词消除和圆柱形代数分解(1998),Springer),8-23·Zbl 0900.03053号
[24] McCallum,S.,《关于带等式约束的基于CAD的量词消除中的投影》,(1999年符号与代数计算国际研讨会论文集。1999年符号和代数计算国际会议论文集,ISSAC 1999(1999),ACM),145-149
[25] 布拉德福德,R.J。;Davenport,J.H。;英格兰,M。;麦卡勒姆,S。;Wilson,D.J.,真值表不变柱面代数分解,J.Symb。计算。,76, 1-35 (2016) ·Zbl 1351.68314号
[26] Jovanović,D.,用MCSAT求解非线性整数算法,(第18届国际验证、模型检查和抽象解释会议论文集。第18届验证、模型检测和抽象解释国际会议论文集,VMCAI 2017。第18届国际验证、模型检验和抽象解释会议记录。第18届国际验证、模型检验和抽象解释会议记录,VMCAI 2017,LNCS,第10145卷(2017),Springer),330-346·Zbl 1484.68220号
[27] Brown,C.W.,开放非均匀柱面代数分解,(第40届符号与代数计算国际研讨会论文集。第40届国际符号与代数运算研讨会论文集,ISSAC 2015(2015),ACM),85-92·Zbl 1346.68273号
[28] 巴雷特,C.W。;Fontaine,P。;Tinelli,C.,可满足性模理论库(SMT-LIB)(2016)
[29] 塞登伯格,A.,《初等代数的一种新决策方法》,《数学年鉴》。,60, 2, 365-374 (1954) ·Zbl 0056.01804号
[30] 巴雷特,C。;塞巴斯蒂亚尼,R。;Seshia,S。;Tinelli,C.,可满足性模理论,(Biere,A.;Heule,M.;van Maaren,H.;Walsh,T.,可满足手册。可满足手册,人工智能和应用前沿,第185卷(2009),IOS出版社),825-885·Zbl 1183.68568号
[31] A brahám,E.,《在符号计算和可满足性检查之间架起桥梁》,(第40届符号和代数计算国际研讨会论文集,第40届国际符号和代数运算研讨会论文集),ISSAC 2015(2015),ACM,1-6·Zbl 1345.68279号
[32] E·阿尔布拉哈姆。;雅培,J。;贝克尔,B。;比加蒂,A.M。;Brain,M.(大脑,M.)。;Buchberger,B。;Cimatti,A。;Davenport,J.H。;英格兰,M。;Fontaine,P。;Forrest,S。;Griggio,A。;Kroening,D。;塞勒,W.M。;Sturm,T.,\(\mathsf{SC}^2):可满足性检查与符号计算,(第九届智能计算机数学国际会议论文集。第九届国际智能计算机数学会议论文集,CICM 2016。第九届智能计算机数学国际会议论文集。第九届智能计算机数学国际会议论文集,CICM 2016,LNCS,第9791卷(2016),Springer),28-43·兹比尔1344.68198
[33] 科齐利厄斯,F。;Kremer,G。;Junges,S。;舒普,S。;A brahám,E.,SMT-RAT:一个用于战略和并行SMT解决的开源C++工具箱,(第18届可满足性测试理论和应用国际会议论文集。第18届国际可满足性试验理论和应用会议论文集,SAT 2015。第18届满意度测试理论与应用国际会议论文集。《第18届满意度测试理论与应用国际会议论文集》,SAT 2015,LNCS,第9340卷(2015),Springer),360-368·兹比尔1471.68241
[34] Fontaine,P。;小川,M。;Sturm,T。;Khanh To,V。;Tung Vu,X.,包装计算机代数在非线性SMT中取得了令人惊讶的成功,(第三届可满足性检查和符号计算研讨会论文集\(\mathsf{SC}^2 2018)\),CEUR研讨会论文集(2018)第2189号),110-117
[35] G.Kremer,E.ábrahám,《完全增量CAD》,载于:Davenport等人(编辑),[55],2019年,第11-37页https://doi.org/10.1016/j.jsc.2019.07.018。 ·Zbl 1432.68601号
[36] Jovanović,D。;de Moura,L.,《解决非线性算法》(《第六届国际自动推理联合会议论文集》,《第六次国际自动推理联席会议论文集,2012年国际JCAR》)。第六届自动推理国际联合会议论文集。第六届国际自动推理联合会议记录,IJCAR 2012,LNCS,第7364卷(2012),Springer),339-354·Zbl 1358.68257号
[37] Jaroschek,M。;Dobaland,P.F。;Fontaine,P.,《将实量词消除方法应用于冲突集计算》,(第十届组合系统前沿国际研讨会论文集。第十届联合系统前沿国际会议论文集,FroCoS 2015。第十届组合系统前沿国际研讨会论文集。第十届组合系统前沿国际研讨会论文集,FroCoS 2015,LNCS,第9322卷(2015),Springer),151-166·Zbl 1471.68248号
[38] McCallum,S.,圆柱代数分解的改进投影操作,(Caviness,B.;Johnson,J.,量词消除和圆柱代数分解。量词消除与圆柱代数分解,符号计算中的文本与专题(1998),Springer-Verlag),242-268·Zbl 0900.68279号
[39] Hong,H.,圆柱代数分解中投影算子的改进,(符号和代数计算国际研讨会论文集,符号和代数运算国际研讨会论文集中,ISSAC 1990(1990),ACM),261-264
[40] McCallum,S。;Parusiáiski,A。;Paunescu,L.,Lazard CAD构建方法的有效性证明,J.Symb。计算。,92, 52-69 (2019) ·Zbl 1419.14084号
[41] Lazard,D.,圆柱代数分解的改进投影,(Bajaj,C.,代数几何及其应用:Abhyankar 60岁生日会议论文集(1994),Springer:Springer Berlin),467-476·Zbl 0822.68118号
[42] Brown,C.,使用非均匀柱面代数分解进行投影和量词消除,(第42届符号和代数计算国际研讨会论文集。第42届国际符号和代数运算研讨会论文集,ISSAC 2017(2017),ACM),53-60·Zbl 1457.68323号
[43] 陈,C。;Moreno Maza,M.,《RegularChains库中的圆柱代数分解》,(Hong,H.;Yap,C.,《数学软件-ICMS 2014》。数学软件-ICMS 2014,LNCS,第8592卷(2014),Springer:Springer Heidelberg),425-433·Zbl 1437.14007号
[44] Franzen,H.,SMT求解中非线性算法的冲突驱动圆柱代数覆盖物(2020),亚琛工业大学,硕士论文
[45] 纳尔巴赫,J。;Kremer,G。;A brahám,E.,《关于MCSAT中非线性实数算法的变量排序》,(可满足性检查和符号计算。可满足性检验和符号计算,CEUR研讨会论文集,第2460卷(2019)),6:1-6:7
[46] Hentze,W.,《计算柱代数分解的最小不可行子集》(2017),亚琛工业大学,学士论文
[47] 英格兰,M。;Florescu,D.,《比较机器学习模型以选择圆柱代数分解的变量顺序》,(Kaliszyk,C.;Brady,E.;Kohlhase,A.;Sacerdoti,C.,《智能计算机数学》,《智能计算数学》,LNCS,第11617卷(2019),斯普林格国际出版公司),93-108·Zbl 1428.68399号
[48] 徐,L。;Hutter,F。;胡斯,H。;Leyton-Brown,K.,SATzilla:SAT基于组合的算法选择,J.Artif。智力。决议,32,565-606(2008)·Zbl 1182.68272号
[49] de Moura,L。;Jovanović,D.,模型构造可满足性演算,(第14届验证、模型检验和抽象解释国际会议论文集。第14届国际验证、模型检查和抽象解释会议论文集,VMCAI 2013。第14届验证、模型检查和抽象解释国际会议论文集。第十四届国际验证、模型检验和抽象解释会议记录,VMCAI 2013,LNCS,第7737卷(2013),Springer),1-12·Zbl 1426.68251号
[50] 黄,Z。;英格兰,M。;Wilson,D。;布里奇,J。;Davenport,J。;Paulson,L.,《利用机器学习改进柱面代数分解》,数学。计算。科学。,13, 4, 461-488 (2019) ·Zbl 1474.68464号
[51] Florescu,D。;England,M.,《为机器学习生成多项式系统新代数特征的算法》,(Abbott,J.;Griggio,A.,《可满足性检查和符号计算第四次研讨会论文集》((mathsf{SC}^2 2019),CEUR研讨会论文集(2019)第2460号),4:1-4:12(2019年)
[52] Florescu,D。;England,M.,《改进分类器的交叉验证,使算法选择最小化运行时而不影响输出正确性》,(Slamanig,D.;Tsigaridas,E.;Zafeirakopoulos,Z.,《计算机和信息科学的数学方面》,《计算机与信息科学的数理方面》,LNCS,第11989卷(2019),施普林格国际出版公司),341-356·Zbl 07441081号
[53] 布朗,C。;McCallum,S.,《Lazard圆柱代数分解方法的增强》(Boulier,F.;England,M.;Sadykov,T.;Vorozhtsov,E.,《科学计算中的计算机代数》,《计算机科学中的计算机代数学》,第12291卷(2020),Springer国际出版公司),129-149·Zbl 07635827号
[54] E·阿尔布拉哈姆。;Davenport,J。;英格兰,M。;Kremer,G。;Tonks,Z.,计算真实几何形式证明的新机会?,(《可满足性检查和符号计算第五次研讨会论文集》((2020年),CEUR研讨会论文集第2752期),178-188
[55] Davenport,J。;英格兰,M。;Griggio,A。;Sturm,T。;Tinelli,C.,符号计算和可满足性检查:特刊。符号计算和可满足性检查:特刊,J.Symb。计算。,100 (2020) ·Zbl 1444.68006号
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。