首页> 外文会议>Annual symposium on computational geometry >Computing Shortest Paths among Curved Obstacles in the Plane
【24h】

Computing Shortest Paths among Curved Obstacles in the Plane

机译:计算平面弯曲障碍物之间的最短路径

获取原文

摘要

In this paper, we study the problem of finding Euclidean shortest paths among curved obstacles in the plane. We model curved obstacles as splinegons. A splinegon can be viewed as replacing each edge of a polygon by a convex curved edge, and each curved edge is assumed to be of O(1) complexity. Given in the plane two points s and t and a set of h pairwise disjoint splinegons with a total of n vertices, we present an algorithm that can compute a shortest path from s to t avoiding the splinegons in O(n + h log~(1+e) h + k) time for any e > 0, where k is a parameter sensitive to the input splinegons and k = O(h~2). If all splinegons are convex, a common tangent of two splinegons is 'free' if it does not intersect the interior of any splingegon; our techniques yield an output sensitive algorithm for computing all free common tangents of the h splinegons in O(n + h log h + k) time and O(n) working space, where k is the number of all free common tangents.
机译:在本文中,我们研究了在平面弯曲障碍物之间寻找欧几里得最短路径的问题。我们将弯曲障碍物建模为样条线。样条线可以看作是用凸曲线边缘代替多边形的每个边缘,并且假定每个曲线边缘的复杂度为O(1)。给定平面中的两个点s和t以及一组h个成对的不相交样条线,总共有n个顶点,我们提出了一种算法,该算法可以计算从s到t的最短路径,从而避免O(n + h log〜(任何e> 0的1 + e)h + k)时间,其中k是对输入样条线敏感的参数,而k = O(h〜2)。如果所有样条线都是凸的,则两个样条线的公共切线如果不与任何样条线的内部相交,则为“自由”。我们的技术产生了一种输出敏感算法,用于计算O(n + h log h + k)时间和O(n)工作空间中h个样条线的所有自由公切线,其中k是所有自由公切线的数量。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号