A New Approach to Planar Point Location
- 1 August 1981
- journal article
- Published by Society for Industrial & Applied Mathematics (SIAM) in SIAM Journal on Computing
- Vol. 10 (3) , 473-482
- https://doi.org/10.1137/0210035
Abstract
Given a planar straight line graph G with n vertices and a point $P_0 $, locating $P_0 $ means to find the region of the planar subdivision induced by G which contains $P_0 $. Recently, Lipton and Tarjan presented a brilliant but extremely complex point location algorithm which runs in time $O(\log n)$ on a data structure using $O(n)$ storage. This paper presents a practical algorithm which runs in less than $6\lceil {\log _2 n} \rceil $ comparisons on a data structure which uses $O(n\log n)$ storage, in the worst case. The method rests crucially on a simple partition of each edge of G into $O(\log n)$ segments.
Keywords
This publication has 7 references indexed in Scilit:
- Decomposable searching problemsInformation Processing Letters, 1979
- Triangulating a simple polygonInformation Processing Letters, 1978
- Finding the intersection of two convex polyhedraTheoretical Computer Science, 1978
- Location of a Point in a Planar Subdivision and Its ApplicationsSIAM Journal on Computing, 1977
- Restructuring of Arithmetic Expressions For Parallel EvaluationJournal of the ACM, 1976
- Multidimensional Searching ProblemsSIAM Journal on Computing, 1976
- The Parallel Evaluation of Arithmetic Expressions Without DivisionIEEE Transactions on Computers, 1973