×

具有矩形障碍物的平行直线最短路径。 (英语) Zbl 0764.68167号

摘要:给定一个顶点为O(n)且包含成对不相交矩形直线障碍物的直凸多边形,我们并行计算了一个支持查询P中最短直线障碍物路径的数据结构。也就是说,查询指定源和目标,并且数据结构能够有效地处理查询。在CREW-PRAM模型中,如果所有查询的源和目标都在(P)的边界上,那么我们在(O(log^2n))时间内构造数据结构,如果源是一个障碍顶点,而目标在(P\)处理器,如果源和目标都是平面上的任意点。我们计算的数据结构使一个处理器能够获得任何一对查询顶点(障碍物或(P))在恒定时间内的路径长度,或(O(\lceil k/\log n\rceil)处理器能够检索在对数时间内的最短路径本身,其中\(k)是该路径的段数。如果两个查询点是任意的,而不是顶点,那么一个处理器将花费\(O(\log n)\)时间(而不是恒定时间)来查找路径长度,而报告实际最短路径的复杂性边界保持不变。解决了许多其他相关的最短路径问题。我们使用的技术包括快速计算楼梯分隔符,以及一个用于划分障碍物边界的方案,该方案确保生成的路径长度矩阵具有单调性,这在应用我们的划分方案之前显然是不存在的。依次,数据结构可以在\(O(n^2)\)时间内构建。

MSC公司:

68单位05 计算机图形;计算几何(数字和算法方面)
52个B05 多面体和多面体的组合性质(面数、最短路径等)
第68季度25 算法和问题复杂性分析
68宽15 分布式算法
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] 阿加瓦尔,A。;Park,J.,《多维单调数组搜索注释》(初版),Proc。第29届IEEE计算机科学基础年会,497-512(1988)
[2] Aho,A.V。;霍普克罗夫特,J.E。;Ullman,J.D.,《计算机算法的设计与分析》(1974),艾迪森·韦斯利(Addison-Wesley),雷丁文学硕士·Zbl 0286.68029号
[3] Apostolico,A。;M.J.阿塔拉。;拉莫尔,L.L。;McFaddin,H.S.,《字符串编辑和相关问题的高效并行算法》,SIAM J.Compute。,19, 5, 968-988 (1990) ·兹比尔0711.68055
[4] 阿塔拉,M。;科尔,R。;Goodrich,M.,《级联分治:设计并行算法的技术》,SIAM J.Compute。,18, 3, 499-532 (1989) ·Zbl 0677.68022号
[5] O.伯克曼。;美国维什金,《在树木中发现水平抗性》,技术报告。马里兰大学UMIACS-TR-91-9(1991)·Zbl 0806.68027号
[6] O.Berkman和U.Vishkin,个人沟通。;O.Berkman和U.Vishkin,个人交流。
[7] Brent,R.P.,《通用算术表达式的并行计算》,美国计算机学会期刊,21,2201-206(1974)·Zbl 0276.68010号
[8] 陈,J。;Han,Y.,多面体上的最短路径,Proc。第六届ACM年度交响曲。计算几何,360-369(1990)
[9] 克拉克森,K.L。;卡普尔,S。;Vaidya,P.M.,《在(O(n)(log(n)^2))时间内通过多边形障碍物的直线最短路径》,Proc。第三届ACM年会。计算几何,251-257(1987)
[10] 科尔,R.,并行合并排序,SIAM J.计算。,17, 4, 770-785 (1988) ·Zbl 0651.68077号
[11] de Rezende,P.J.(美国宾夕法尼亚州)。;Lee,D.T。;Wu,Y.F.,存在矩形障碍的矩形最短路径,离散计算。地理。,4, 41-53 (1989) ·Zbl 0655.05041号
[12] ElGindy,H。;Goodrich,M.,多边形最短路径问题的并行算法,可视化计算机,3,6,371-378(1988)·Zbl 0646.68058号
[13] ElGindy,H。;Mitra,P.,计算矩形障碍物间正交最短路径的高效并行算法,手稿(1991年1月)
[14] 古德里奇,M.T。;沙克,S.B。;Guha,S.,简单多边形中可见性和最短路径问题的并行方法(初步版本),Proc。第六届ACM年度交响曲。计算几何,73-82(1990)
[15] Guha,S。;Stout,Q.,个人沟通(1990年7月)
[16] Guibas,L.J。;Hershberger,J.,《简单多边形中的最优最短路径查询》,Proc。第三届ACM年度研讨会。计算几何,50-63(1987)
[17] Guibas,L。;赫希伯格,J。;莱文,D。;谢里尔,M。;Tarjan,R.,三角简单多边形内可见性和最短路径问题的线性时间算法,Algorithmica,2209-233(1987)·Zbl 0642.68081号
[18] Kruskal,C.P。;鲁道夫,L。;Snir,M.,并行前缀的威力,IEEE Trans。计算机C-34,965-968(1985)
[19] 拉德纳,R.E。;Fischer,M.J.,并行前缀计算,ACM的J.,27,4,831-838(1980)·兹比尔0445.68066
[20] 拉森,R.C。;Li,V.O.,《寻找障碍物存在时的最小直线距离路径》,《网络》,第11期,第285-304页(1981年)·Zbl 0459.90082号
[21] Lee,D.T.,飞机中的接近性和可达性,博士论文(1978年11月),伊利诺伊大学协调科学实验室,技术报告ACT-12
[22] Lee,D.T。;Chen,T.H。;Yang,C.D.,加权障碍物中最短直线路径,Proc。第六届ACM年度交响曲。计算几何,301-310(1990)·Zbl 0764.68185号
[23] Lee,D.T。;Preparia,F.P.,存在直线障碍的欧几里德最短路径,网络,14393-410(1984)·Zbl 0545.90098号
[24] Lozano-Perez,T。;Wesley,M.A.,规划多面体障碍物之间无碰撞路径的算法,ACM通信,22560-570(1979)
[25] Mitchell,J.S.B.,障碍物中最短直线路径,机器人的计算和几何方面。程序。第一届工业和应用数学国际会议。,39-84(1987),(ICIAM'87),巴黎
[26] Mitchell,J.S.B.,障碍物间最短直线路径的优化算法,第一届加拿大计算几何会议(1989年)
[27] Mitchell,J.S.B.,规划最短路径,斯坦福大学运筹学系博士论文(1986)
[28] J.S.B.米切尔。;Mount,D.M。;Papadimitriou,D.M.,《离散测地线问题》,SIAM J.Compute。,16, 647-668 (1987) ·Zbl 0625.68051号
[29] J.S.B.米切尔。;Papadrimitriou,J.S.B.,规划最短路径,SIAM会议,15-19(1985)
[30] Nicholl,T.M。;Lee,D.T。;廖义忠。;Wong,C.K.,关于X-Y轴一组凸壳X-Y轴多边形,BIT,23,4,456-471(1983)·Zbl 0523.68061号
[31] O’Rourke,J。;苏里,S。;Booth,H.,《多面体曲面上的最短路径》,手稿(1984年),约翰霍普金斯大学
[32] Preparia,F.P。;Shamos,M.I.,(计算几何:导论(1985),施普林格:施普林格柏林),151·Zbl 0759.68037号
[33] Reif,J。;Storer,J.A.,《多面体障碍物存在下的三维最短路径》,Proc。计算基础。科学。,85-92 (1988) ·Zbl 0652.68044号
[34] 谢里尔,M。;Schorr,A.,《多面体空间中的最短路径》,SIAM J.Compute。,15, 1, 193-215 (1986) ·Zbl 0612.68090号
[35] Shiloach,Y。;Vishkin,U.,《在并行计算模型中寻找最大值、合并和排序》,J.Algorithms,288-102(1981)·Zbl 0456.68062号
[36] Tarjan,R.E。;Vishkin,U.,一种高效的并行双连通算法,SIAM J.Compute。,14662-874(1985年)·Zbl 0575.68066号
[37] 维德迈尔,P。;Wu,Y.F。;王春光,关于固定方向上的一些距离问题,SIAM J.Compute。,16, 4, 728-746 (1987) ·Zbl 0625.68049号
[38] Wu,Y.F。;维德迈尔,P。;Schlag,M.D.F。;Wong,C.K.,存在直线障碍物时的直线最短路径和最小生成树,IEEE Trans。计算。,C-36、321-331(1987)
[39] C.D.Yang、T.H.Chen和D.T.Lee,加权矩形中的最短直线路径,Inform杂志。工艺。,出现;C.D.Yang、T.H.Chen和D.T.Lee,加权矩形中的最短直线路径,Inform杂志。工艺。,出现·Zbl 0764.68185号
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。