×

凸多面体和其他数值抽象的精确连接检测。 (英语) Zbl 1187.65018号

摘要:判定两个凸多面体的并集本身是否为凸多面角是多面体计算中的一个基本问题;在约束控制领域以及硬件和软件系统的综合、分析、验证和优化中具有重要应用。然而,在这些应用领域中,一般凸多面体只是众多所谓的数值抽象中的一种,这些抽象包括从有限的(不一定是闭合的)凸多面体族到非凸几何对象。
因此,我们从抽象的角度来处理这个问题:对于可以建模为有界联合相似性的广泛数值抽象,也就是说,任何有限元集具有最小上界的偏序我们证明了格论并与集论并等价的充要条件。对于闭凸多面体的情况,就我们所知,它是文献中唯一已经研究过的一个多面体,我们通过提供具有更好的最坏情况复杂度的新算法来改进最新技术。其他数值抽象的结果和算法对本文来说是新的。所有算法都已经实现,经过实验验证,并可在Parma多面体库中使用。

MSC公司:

65D18天 计算机图形、图像分析和计算几何的数值方面
52B55号 与凸性相关的计算方面
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] Abramsky,S。;Jung,A.,领域理论,(Abramsky,S.;Gabbay,D.M.;Maibaum,T.S.E.,《计算机科学逻辑手册》,第3卷(1994年),克拉伦登出版社:克拉伦登出版社牛津,英国),1-168,第1章·兹伯利0829.68111
[2] Bagnara,R.,基于约束逻辑的语言的数据流分析的约束系统层次,科学。计算。编程,30,1-2,119-155(1998)·Zbl 0891.68056号
[3] 巴格纳拉,R。;希尔,P.M。;Mazzi,E。;Zaffanella,E.,《弱相关数值抽象的加宽算子》(Hankin,C.;Siveroni,I.,《静态分析:第十二届国际研讨会论文集》,《第十二届世界研讨会论文集,计算机科学讲稿》,第3672卷(2005),《Springer-Verlag:Springer-Verlag Berlin,London,UK》), 3-18 ·Zbl 1141.68445号
[4] 巴格纳拉,R。;希尔,P.M。;Zaffanella,E.,不一定是闭凸多面体和双重描述方法,形式方面计算。,17, 2, 222-257 (2005) ·Zbl 1101.68674号
[5] 巴格纳拉,R。;希尔,P.M。;Zaffanella,E.,powerset领域的扩展运营商,技术软件工具。Transfer,8,4/5,449-466(2006),在本文的打印版本中,所有的数字都是不正确的打印出来的(使它们毫无用处)。参见[6]
[6] 巴格纳拉,R。;希尔,P.M。;Zaffanella,E.,powerset领域的扩展运营商,技术软件工具。转移,9,3/4,413-414(2007),勘误表至[5],包含正确打印的所有数字
[7] 巴格纳拉,R。;希尔,P.M。;Zaffanella,E.,整数八边形约束的改进紧闭包算法,(Logozzo,F.;Peled,D.;Zuck,L.,《验证、模型检查和抽象解释:第九届国际会议论文集》(VMCAI 2008)。验证、模型检查和抽象解释:第九届国际会议记录(VMCAI 2008),计算机科学讲稿,第4905卷(2008),Springer-Verlag:Springer-Verlag Berlin,San Francisco,USA),8-21·Zbl 1138.68474号
[8] 巴格纳拉,R。;希尔,P.M。;Zaffanella,E.,《帕尔马多面体图书馆:为硬件和软件系统的分析和验证实现一整套数字抽象》,科学。计算。编程,72,1-2,3-21(2008)
[9] 巴格纳拉,R。;希尔,P.M。;Zaffanella,E.,多面体计算在硬件和软件系统分析和验证中的应用,Theoret。计算。科学。,410, 46 (2009) ·Zbl 1187.68311号
[10] 巴格纳拉,R。;希尔,P.M。;Zaffanella,E.,《数值抽象的弱关联形状:改进的算法和正确性证明》,形式方法系统。设计。,2009年,出版中·Zbl 1185.68405号
[11] 巴拉桑达拉姆五世。;Kennedy,K.,《总结数据访问及其在并行增强转换中的使用的技术》(Knobe,B.,《ACM SIGPLAN’89编程语言设计与实现会议论文集》)。ACM SIGPLAN’89编程语言设计与实现会议(PLDI)会议记录,ACM SIGPLAN通告,第24卷(7)(1989),ACM出版社:美国俄勒冈州波特兰ACM出版社,41-53
[12] 巴拉尼,我。;Fukuda,K.,《多面体并为凸的一种情况》,《线性代数应用》。,397, 381-388 (2005) ·Zbl 1072.52007年
[13] Bastoul,C.,多面体模型中的代码生成比你想象的要容易,(第13届并行架构和编译技术国际会议论文集(PACT 2004)(2004),IEEE计算机学会:IEEE计算机协会Antibes Juan-les-Pins,法国),7-16
[14] Bemporad,A。;福田,K。;Torrisi,F.D.,多面体并集的凸性识别,报告AUT00-13(2000),自动控制实验室:自动控制实验室ETHZ,瑞士苏黎世
[15] Bemporad,A。;福田,K。;Torrisi,F.D.,多面体并集的凸性识别,计算。地理。理论应用。,18, 3, 141-154 (2001) ·Zbl 0976.68163号
[16] Bemporad,A。;莫拉里,M。;Dua,V。;Pistikopoulos,E.N.,约束系统的显式线性二次调节器,Automatica,38,1,3-20(2002),修正于[17]·Zbl 0999.93018号
[17] Bemporad,A。;莫拉里,M。;杜瓦,V。;Pistikopoulos,E.N.,勘误:约束系统的显式线性二次调节器,Automatica,39,10,1845-1846(2003),勘误[16]·Zbl 1145.93345号
[18] 布尔坦,T。;Gerber,R。;Pugh,W.,《具有无界整数变量的模型检查并发系统:符号表示、近似和实验结果》,ACM Trans。编程语言系统。,21, 4, 747-789 (1999)
[19] Chernikova,N.V.,寻找线性方程组非负解的一般公式的算法,计算。数学。数学。物理。,4, 4, 151-158 (1964) ·Zbl 0221.65055号
[20] Chernikova,N.V.,寻找线性不等式组非负解的一般公式的算法,计算。数学。数学。物理。,5, 2, 228-233 (1965) ·Zbl 0171.35701号
[21] Chernikova,N.V.,发现线性规划问题所有解集的算法,计算。数学。数学。物理。,8, 6, 282-293 (1968) ·Zbl 0218.90030号
[22] 克拉里索,R。;Cortadella,J.,《八面体抽象域》,(Giacobazzi,R.,《静态分析:第十一届国际研讨会论文集》,《静态研究:第十一次国际研讨会论文录》,计算机科学讲稿,第3148卷(2004),《Springer-Verlag:Springer-Verlag Berlin,Verona,Italy》,312-327·Zbl 1104.68410号
[23] 库索特,P。;Cousot,R.,程序动态特性的静态确定,(Robinet,B.,第二届国际程序设计研讨会论文集(1976),Dunod:Dunod Paris,France),106-130·Zbl 0788.68094号
[24] 库索特,P。;库索特,R.,《抽象解释:通过构造或逼近不动点对程序进行静态分析的统一格模型》,(第四届美国计算机学会编程语言原理研讨会论文集(1977年),美国计算机学会出版社:美国计算机学会纽约出版社),238-252
[25] 库索特,P。;库索特,R.,《程序分析框架的系统设计》,(第六届美国计算机学会编程语言原理研讨会论文集(1979年),美国计算机学会出版社:美国计算机学会纽约出版社),269-282·Zbl 0788.68094号
[26] Feautrier,P.,参数整数规划,RAIRO Recherche Opérationnelle,22,3,243-268(1988)·Zbl 0713.90056号
[27] Frehse,G。;Krogh,B.H。;Rutenbar,R.A.,《使用正向/反向细化验证模拟振荡器电路》,(第九届欧洲设计、自动化和测试会议论文集(2006年6月),ACM,SIGDA:ACM,德国慕尼黑SIGDA),CD-ROM出版物
[28] 福田,K。;Liebling,T.M。;Lütolf,C.,扩展凸壳,计算。地理。理论应用。,20,1-2,13-23(2001年)·兹比尔0991.68117
[29] Jones,C.N.,《用于控制的多面体工具》(2005年7月),剑桥大学工程系博士论文:英国剑桥大学工程系博士论文
[30] Lahiri,S.K。;Musuvathi,M.,《UTVPI约束的有效决策程序》,(Gramlich,B.,《组合系统的前沿:第五届国际研讨会论文集》,FroCoS 2005。组合系统的前沿:第五届国际研讨会论文集,FroCoS 2005,人工智能讲稿,第3717卷(2005),Springer-Verlag:Springer-Verlag Berlin,维也纳,奥地利),168-183·Zbl 1171.68715号
[31] Larsen,K。;Larsson,F。;Pettersson,P。;Yi,W.,《实时系统的有效验证:紧凑数据结构和状态空间缩减》,(第18届IEEE实时系统研讨会论文集(RTSS’97)(1997),IEEE计算机学会出版社:IEEE计算机协会出版社,加利福尼亚州旧金山),14-24
[32] Le Verge,H.,《关于Chernikova算法的注释》,出版物国际635(1992年),IRISA,博利厄校区:IRISA,法国博利厄-雷恩校区
[33] 洛戈佐,F。;Fähndrich,M.,《Pentagons:有效验证数组访问的弱关联抽象域》,(2008年ACM应用计算研讨会论文集(SAC 2008)(2008),ACM出版社:巴西塞亚拉福塔莱萨ACM出版社),184-188·Zbl 1197.68035号
[34] Miné,A.,基于差分绑定矩阵的新数值抽象域,(Danvy,O.;Filinski,A.,第二届程序作为数据对象研讨会论文集(PADO 2001)。第二届程序作为数据对象研讨会论文集(PADO 2001),计算机科学讲义,第2053卷(2001),Springer-Verlag:Springer-Verlag Berlin,丹麦奥胡斯),155-172·Zbl 0984.68034号
[35] Miné,A.,《八角形抽象域》,(第八届逆向工程工作会议论文集(WCRE’01)(2001),IEEE计算机学会出版社:IEEE计算机协会出版社,德国斯图加特),310-319
[36] Miné,A.,弱关系数值抽象域。博士论文(2005年3月),埃科尔理工学院:埃科尔巴黎理工学院,法国
[37] 莫茨金,T.S。;Raiffa,H。;汤普森,G.L。;Thrall,R.M.,《双重描述方法》,(Kuhn,H.W.;Tucker,A.W.,《对游戏理论的贡献》,第二卷,《数学研究年鉴》,第28卷(1953年),普林斯顿大学出版社:普林斯顿大学出版,新泽西州普林斯顿),51-73·Zbl 0050.14201号
[38] Nakanishi,T。;Fukuda,A.,模区间算法及其在程序分析中的应用,Trans。信息处理。Soc.Jpn.公司。,42, 4, 829-837 (2001)
[39] Nakanishi,T。;Joe,K。;多时生类。;Fukuda,A.,《模区间:程序分析的简单实用表示法》(1999年并行体系结构和编译技术国际会议论文集(1999),IEEE计算机学会:IEEE计算机协会,美国加利福尼亚州纽波特比奇),91-96
[40] 桑卡拉纳拉亚南,S。;Dang,T。;Ivančić,F.,使用模板多面体对混合系统进行符号模型检查,(Ramakrishnan,C.R.;Rehof,J.,《系统构建和分析的工具和算法》,第14届国际会议,TACAS 2008。系统构建和分析的工具和算法,第14届国际会议,TACAS 2008,计算机科学讲稿,第4963卷(2008),Springer-Verlag:Springer-Verlag Berlin,匈牙利布达佩斯),188-202·Zbl 1134.68419号
[41] Sen,R。;Srikant,Y.N.,《使用抽象解释和循环线性级数进行可执行分析》,(第五届IEEE/ACM联合设计形式方法和模型国际会议论文集(MEMOCODE 2007)(2007),IEEE计算机社会出版社:IEEE计算机社会出版社,法国尼斯),39-48
[42] Simon,A.,《C程序的价值范围分析:证明缓冲区溢出漏洞的缺失》(2008),Springer-Verlag:Springer-Verlag Berlin·Zbl 1155.68002号
[43] 西蒙,A。;金·A。;Howe,J.M.,作为抽象域的每个线性不等式的两个变量,(Leuschel,M.,《基于逻辑的程序合成和转换》,第12届国际研讨会。基于逻辑的编程合成和转换,第12期国际研讨会,计算机科学讲义,第2664卷(2002),Springer-Verlag:Springer-Verlag Berlin,Madrid,西班牙),71-89·Zbl 1278.68072号
[44] 斯托尔,J。;Witzgall,C.,有限维中的凸性和优化I(1970),施普林格出版社:施普林格出版社,柏林·兹比尔0203.52203
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。