×

兹马思-数学第一资源

利用圆柱代数覆盖的冲突驱动搜索确定非线性实数运算约束的一致性。(英语) Zbl 07316066
摘要:本文提出了一种新的确定实域上非线性多项式约束合取可满足性的算法,可作为非线性实数算法可满足性模理论(SMT)求解的理论求解器。该算法是圆柱形代数分解(CAD)的一种变体,它采用增量的方法构造候选解(采样点),直到找到满意的样本或采样足够的样本来得出不可满足的结论。样本的选择由输入约束和先前的冲突来指导。
我们新方法的核心思想是从部分样本开始;证明其不能扩展到全样本;从这个原因可以排除部分样本周围有一个更大的空间,这个空间逐渐形成一个圆柱形代数覆盖。与CAD的增量变量、Jovanović和de Moura的NLSAT方法和Brown的NuCAD算法有相似之处;但是,我们在一个初步的实现中展示了工作实例和实验结果,以证明与这些不同之处,以及新方法的好处。
理学硕士:
68立方厘米 符号计算与代数计算
68V15型 定理证明(自动和交互式定理证明程序、演绎、解析等)
PDF格式 BibTeX公司 XML 引用
全文: 多伊
参考文献:
[1] Sturm,T.,应用量词消除的新领域,(第九届科学计算计算机代数国际研讨会论文集)。第九届科学计算中的计算机代数国际研讨会论文集,中国科学院2006年。第九届科学计算中计算机代数国际研讨会论文集。第九届科学计算中的计算机代数国际研讨会论文集,CASC 2006,LNCS,第4194卷(2006),Springer),295-301·Zbl 1141.68714号
[2] 布拉德福德,R。;达文波特,J。H、 。;英格兰,M。;埃拉米,H。;格特,V。;格里戈里耶夫,D。;霍伊特,C。;科斯塔,M。;拉杜列斯库,O。;斯特姆,T。;韦伯,A.,《多稳态参数发生的案例研究》,《第42届符号与代数计算国际研讨会论文集》。第42届符号与代数计算国际研讨会论文集,ISSAC 2017(2017),ACM),45-52·Zbl 1444.92034
[3] 穆利根,C。B、 。;达文波特,J。H、 。;《TheoryGuru:将量词消除技术应用于经济学的Mathematica软件包》(第六届国际数学软件大会论文集)。第六届国际数学软件大会论文集,ICMS 2018。第六届国际数学软件大会论文集。第六届国际数学软件大会论文集,ICMS 2018,LNCS,第10931卷(2018),Springer),369-378·兹布1395.68350
[四] 阿拉伊,N。H、 。;松崎,T。;伊万,H。;Anai,H.,《机器的数学》(第39届符号和代数计算国际研讨会论文集)。第39届符号与代数计算国际研讨会论文集,ISSAC 2014(2014),ACM),1-8·Zbl 1325.68212
[5] 塔斯基,A.,初等代数和几何的判定方法,(Caviness,B。F、 。;约翰逊,J。R、 ,量词消去与圆柱代数分解(1998),Springer),24-84(1951),加州大学。出版社,转载于·Zbl 0900.03045
[6] 柯林斯,G。E、 用柱代数分解法消除实闭场的量词,(Caviness,B。F、 ,第二届计算机自动化理论与形式语言大会论文集。自动化理论与形式语言第二届地理信息大会论文集,LNCS,第33卷(1975),斯普林格)(约翰逊,J。R、 ,量词消去与圆柱代数分解(1998),Springer),85-121,再版·Zbl 0900.03055
[7] 英格兰,M。;布拉德福德,R。;达文波特,J。H、 ,改进方程约束在圆柱代数分解中的应用,(第40届符号与代数计算国际研讨会论文集)。第40届符号与代数计算国际研讨会论文集,ISSAC 2015(2015),ACM,165-172·Zbl 1346.68283号
[8] 英格兰,M。;达文波特,J。H、 ,关于多项式次数的柱代数分解的复杂性,(第18届科学计算计算机代数国际研讨会论文集)。第18届科学计算计算机代数国际研讨会论文集,CASC 2016。第18届科学计算计算机代数国际研讨会论文集。第18届科学计算中计算机代数国际研讨会论文集,CASC 2016,LNCS,第9890卷(2016),Springer),172-192·Zbl 1453.13079号
[9] M。英格兰,R。布拉德福德,J。(Davenpp等),代数约束(Davenpp等),2019年https://doi.org/10.1016/j.jsc.2019.07.019。·Zbl 1432.68599号
[10] 布朗,C。W、 。;达文波特,J。H、 ,量词消去与柱代数分解的复杂性(2007年符号与代数计算国际研讨会论文集)。2007年符号和代数计算国际研讨会论文集,ISSAC 2007(2007),ACM),54-60·兹布1190.68028
[11] 巴苏,S。;波拉克,R。;罗伊,M。F、 《实代数几何中的算法,数学中的算法与计算》(2006),斯普林格
[12] Hong,H.,现实存在理论的几种决策算法比较(1991),技术代表,RISC,Linz(报告编号91-41)
[13] 西马蒂,A。;格里吉奥,A。;艾尔凡,A。;罗维里,M。;Sebastiani,R.,可满足性增量线性化与验证模非线性算法与超越函数,ACM Trans。计算机。日志,19,3,19:1-19:52(2018年)·Zbl 1407.68285号
[14] 马尔查尔,A。;福伊莱,A。;国王,T。;蒙尼亚,D。;Périn,M.,使用Handelman定理的多元多项式的多面体逼近,(第17届验证、模型检验和抽象解释国际会议论文集)。第17届验证、模型检查和抽象解释国际会议论文集,VMCAI 2016。第17届验证、模型检查和抽象解释国际会议论文集。第17届验证、模型检验和抽象解释国际会议论文集,VMCAI 2016,LNCS,第9583卷(2016),Springer),166-184·Zbl 06559857
[15] 弗里兹勒,M。;赫尔德,C。;泰格,T。;Ratschan,S。;舒伯特,T.,具有复杂布尔结构的大型非线性算术约束系统的有效求解,J。萨提夫。布尔模型。计算机,1209-236(2007)·Zbl 1144.68371
[16] 东,V。十、 。;范康,T。;Ogawa,M.,raSAT:多项式约束的SMT解算器,形式。方法系统。Des.,51,3462-499(2017年)·Zbl 1377.68140
[17] 魏斯芬宁,V.,《实代数的量词消去——二次情形及其超越》,应用。代数工程公社。计算机,8,2,85-101(1997)·Zbl 0867.03003
[18] 科兹利乌斯,F。;Ábrahám,E.,SMT求解的虚拟替代,(第18届计算理论基础国际研讨会论文集)。第18届国际计算理论基础研讨会论文集,FCT 2011。第18届国际计算理论基础研讨会论文集。第18届计算理论基础国际研讨会论文集,FCT 2011,LNCS,第6914卷(2011),Springer),360-371·Zbl 1342.68282号
[19] 方丹,P。;小川,M。;斯特姆,T。;Vu,X。T、 亚热带可满足性(第11届联合系统前沿国际研讨会论文集)。第11届联合系统前沿国际研讨会论文集,FroCoS 2017。第11届联合系统前沿国际研讨会论文集。第11届联合系统前沿国际研讨会论文集,FroCoS 2017,LNCS,第10483卷(2017),Springer),189-206·Zbl 1425.68374
[20] 雅培,J。;比加迪,A。M、 ,CoCoALib:一个用于交换代数计算的C++库。。第三届国际数学软件大会论文集。第三届国际数学软件大会论文集,ICMS 2010。第三届国际数学软件大会论文集。第三届国际数学软件大会论文集,ICMS 2010,LNCS,卷6327(2010),Springer),73-76·Zbl 1267.13048号
[21] 威尔逊,D。;布拉德福德,R。;达文波特,J。H、 。;英国,M.,圆柱代数子分解,数学。计算机。《科学》,8263-288(2014年)·Zbl 1309.68232
[22] 柯林斯,G。E、 。;洪,H,量词消去的部分圆柱代数分解,J。符号。计算机,12,30,299-328(1991)·Zbl 0754.68063
[23] 柯林斯,G。E、 ,用圆柱代数分解消除量词-二十年的进展,(Caviness,B。F、 。;约翰逊,J。R、 ,量词消去与圆柱代数分解(1998),斯普林格,8-23·Zbl 0900.03053
[24] McCallum,S.,《基于CAD的带等式约束的量词消除中的投影》,《1999年符号和代数计算国际研讨会论文集》。1999年符号和代数计算国际研讨会论文集,ISSAC 1999(1999),ACM,145-149
[25] 布拉德福德,R。J、 。;达文波特,J。H、 。;英格兰,M。;麦卡伦S。;威尔逊,D。J、 ,真值表不变柱代数分解,J。符号。计算机,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 06687364
[27] 布朗,C。W、 ,开放非均匀圆柱代数分解,(第40届符号与代数计算国际研讨会论文集)。第40届符号与代数计算国际研讨会论文集,ISSAC 2015(2015),ACM,85-92·Zbl 1346.68273
[28] 巴雷特,C。W、 。;方丹,P。;Tinelli,C.,可满足性模理论库(SMT-LIB)(2016)
[29] Seidenberg,A.,初等代数的一种新的决策方法,人工神经网络。数学,60,2365-374(1954)·Zbl 0056.01804
[30] 巴雷特,C。;塞巴斯蒂安尼,右。;塞希亚,S。;Tinelli,C.,可满足模理论,(Biere,A。;赫尔,M。;范马伦,H。;沃尔什,T.,《可满足性手册》。可满足性手册,人工智能与应用前沿,第185卷(2009年),IOS出版社,825-885
[31] Ábrahám,E.,在符号计算和可满足性检验之间建立桥梁,(第40届符号和代数计算国际研讨会论文集)。第40届符号与代数计算国际研讨会论文集,ISSAC 2015(2015),ACM),1-6·Zbl 1345.68279
[32] Ábrahám,E。;雅培,J。;贝克,B。;比加迪,A。M、 。;大脑,M。;布赫伯格,B。;西马蒂,A。;达文波特,J。H、 。;英格兰,M。;方丹,P。;福利斯,S。;格里吉奥,A。;克罗宁,D。;西勒,W。M、 。;Sturm,T.,\(\mathsf{SC}^2\):满足性检验与符号计算(第九届智能计算机数学国际会议论文集)。第九届智能计算机数学国际会议论文集,CICM 2016。第九届智能计算机数学国际会议论文集。第九届智能计算机数学国际会议论文集,CICM 2016,LNCS,第9791卷(2016),Springer),28-43·Zbl 1344.68198
[33] 科兹利乌斯,F。;克雷默,G。;荣格,S。;舒普,S。;Ábrahám,E.,SMT-RAT:战略和并行SMT求解的开源C++工具箱,(第18届满意度测试理论与应用国际会议论文集)。第18届满意度测试理论与应用国际会议论文集,2015年SAT。第18届满意度测试理论与应用国际会议论文集。第18届满意度测试理论与应用国际会议论文集,2015年SAT,LNCS,第9340卷(2015年),Springer),360-368·Zbl 06512585
[34] 方丹,P。;小川,M。;斯特姆,T。;康托,V。;Tung Vu,X.,包装计算机代数对于非线性SMT令人惊讶的成功,(第三届满意度检查和符号计算研讨会论文集)(第三届CEUR研讨会论文集(2018年)),第2189期,110-117页
[35] G。克雷默,E。《达夫恩姆港增量》等,193年,第11页https://doi.org/10.1016/j.jsc.2019.07.018。·Zbl 1432.68601
[36] 约瓦诺维奇,D。;解非线性算法,(第六届自动推理国际联席会议论文集)。第六届自动推理国际联席会议论文集,IJCAR 2012。第六届自动推理国际联席会议论文集。第六届自动推理国际联席会议论文集,IJCAR 2012,LNCS,第7364卷(2012),Springer),339-354·Zbl 1358.68257
[37] 雅罗斯切克,M。;多巴拉德,P。F、 。;Fontaine,P.,冲突集计算中的实数词消除方法(第十届组合系统前沿国际研讨会论文集)。第十届联合系统前沿国际研讨会论文集,FroCoS 2015。第十届联合系统前沿国际研讨会论文集。第十届组合系统前沿国际研讨会论文集,FroCoS 2015,LNCS,第9322卷(2015),Springer),151-166·Zbl 06688813
[38] McCallum,S.,圆柱代数分解的改进投影运算,(Caviness,B。;Johnson,J.,量词消去和柱形代数分解。量词消去与圆柱代数分解,《符号计算中的文本与专著》(1998年),施普林格·韦拉格,242-268·Zbl 0900.68279
[39] 洪,H.圆柱代数分解中投影算子的改进,(符号与代数计算国际研讨会论文集)。符号和代数计算国际研讨会论文集,ISSAC 1990(1990),ACM,261-264
[40] 麦卡伦S。;帕鲁西尼斯基。;Paunescu,L.,Lazard CAD构造方法的有效性证明,J。符号。计算机,92,52-69(2019年)·Zbl 1419.14084号
[41] Lazard,D.,圆柱代数分解的改进投影,(Bajaj,C.,代数几何及其应用:Abhyankar 60岁生日会议论文集(1994),Springer:Springer Berlin),467-476·邮政编码:0822.68118
[42] Brown,C.,使用非均匀圆柱代数分解的投影和量词消除,(第42届符号和代数计算国际研讨会论文集)。第42届符号与代数计算国际研讨会论文集,ISSAC 2017(2017),ACM),53-60·Zbl 1457.68323
[43] 陈,C。;Moreno Maza,M.,正则链库中的圆柱代数分解,(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。;克雷默,G。;Ábrahám,E.,关于非线性实数运算的MCSAT中的变量序,(满足性检验和符号计算)。可满足性检验和符号计算,CEUR研讨会论文集,第2460卷(2019年)),6:1-6:7
[46] Hentze,W.,计算圆柱代数分解的最小不可行子集(2017),亚琛大学RWTH,学士论文
[47] 英格兰,M。;Florescu,D.,比较机器学习模型以选择圆柱形代数分解的变量排序,(Kaliszyk,C。;布雷迪,E。;科哈塞,A。;Sacerdoti,C.,智能计算机数学。智能计算机数学,LNCS,第11617卷(2019年),斯普林格国际出版社,93-108·Zbl 1428.68399
[48] 许,L。;赫特,F。;霍斯,H。;Leyton Brown,K.,SATzilla:基于投资组合的SAT算法选择,J。人工制品。因特尔。第32565-606号决议(2008年)·Zbl 1182.68272
[49] 德穆拉,L。;Jovanović,D.,《模型构建可满足性演算》,《第14届验证、模型检验和抽象解释国际会议论文集》。第14届验证、模型检验和抽象解释国际会议论文集,VMCAI 2013。第14届验证、模型检查和抽象解释国际会议论文集。第14届验证、模型检验和抽象解释国际会议论文集,VMCAI 2013,LNCS,第7737卷(2013),Springer),1-12·Zbl 1426.68251
[50] 黄,Z。;英格兰,M。;威尔逊,D。;布里奇,J。;达文波特,J。;保尔森,L.,使用机器学习改进圆柱代数分解,数学。计算机。《科学》第13、4、461-488页(2019年)·Zbl 07137257
[51] 弗洛雷斯库。;England,M.,机器学习多项式系统新代数特征的算法生成,(Abbott,J。;Griggio,A.,第四届可满足性检验与符号计算研讨会论文集(2019年),第2460期CEUR研讨会论文集(2019年),4:1-4:12(2019)
[52] 弗洛雷斯库。;England,M.,改进了分类器的交叉验证,在不影响输出正确性的前提下进行算法选择以最小化运行时间(Slamanig,D。;齐加里达斯,E。;数学和计算机信息方面。计算机和信息科学的数学方面,LNCS,第11989卷(2019年),斯普林格国际出版社,341-356
[53] 布朗,C。;McCallum,S.,对Lazard圆柱代数分解方法的改进,(Bouleer,F。;英格兰,M。;萨迪科夫,T。;科学计算中的计算机代数。科学计算中的计算机代数,《计算机科学讲义》,第12291卷(2020年),斯普林格国际出版社,129-149
[54] Ábrahám,E。;达文波特,J。;英格兰,M。;克雷默,G。;Tonks,Z.,计算实几何形式证明的新机遇?,(第五届可满足性检验和符号计算研讨会论文集)(第2752期,CEUR研讨会论文集(2020)),178-188
[55] 达文波特,J。;英格兰,M。;格里吉奥,A。;斯特姆,T。;Tinelli,C.,符号计算和可满足性检验:特刊。符号计算与满意度检验:专刊,J。符号。计算,100(2020年)·Zbl 1444.68006
此参考列表基于出版商或数字数学图书馆提供的信息。它的项被试探性地匹配到zbMATH标识符,并且可能包含数据转换错误。它试图尽可能准确地反映原始论文中列出的参考文献,而不要求匹配的完整性或精确性。