...
首页> 外文期刊>Theoretical computer science >EFFICIENT ALGORITHMS FOR SHORTEST DISTANCE QUERIES ON SPECIAL CLASSES OF POLYGONS
【24h】

EFFICIENT ALGORITHMS FOR SHORTEST DISTANCE QUERIES ON SPECIAL CLASSES OF POLYGONS

机译:特殊类别的多边形上最短距离查询的有效算法

获取原文
获取原文并翻译 | 示例
   

获取外文期刊封面封底 >>

       

摘要

The problem of finding a rectilinear minimum bend path (RMBP) between two designated points inside a rectilinear polygon has applications in robotics and motion planning. In this paper, we present efficient algorithms to solve the query version of the RMBP problem for special classes of rectilinear polygons given their visibility graphs. Specifically, we show that given an unweighted graph G=(V, E), with V=N and E=M, algorithms to preprocess G in linear space and time such that the shortest distance queries - queries asking for the distance between any pair of nodes in the graph - can be answered in constant time and space are presented in this paper. For the case of a chordal graph G, our algorithms give a distance which is at most one away from the actual shortest distance. When G is a K-chordal graph, our algorithm produces an exact shortest distance in O(K) time. We also present a non-trivial parallel implementation of the sequential preprocessing algorithm for the CREW-PRAM model which runs in O(log(2) N) time using O(N+M) processors. After the preprocessing, we can answer the queries in constant time using a single processor. [References: 18]
机译:在直线多边形内的两个指定点之间找到直线最小弯曲路径(RMBP)的问题已在机器人技术和运动计划中得到应用。在本文中,我们针对给定可见度图的特殊类别的直线多边形,提出了有效的算法来解决RMBP问题的查询版本。具体来说,我们显示给定一个未加权图G =(V,E),其中 V = N和 E = M,这些算法可以在线性空间和时间中对G进行预处理,以使最短距离查询成为可能。图中任意一对节点之间的距离-可以在恒定的时间和空间中得到解答。对于弦图G,我们的算法给出的距离与实际最短距离最多相距一个。当G是一个K弦图时,我们的算法会以O(K)时间产生一个最短的距离。我们还为CREW-PRAM模型提出了顺序预处理算法的非平凡并行实现,该模型使用O(N + M)处理器以O(log(2)N)的时间运行。预处理之后,我们可以使用单个处理器在恒定时间内回答查询。 [参考:18]

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号