In this paper, we present an algorithm to compute the rectilinear geodesic voronoi neighbor of an arbitrary query point q among a set S of m points in the presence of a set O of n vertical line segment obstacles inside a rectangular floor. The distance between a pair of points α and Β is the shortest rectilinear distance avoiding the obstacles in O and is denoted by δ(α,Β). The rectilinear geodesic voronoi neighbor of an arbitrary query point q, (RGVN(q)) is the point p i є S such that δ(q,p i) is minimum. The algorithm suggests a preprocessing of the elements of the set S and O in O((m+n)log(m+n)) time such that for any arbitrary query point q, the RGVN query can be answered in O(max(logm, logn)) time. The space required for storing the preprocessed information is O(n+mlogm). If the points in S are placed on the boundary of the rectangular floor, a different technique is adopted to decrease the space complexity to O(m+n). The latter algorithm works even when the obstacles are rectangles instead of line segments.
CITATION STYLE
Mitra, P., & Nandy, S. C. (1996). Efficient computation of rectilinear geodesic voronoi neighbor in presence of obstacles. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 1180, pp. 76–87). Springer Verlag. https://doi.org/10.1007/3-540-62034-6_39
Mendeley helps you to discover research relevant for your work.