An Optimal Algorithm for Minimum-Link Rectilinear Paths in Triangulated Rectilinear Domains
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 of pairwise-disjoint rectilinear polygonal obstacles with a total of 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 . After the plane is triangulated, with respect to any source point , our algorithm builds an -size data structure in time, such that given any query point , the number of edges of a minimum-link rectilinear path from to can be computed in 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 time.
Cite
@article{arxiv.1504.06842,
title = {An Optimal Algorithm for Minimum-Link Rectilinear Paths in Triangulated Rectilinear Domains},
author = {Joseph S. B. Mitchell and Valentin Polishchuk and Mikko Sysikaski and Haitao Wang},
journal= {arXiv preprint arXiv:1504.06842},
year = {2015}
}
Comments
23 pages, 10 figures; an extended abstract to appear in ICALP 2015