Distance-Sensitive Planar Point Location
Abstract
Let be a connected planar polygonal subdivision with edges that we want to preprocess for point-location queries, and where we are given the probability that the query point lies in a polygon of . We show how to preprocess such that the query time for a point~ depends on~ and, in addition, on the distance from to the boundary of~---the further away from the boundary, the faster the query. More precisely, we show that a point-location query can be answered in time , where is the shortest Euclidean distance of the query point~ to the boundary of . Our structure uses space and preprocessing time. It is based on a decomposition of the regions of into convex quadrilaterals and triangles with the following property: for any point , the quadrilateral or triangle containing~ has area . For the special case where is a subdivision of the unit square and , we present a simpler solution that achieves a query time of . The latter solution can be extended to convex subdivisions in three dimensions.
Cite
@article{arxiv.1602.00767,
title = {Distance-Sensitive Planar Point Location},
author = {Boris Aronov and Mark de Berg and David Eppstein and Marcel Roeloffzen and Bettina Speckmann},
journal= {arXiv preprint arXiv:1602.00767},
year = {2016}
}