×

三角矩形域中最小连接直线路径的优化算法。 (英语) Zbl 1410.68374号

摘要:我们提出了一种在平面直线障碍物之间寻找最小链接直线路径的新算法。给定一个共有(n)个顶点的成对直线障碍物的三角矩形域,我们的算法可以在(O(n+h\log h))时间内找到任意两点之间的最小连接直线路径。此外,在同一时间内,我们的算法可以为任何源点(s)建立一个\(O(n)\)大小的数据结构,使得给定任何查询点(t),从\(s)到\(t)的最小链接直线路径的边数可以在\(O(\logn)中计算\)时间和实际路径可以以额外的时间线性输出路径的边数。以前解决问题的最佳算法在\(O(n\log n)\)时间内运行。

MSC公司:

68单位05 计算机图形学;计算几何(数字和算法方面)
68第05页 数据结构
68瓦05 非数值算法
68瓦40 算法分析
PDF格式BibTeX公司 XML格式引用

参考文献:

[1] Adegest,J.、Overmars,M.、Snoeyink,J.:面向最小链接的路径:单源查询。国际期刊计算。地理。申请。4, 39-51 (1994) ·Zbl 0805.68061号 ·doi:10.1142/S0218195994000045
[2] Arkin,E.M.,Mitchell,J.S.B.,Suri,S.:简单多边形中的对数时间链接路径查询。国际期刊计算。地理。申请。5(4), 369-395 (1995) ·Zbl 0838.68109号 ·doi:10.1142/S0218195995000234
[3] Bar-Yehuda,R.,Chazelle,B.:三角化不相交的约旦链。国际期刊计算。地理。申请。4(4), 475-481 (1994) ·Zbl 0829.68124号 ·doi:10.1142/S0218195994000252
[4] Chazelle,B.:在线性时间内三角化简单多边形。离散计算。地理。6, 485-524 (1991) ·Zbl 0753.68090号 ·doi:10.1007/BF02574703
[5] Chazelle,B.,Incerpi,J.:三角剖分和形状复杂性。ACM事务处理。图表。3, 135-152 (1984) ·Zbl 0592.68083号 ·数字对象标识代码:10.1145/357337.357340
[6] Chen,D.Z.,Inkulu,R.,Wang,H.:平面中的两点\[L_1\]L1最短路径查询。摘自:第30届计算几何年会(SoCG)论文集,第406-415页(2014)·Zbl 1395.68297号
[7] Chen,D.Z.,Wang,H.:平面内多边形障碍物中寻找\[L_1\]L1最短路径的近似最优算法。摘自:第19届欧洲算法研讨会(ESA)会议记录,第481-492页(2011年)·Zbl 1346.68229号
[8] Cormen,T.,Leiserson,C.,Rivest,R.,Stein,C.:算法导论,第三版。麻省理工学院出版社,剑桥(2009)·Zbl 1187.68679号
[9] Das,G.,Narasimhan,G.:几何搜索和链接距离。摘自:《第二届算法与数据结构研讨会论文集》,第261-272页(1991年)·Zbl 0764.68172号
[10] de Berg,M.:关于直线链路距离。计算。地理。理论应用。1,13-34(1991年)·Zbl 0731.68094号 ·doi:10.1016/0925-7721(91)90010-C
[11] de Rezende,P.J.,Lee,D.T.,Wu,Y.F.:矩形障碍物存在下的直线最短路径。离散计算。地理。4, 41-53 (1989) ·Zbl 0655.05041号 ·doi:10.1007/BF02187714
[12] Djidjev,H.N.,Lingas,A.,Sack,J.-R.:计算简单多边形链接中心的\[O(N\logn)O\](nlogn)算法。离散计算。地理。8, 131-152 (1992) ·Zbl 0776.68108号 ·doi:10.1007/BF02293040
[13] Edelsbrunner,H.,Guibas,L.,Stolfi,J.:单调细分中的最佳点位置。SIAM J.计算。15(2), 317-340 (1986) ·兹比尔0602.68102 ·doi:10.1137/0215023
[14] ElGindy,H.:多边形的层次分解及其应用。加拿大蒙特利尔麦吉尔大学博士论文(1985年)
[15] Fournier,A.,Montuno,D.Y.:简单多边形三角化和等价问题。ACM事务处理。图表。3, 153-174 (1984) ·Zbl 0592.68084号 ·数字对象标识代码:10.1145/357337.357341
[16] Ghosh,S.K.:从凸集计算可见性多边形和相关问题。J.阿尔戈。12, 75-95 (1991) ·Zbl 0718.68096号 ·doi:10.1016/0196-6774(91)90024-S
[17] Guibas,L.J.、Hershberger,J.、Mitchell,J.S.B.、Snoeyink,J.S:用最小链接路径逼近多边形和细分。国际期刊计算。地理。申请。3, 383-415 (1993) ·Zbl 0803.68134号 ·doi:10.1142/S0218195993000257
[18] Hershberger,J.,Snoeyink,J.:计算给定同伦类的最小长度路径。计算。地理。理论应用。4, 63-97 (1994) ·Zbl 0815.68116号 ·doi:10.1016/0925-7721(94)90010-8
[19] Hoffmann,K.、Mehlhorn,K.,Rosenstiehl,P.、Tarjan,R.E.:使用水平链接搜索树在线性时间内对Jordan序列进行排序。信息控制68,170-184(1986)·Zbl 0614.68051号 ·doi:10.1016/S0019-9958(86)80033-X
[20] Imai,H.,Asano,T.:几何图形搜索问题的高效算法。SIAM J.计算。15(2), 478-494 (1986) ·Zbl 0591.68068号 ·数字对象标识代码:10.1137/0215033
[21] Kahan,S.,Snoeyink,J.:关于最小链路路径的比特复杂性:线性时间内可解问题的超二次算法。计算。地理。理论应用。12, 33-44 (1999) ·Zbl 0922.68121号 ·doi:10.1016/S0925-7721(98)00041-8
[22] Kapoor,S.、Maheshwari,S.N.、Mitchell,J.S.B.:平面内多边形障碍物之间欧氏最短路径的有效算法。离散计算。地理。18(4), 377-383 (1997) ·Zbl 0892.68047号 ·doi:10.1007/PL00009323
[23] Kirkpatrick,D.:平面细分中的最优搜索。SIAM J.计算。12(1), 28-35 (1983) ·Zbl 0501.68034号 ·doi:10.1137/0212002
[24] Kolarov,K.,Roth,B.:关于有障碍物环境中伸缩操纵器的连杆数量和位置。摘自:《第五届先进机器人国际会议论文集》,第988-993页(1991年)
[25] Kostitsyna,I.,Löffler,M.,Polishchuk,V.,Staals,F.:关于最小链路路径问题的复杂性。J.计算。地理。8,80-108(2017)·兹比尔1362.65027
[26] Lingas,A.,Maheshwari,A.,Sack,J.-R.:直线链路距离问题的并行算法。算法14,261-289(1995)·Zbl 0831.68108号 ·doi:10.1007/BF01206332
[27] Maheshwari,A.,Sack,J.-R.,Djidjev,H.N.:链路距离问题。摘自:Sack,J.-R.,《计算几何手册》,第519-558页。Elsevier,阿姆斯特丹(2000)·Zbl 0953.68138号
[28] McMaster,R.B.:自动线路综合。制图26,74-111(1987)·doi:10.3138/3535-7609-781G-4L20
[29] Mitchell,J.S.B.,Polishchuk,V.,Sysikaski,M.:重新审视最小链接路径。计算。地理。理论应用。47, 651-667 (2014) ·Zbl 1290.65016号 ·doi:10.1016/j.comgeo.2013.12.005
[30] Mitchell,J.S.B.,Rote,G.,Woeginger,G.:平面内障碍物之间的最小连接路径。Algorithmica 8,431-459(1992)·Zbl 0788.68144号 ·doi:10.1007/BF01758855
[31] Mitchell,J.S.B.,Suri,S.:多面体对象的分离和近似。计算。地理。理论应用。5, 95-114 (1995) ·Zbl 0831.68113号 ·doi:10.1016/0925-7721(95)00006-U
[32] Natarajan,B.:关于比较和压缩分段线性曲线。技术报告,Hewlett-Packward(1991)
[33] Reif,J.,Storer,J.A.:最小化多边形内部离散运动的转弯数。J.机器人。自动。3(3), 182-193 (1987) ·doi:10.1109/JRA.1987.1087092
[34] Sato,M.、Sakanaka,J.、Ohtsuki,T.:基于瓷砖平面的快速线搜索方法。摘自:IEEE电路与系统国际研讨会论文集,第588-597页(1987)
[35] Schuier,S.:简单直线多边形中最短直线路径查询的最佳数据结构。国际期刊计算。地理。申请。6, 205-226 (1996) ·Zbl 0854.68023号 ·doi:10.1142/S0218195996000149
[36] Suri,S.:在简单多边形内具有最小链接路径的线性时间算法。计算。视觉。,图表。图像处理。35(1),99-110(1986)·兹比尔062468101 ·doi:10.1016/0734-189X(86)90127-1
[37] Suri,S.:多边形中的最小链接路径和相关问题。博士论文,约翰霍普金斯大学,马里兰州巴尔的摩(1987)
[38] Suri,S.:关于简单多边形中的一些链接距离问题。IEEE传输。机器人。自动。6108-113(1990年)·doi:10.1109/70.88124
[39] Tamassia,R.T.:关于在网格中嵌入具有最少弯曲数的图形。SIAM J.计算。16, 421-444 (1987) ·Zbl 0654.68090号 ·数字对象标识代码:10.1137/0216030
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。