×

高效的参数化线性规划求解器及其在多面体投影中的应用。 (英语) Zbl 07834941号

Chang,Bor-Yuh-Evan(编辑),静态分析。2019年10月8日至11日,第26届国际研讨会,SAS 2019,葡萄牙波尔图。诉讼程序。查姆:斯普林格。莱克特。注释计算。科学。11822, 203-224 (2019).
摘要:多面体投影是多面体抽象域的主要操作。它可以通过参数线性规划(PLP)进行计算,这比经典的Fourier-Motzkin消元法效率更高。
在之前的工作中,PLP是在任意精度的有理算法中完成的。在本文中,我们提出了一种方法,其中大多数计算都是用浮点算法进行的,然后重建精确的有理结果。
我们还提出了一种解决方法,解决了之前使用PLP进行多面体计算时遇到的困难:一般来说,线性规划问题是退化的,导致了冗余计算和几何描述。
关于整个系列,请参见[Zbl 1425.68008号].

MSC公司:

60年第68季度 规范和验证(程序逻辑、模型检查等)
65千5 数值数学规划方法
90C05(二氧化碳) 线性规划
PDF格式BibTeX公司 XML格式引用

参考文献:

[1] Bagnara,R.,Hill,P.M.,Zaffanella,E.:parma多面体库:为硬件和软件系统的分析和验证提供一整套数值抽象。科学。计算。程序。72(1), 3-21 (2008)
[2] Beyer,D.:C和Java程序的自动验证:SV-COMP 2019。收录人:Beyer,D.,Huisman,M.,Kordon,F.,Steffen,B.(编辑)TACAS 2019。LNCS,第11429卷,第133-155页。施普林格,查姆(2019)。https://doi.org/10.1007/978-3-030-17502-3_9
[3] Bland,R.G.:单纯形法的新的有限枢转规则。数学。操作。第2(2)号决议,103-107(1977年)·Zbl 0408.90050号
[4] Chernikova,N.:发现线性规划问题所有解集的算法。苏联计算。数学。数学。物理学。8(6), 282-293 (1968) ·Zbl 0218.90030号
[5] Coti,C.,Monniaux,D.,Yu,H.:并行参数线性规划求解,及其在多面体计算中的应用。摘自:罗德里格斯,J.M.F.等人(编辑)ICCS 2019。LNCS,第11540卷,第566-572页。施普林格,查姆(2019)。https://doi.org/10.1007/978-3-030-22750-0_52
[6] 库索,P.,库索,R.:抽象解释:通过构造或近似不动点对程序进行静态分析的统一格模型。摘自:第四届ACM SIGACT-SIGPLAN编程语言原理研讨会论文集,第238-252页。ACM(1977年)
[7] Cousot,P.,Halbwachs,N.:程序变量之间线性约束的自动发现。摘自:第五届ACM SIGACT-SIGPLAN编程语言原理研讨会论文集,第84-96页。ACM(1978)
[8] Dantzig,G.B.:单纯形方法在运输问题中的应用。In:活动分析和生产与分配(1951年)·Zbl 0045.09901号
[9] Dantzig,G.B.:Fourier-motzkin消去及其对偶。斯坦福大学CA运筹学系技术报告(1972年)
[10] Dantzig,G.B.,Thapa,M.N.:线性规划2:理论与扩展。施普林格,纽约(2006)
[11] Fouilhé,A.:重温多面体的抽象领域:仅限约束的表示和形式证明。格勒诺布尔阿尔卑斯大学博士论文(2015)
[12] Henry,J.、Monniaux,D.、Moy,M.:PAGAI:路径敏感静态分析仪。电子。理论注释。计算。科学。289, 15-25 (2012)
[13] Jones,C.N.,Kerrigan,E.C.,Maciejowski,J.M.:多参数线性规划的词汇扰动及其控制应用。Automatica 43(10),1808-1816(2007)·Zbl 1127.90068号
[14] Jones,C.N.,Kerrigan,E.C.,Maciejowski,J.M.:关于多面体投影和参数编程。J.优化。理论应用。138(2), 207-220 (2008) ·兹比尔1211.90119
[15] King,T.、Barrett,C.、Tinelli,C.:利用线性和混合整数规划进行SMT。摘自:第14届计算机辅助设计形式方法会议记录,第139-146页。FMCAD公司(2014)
[16] Le Verge,H.:关于切尔尼科娃算法的注释。技术报告635,IRISA(1992)。https://www.irisa.fr/polylib/document/cher.ps.gz
[17] Maréchal,A.:通过参数线性规划实现多面体微积分的新算法。Theses,UGA-格勒诺布尔-阿尔卑斯大学,2017年12月。https://hal.archives-ouvertes.fr/tel-01695086
[18] Maréchal,A.,Monniaux,D.,Périn,M.:通过参数线性规划在多面体上的可缩放最小算子。收录人:Ranzato,F.(编辑)SAS 2017。LNCS,第10422卷,第212-231页。查姆施普林格(2017)。https://doi.org/10.1007/978-3-319-66706-5_11 ·Zbl 1421.90170号
[19] Maréchal,A.,Périn,M.:通过光线追踪有效消除多面体中的冗余。收录:Bouajjani,A.,Monniaux,D.(编辑)VMCAI 2017。LNCS,第10145卷,第367-385页。查姆施普林格(2017)。https://doi.org/10.1007/978-3-319-52234-0_20 ·Zbl 1487.90645号
[20] Monniaux,D.:关于使用浮点计算帮助精确的线性算术决策过程。收录:Bouajjani,A.,Maler,O.(编辑)CAV 2009。LNCS,第5643卷,第570-583页。斯普林格,海德堡(2009)。https://doi.org/10.1007/978-3-642-02658-4_42 ·Zbl 1242.68168号
[21] Singh,G.,Püschel,M.,Vechev,M.:快速多面体抽象域。ACM SIGPLAN非。52, 46-59 (2017) ·Zbl 1380.68131号
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。