×

QuickhullDisk:一种快速的圆盘凸壳算法。 (英语) Zbl 1433.52002号

摘要:凸壳是几何中最基本的结构之一,它的构造已得到广泛的研究。关于点的凸壳,已有许多研究工作。然而,尽管有重要的应用,其对应的加权点还没有得到充分的解决。这里,我们提出了一个简单而快速的算法,QuickhullDisk公司对\(\mathbb{R}^2\)中圆盘集的凸壳,推广了点的quickhull算法。平均花费\(O(n\)log\(n)\)时间和\(O\)()最坏情况下的时间,其中\(m\)表示构成\(n\)圆盘凸壳边界的极端圆盘数。这些时间复杂性与\(\mathbb{R}^2\)中点的quickhull算法相同。实验结果表明,该算法的运行速度明显快于O、 魔鬼M、 戈林[Inf.Process.Lett.56,第3期,157–164(1995年;Zbl 0875.68901)],尤其是大数据。QuickhullDisk公司对于随机磁盘,它的速度大约是增量算法的2.6倍,甚至对于所有磁盘都是极限的磁盘集,它的速度也是增量算法的1.2倍。这种加速是因为基本的几何运算QuickhullDisk公司算法是一种预测点w.r.t.直线位置的方法,比增量算法快得多。的源代码QuickhullDisk公司它可以从Mendeley数据和汉阳大学Voronoi图研究中心免费获得GUI版本(http://voronoi.hanyang.ac.kr/).

理学硕士:

52-04年 有关凸和离散几何问题的软件、源代码等
68U05 计算机图形学;计算几何(数字和算法方面)
52B55型 与凸性相关的计算方面
65天18分 计算机图形学,图像分析和计算几何的数值方面

引文:

Zbl 0875.68901
PDF格式 BibTeX公司 XML 引用
全文: 内政部

参考文献:

[1] Preparata公司。;沙莫斯,M.I.,《计算几何:导论》(1985),斯普林格·韦拉格·Zbl 0759.68037
[2] 德伯格,M。;范克瑞维德,M。;火星上空,M。;《计算几何:算法与应用》(2000),斯普林格:斯普林格柏林·Zbl 0939.68134
[3] 托斯,哥伦比亚特区。;O'Rourke,J。;Goodman,J.E.,离散与计算几何手册。离散与计算几何手册,离散数学及其应用(2017),Chapman&Hall/CRC·Zbl 1375.52001号
[4] Graham,R.L.,确定有限平面集凸壳的有效算法,Inf过程。利特。,1132-133(1972年)·中银0236.68013
[5] 钱德,D。;Kapur,S.S.,凸多面体的算法,J.ACM,17,1,78-86(1970)·Zbl 0199.50902
[6] Jarvis,R.A.,平面上有限点集凸壳的识别,Inf过程。利特。,2,1,18-21(1973年)·中银0256.68041
[7] Preparata公司。;Hong,S.J.,有限平面和空间点集的凸壳,技术报告1-21(1975),伊利诺伊大学协调科学实验室:伊利诺伊大学香槟-乌尔巴纳协同科学实验室
[8] Preparata公司。;洪,S.J.,二维和三维有限点集的凸壳,公社。ACM,20,2,87-93(1977年)·Zbl 0342.68030
[9] Eddy,W.F.,平面集的一种新的凸壳算法,ACM Trans。数学。软。(汤姆斯),3,4,398-403(1977年)·Zbl 0374.68036
[10] Bykat,A.,二维有限点集的凸壳,Inf过程。利特。,7,8,96-98(1978年)·Zbl 0392.52002
[12] 欧鲁克,J.,《计算几何在C(1998)》,剑桥大学出版社·Zbl 0912.68201
[13] 巴伯,C。;多布金,D.P。;Huhdanpaa,H.,凸壳的快速壳算法,ACM Trans。数学。软性。,22,4469-483(1996年)·Zbl 0884.65145
[14] Seidel,R.,偶维点集的凸壳优化算法(1981),不列颠哥伦比亚大学硕士论文
[15] Kallay,M.,Rd,Inf过程中增量凸壳算法的复杂性。利特。,19,4,197(1984年)·Zbl 0549.68036
[16] 柯克帕特里克,D.G。;Seidel,R.,极限平面凸包算法,暹罗J.计算机。,第15、1287-299页(1986年)·Zbl 0589.68035
[17] 陈,T。M。二维和三维最优输出敏感凸包算法,离散计算。几何。,第16、6、361-368页(1996年)·Zbl 0857.68111
[18] 徐志波。;张建生。;梁永伟。,一种计算多维凸壳的近似算法。数学。计算机。,94,2-3,193-226(1998年)·Zbl 0941.68140
[19] 张,X。;唐,Z。;于,J。;郭,M。;蒋,L.,凸壳的性质和算法,应用。数学。计算机。,216112309-3218(2010年)·Zbl 1195.65023
[20] 安,P.T.,确定平面内有限点集凸包的曲线定向方法,优化,59,2175-179(2010)·Zbl 1184.90121号
[21] 安,P.T。;Trang,L.H.,基于曲线定向方法的三维有限点集有效凸壳算法,优化,62,7975-988(2013)·Zbl 1280.65020
[22] 高,M。;曹,T.-T。;南贾帕,A。;Tan,T.-S。;Huang,Z.,ghull:三维凸壳的gpu算法,ACM Trans。数学。软。(汤姆斯),40,1(2013)·Zbl 1295.68200元
[23] Atallah,M.J.,一些动态计算几何问题,计算机。数学。申请。,11、12、1171-1181(1985年)·Zbl 0586.68085
[24] 奥伦哈默,F。;Jüttler,B.,计算分段曲线物体的凸包,数学。计算机。科学。,6,3,261-266(2012年)·兹布1271.68230
[25] Löffler,M。;Kreveld,M.V.,不精确点的最大和最小凸壳,算法,56235-269(2010)·Zbl 1185.65036
[26] 阿塔莱,联邦调查局。;弗里德勒股份有限公司。;Xu,D.,概率点凸壳,图形、图案和图像会议论文集[SIBGRAPI 16],1-14(2016)
[27] Kalantari,B.,《凸壳问题的特征定理和算法》,Ann Oper。第226、1301-349号决议(2015年)·Zbl 1310.90072
[28] 阿瓦斯提,P。;卡兰塔里,B。;Zhang,Y.,高维凸壳的鲁棒顶点枚举,第21届国际人工智能与统计会议论文集(AISTATS),84(2018)
[29] Kalantari,B.,分离超平面定理及其应用,离散应用。数学。,256,59-82(2019年)·Zbl 1436.90138
[30] Rappaport,D.,《圆盘凸壳算法及其应用》,计算机。几何。,171187年(1992年)·中银0772.68108
[31] 魔鬼,哦。;高林,M.J.,求圆的凸壳和抛物线的下包络的增量算法,Inf过程。利特。,第56、3、157-164页(1995年)·Zbl 0875.68901
[32] 博伊森纳特,J.-D。;塞雷佐,A。;魔鬼,哦。;杜克斯内,J。;Yvinec,M.,《在维d中构造一组球的凸包的算法》,计算机。Geom公司。理论应用。,6123-130(1996年)·邮政编码:0849.68125
[33] 陈,W。;和田,K。;川口,K。;陈德志,平行圆盘的凸包,国际计算机杂志。Geom公司。申请。,8,3,305-319(1998年)·Zbl 1035.68525
[34] Yue,Y。;莫里,J.L。;科尼,J.R。;克拉克,D.E.R.,平面直线段和圆线段集的凸壳,工程计算。,168858-875(1999年)·Zbl 0962.65016
[35] 哈伯特,L。;Pocchiola,M.,《仅使用手形面计算圆盘的凸包》,欧洲计算几何研讨会论文集[20届EWCG](2004年)
[36] Greenfield,J.S.,QuickHull算法的证明,技术报告(1990),工程与计算机科学学院
[37] Hoare,C.A.R.,算法63和64,通信。ACM,4,7,321(1961年)
[38] 霍尔,C.A.R.,快速排序,计算机。J、 ,5,1,10-16(1962年)·Zbl 0108.13601号
[39] Scowen,R.S.,算法271:Quickersort,Commun。ACM,8,11669-670(1965年)
[40] Friend,E.H.,《电子计算机系统分类》,J.ACM,3,3,134-168(1956)
[41] 壳牌,D.L.,一个高速分拣程序,公社。ACM,2,7,30-32(1959年)
[42] 图桑,G.,《用旋转卡钳解决几何问题》,IEEE Melecon论文集,1-8(1983)
[43] 梅吉多,N.,关于由球跨过的球,离散计算。几何。,4605-610(1989年)·京保0688.90020
[44] Grünbaum,B.,《公共断面》,Archiv der Mathematik,9,5,465-469(1958年)·Zbl 0083.17204
[45] 亚特兰大,M。;Bajaj,C.,公共断面的有效算法,信息处理。利特。,第25、2、87-91页(1987年)
[46] 金博士。;余,K。;赵,Y。;金,D。;Yap,C.,圆盘障碍物的最短路径,(A.L.等人,《国际计算科学及其应用会议论文集》,国际计算科学及其应用会议论文集,计算机科学课堂讲稿,3045(2004)),62-70·Zbl 1116.68633
[47] 巴斯克,J。;吉巴斯,L.J。;Hershberger,J.,移动数据的数据结构,J.算法,31,1,1-28(1999)·Zbl 0928.68034
[48] 薛杰。;李,Y。;Janardan,R.,随机凸包的预期直径、宽度和复杂性,[WADS 2017]算法和数据结构研讨会。[WADS 2017]算法和数据结构研讨会,计算机科学课堂讲稿,10389581-592(2017)·Zbl 1468.68271
[49] 卡尔拉斯,J。;弗雷,M.M.,《将圆形包装成周长最小化凸壳》,J.Glob。最佳。,1-37(2018年)
[50] 冈冈,A。;靴子,B。;杉原,K。;赵顺恩,空间镶嵌:沃罗诺图的概念与应用(1999),约翰威利与儿子:约翰威利与儿子奇切斯特
[51] 李,M。;杉原,K。;金,D.-S。,面向拓扑的磁盘Voronoi图稳健构造的增量式算法,ACM Trans。数学。软性。,43,2,14:1-14:23(2016年)·Zbl 1369.65032
[52] 金博士。;金,D。;Sugihara,K.,由点集的Voronoi图得到的圆集的Voronoi图:I.拓扑学,计算。辅助几何。Des。,18541-562(2001年)·Zbl 0969.68161
[53] 金博士。;金,D。;Sugihara,K.,由点集的Voronoi图得到的圆集的Voronoi图:II。几何,计算。辅助几何。Des。,18563-585(2001年)·Zbl 0969.68162
[54] 金,D。;金博士。;Sugihara,K.,《圆中圆的欧几里德沃罗诺图》,国际计算机杂志。Geom公司。申请。,15209-228(2005年)·Zbl 1067.68162
[55] 奥伦哈默,F。;克莱恩,R。;李,D.-T。,Voronoi图和Delaunay三角剖分(2013),世界科学·Zbl 1295.52001号
[56] 金博士。;赵,Y。;Kim,D.,三维球的欧几里德Voronoi图及其通过跟踪边的计算,计算机。辅助设计。,第37、13、1412-1424页(2005年)·Zbl 1206.65092
[57] 金,D。;金,D.-S。,三维球体Voronoi图的区域展开,计算。辅助设计。,385417-430(2006年)·Zbl 1206.65094
[59] 金博士。;李,B。;赵,C.-H。;Sugihara,K.,圆间包含层次的O(nlogn)平面扫描算法,计算机科学课堂讲稿,3045,53-61(2004)·Zbl 1116.68632
[60] Tóth,L.F.,研究问题13,匈牙利数学时期,6197-199(1975)
此参考列表基于出版商或数字数学图书馆提供的信息。它的项被试探性地匹配到zbMATH标识符,并且可能包含数据转换错误。它试图尽可能准确地反映原始论文中列出的参考文献,而不要求匹配的完整性或精确性。