Geometric retrieval problems
- 1 November 1983
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- Vol. 63 (02725428), 112-121
- https://doi.org/10.1109/sfcs.1983.22
Abstract
A large class of geometric retrieval problems has the following form. Given a set X of geometric objects, preprocess to obtain a data structure D(X). Now use D(X) to rapidly answer queries on X. We say an algorithm for such a problem has (worst-case) space-time complexity O(f(n),g(n)) if the space requirement for D(X) is O(f) and the 'locate run-time' required for each retrieval is O(g). We show three techniques which can consistently be exploited in solving such problems. For instance, using our techniques, we obtain an O(n2+e, lognlog(l/∈)) spacetime algorithm for the polygon retrieval problem, for arbitrarily small ∈, improving on the previous solution having complexity O(n7,logn).Keywords
This publication has 17 references indexed in Scilit:
- Filtering search: A new approach to query-answeringPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1983
- A 3-space partition and its applicationsPublished by Association for Computing Machinery (ACM) ,1983
- Polygon RetrievalSIAM Journal on Computing, 1982
- A New Approach to Planar Point LocationSIAM Journal on Computing, 1981
- On the priority approach to hidden-surface algorithmsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1980
- Applications of a Planar Separator TheoremSIAM Journal on Computing, 1980
- A Note on Locating a Set of Points in a Planar SubdivisionSIAM Journal on Computing, 1979
- A data structure for orthogonal range queriesPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1978
- Location of a Point in a Planar Subdivision and Its ApplicationsSIAM Journal on Computing, 1977
- A Characterization of Ten Hidden-Surface AlgorithmsACM Computing Surveys, 1974