Filtering search: A new approach to query-answering
- 1 November 1983
- proceedings article
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
We introduce a new technique for solving problems of the following form: preprocess a set of objects so that those satisfying a given property with respect to a query object can be listed very effectively. Among well-known problems to fall into this category we find range query, point enclosure, intersection, near-neighbor problems, etc. The approach which we take is very general and rests on a new concept called fitering search. We show on a number of examples how it can be used to improve the complexity of known algorithms and simplify their implementations as well. In particular, filtering search allows us to improve on the worst-case complexity of the best algorithms known so far for solving the problems mentioned above.Keywords
This publication has 28 references indexed in Scilit:
- Optimal Point Location in a Monotone SubdivisionSIAM Journal on Computing, 1986
- New Data Structures for Orthogonal Range QueriesSIAM Journal on Computing, 1985
- An improved algorithm for the fixed-radius neighbor problemInformation Processing Letters, 1983
- Rectilinear line segment intersection, layered segment trees, and dynamizationJournal of Algorithms, 1982
- Counting and Reporting Intersections of d-RangesIEEE Transactions on Computers, 1982
- Computing Point EnclosuresIEEE Transactions on Computers, 1982
- Optimal Retrieval Algorithms for Small Region QueriesSIAM Journal on Computing, 1981
- The rectangle intersection problem revisitedBIT Numerical Mathematics, 1980
- Data structures for the rectangle containment and enclosure problemsComputer Graphics and Image Processing, 1980
- Geometric intersection problemsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1976