Distance-Sensitive Planar Point Location

From MaRDI portal
(Redirected from Publication:2842142)




Abstract: Let mathcalS be a connected planar polygonal subdivision with n edges that we want to preprocess for point-location queries, and where we are given the probability gammai that the query point lies in a polygon Pi of mathcalS. We show how to preprocess mathcalS such that the query time for a point~pinPi depends on~gammai and, in addition, on the distance from p to the boundary of~Pi---the further away from the boundary, the faster the query. More precisely, we show that a point-location query can be answered in time Oleft(minleft(logn,1+logfracmathrmarea(Pi)gammaiDeltap2ight)ight), where Deltap is the shortest Euclidean distance of the query point~p to the boundary of Pi. Our structure uses O(n) space and O(nlogn) preprocessing time. It is based on a decomposition of the regions of mathcalS into convex quadrilaterals and triangles with the following property: for any point pinPi, the quadrilateral or triangle containing~p has area Omega(Deltap2). For the special case where mathcalS is a subdivision of the unit square and gammai=mathrmarea(Pi), we present a simpler solution that achieves a query time of Oleft(minleft(logn,logfrac1Deltap2ight)ight). The latter solution can be extended to convex subdivisions in three dimensions.









This page was built for publication: Distance-Sensitive Planar Point Location

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q2842142)