An Optimal Algorithm for Minimum-Link Rectilinear Paths in Triangulated Rectilinear Domains

preprint2015arXivOpen access

Abstract

We consider the problem of finding minimum-link rectilinear paths in rectilinear polygonal domains in the plane. A path or a polygon is rectilinear if all its edges are axis-parallel. Given a set P\mathcal{P} of hh pairwise-disjoint rectilinear polygonal obstacles with a total of nn vertices in the plane, a minimum-link rectilinear path between two points is a rectilinear path that avoids all obstacles with the minimum number of edges. In this paper, we present a new algorithm for finding minimum-link rectilinear paths among P\mathcal{P}. After the plane is triangulated, with respect to any source point ss, our algorithm builds an O(n)O(n)-size data structure in O(n+hlog⁡h)O(n+h\log h) time, such that given any query point tt, the number of edges of a minimum-link rectilinear path from ss to tt can be computed in O(log⁡n)O(\log n) time and the actual path can be output in additional time linear in the number of the edges of the path. The previously best algorithm computes such a data structure in O(nlog⁡n)O(n\log n) time.

Explore this paper’s authors, topics and related work.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Reviews 0

Write a reviewWrite

No reviews yet.

Discussion 0

Add a commentWrite

No comments yet.