|
ABSTRACT
In geometric range searching, algorithmic problems of the following type are considered. Given an n-point set P in the plane, build a data structure so that, given a query triangle R, the number of points of P lying in R can be determined quickly. Similar questions can be asked for point sets in higher dimensions, with triangles replaced by simplices or by more complicated shapes. Algorithms of this type are of crucial importance in computational geometry, as they can be used as subroutines in solutions to many seemingly unrelated problems, which are often motivated by practical applications, for instance in computer graphics (ray tracing, hidden-surface removal etc.). We present a survey of theoretical results and the main techniques in geometric range searching.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
AGARWAL, P. K. 1991. Geometrjc partitioning and its applications. In Computational Geometry: Papers from the DIMACS Special Year, J E. Goodman, R. Pollack, and W. Steiger, Eds. American Mathematical Society.
|
| |
3
|
|
| |
4
|
AGARWAL, P. K. AND MATOUSEK, J. 1994. On range searching with semialgebraic sets. Discrete Comput. Geom 11, 393-418.
|
| |
5
|
|
| |
6
|
|
| |
7
|
|
| |
8
|
AGARWAL, P. K., ARONOV, B., SHARIR, M., AND SURI, S. 1993. Selecting distances in the plane. Algorithmic 9, 495-513.
|
| |
9
|
|
| |
10
|
|
 |
11
|
A. Aggarwal , M. Hansen , T. Leighton, Solving query-retrieval problems by compacting Voronoi diagrams, Proceedings of the twenty-second annual ACM symposium on Theory of computing, p.331-340, May 13-17, 1990, Baltimore, Maryland, United States
[doi> 10.1145/100216.100260]
|
 |
12
|
N. Alon , D. Haussler , E. Welzl, Partitioning and geometric embedding of range spaces of finite Vapnik-Chervonenkis dimension, Proceedings of the third annual symposium on Computational geometry, p.331-340, June 08-10, 1987, Waterloo, Ontario, Canada
[doi> 10.1145/41958.41994]
|
 |
13
|
|
| |
14
|
|
| |
15
|
|
 |
16
|
|
| |
17
|
BENTLEY, J. L. AND SAXE, J. B. 1980. Decomposable searching problems I: Static-to-dynamic transformation. J. Alg. 1, 301-358
|
| |
18
|
BRONNIMMVN, H., CHAZELLE, B., AND PACH, J, 1993, How hard is halfspace rmge searching. Discrete Comput. Geom. 10, 143-155.
|
| |
19
|
Christoph Burnikel , Kurt Mehlhorn , Stefan Schirra, On degeneracy in geometric computations, Proceedings of the fifth annual ACM-SIAM symposium on Discrete algorithms, p.16-23, January 23-25, 1994, Arlington, Virginia, United States
|
| |
20
|
|
| |
21
|
CHAZELLE, B. 1993b. An optimal convex hull algorithm in any fixed dimension. Discrete Comput. Geom. 10, 377-409.
|
 |
22
|
|
 |
23
|
|
| |
24
|
CHAZELLE, B. 1989. Lower bounds on the complexity of polytope range searching. J. Am. Math. Sot. 2, 637-666.
|
| |
25
|
|
| |
26
|
|
| |
27
|
|
| |
28
|
CHAZELLE, B. AND FRIEDW, J. 1990. A deterministic view of random sampling and its use in geometry. Combmatorlca 10, 3, 229-249.
|
| |
29
|
|
| |
30
|
|
| |
31
|
|
| |
32
|
CHAZELLE, B. AND ROSENBERG, B. 1991. The complexity of computing partial sums off-line. Int. J. Comput. Geom. Appl, 1, 1,33-45.
|
| |
33
|
|
| |
34
|
|
| |
35
|
CHAZELLE, B., EDELSBRUNNER, H., GUIBAS, L., AND SKARIR, M. 1993. Diameter, width, closest line pair and parametrm searching, Dkscrete Comput. Geom. 10, 183-196.
|
| |
36
|
|
 |
37
|
B. Chazelle , H. Edelsbrunner , L. Guibas , M. Sharir, Lines in space-combinators, algorithms and applications, Proceedings of the twenty-first annual ACM symposium on Theory of computing, p.382-393, May 14-17, 1989, Seattle, Washington, United States
[doi> 10.1145/73007.73044]
|
| |
38
|
|
| |
39
|
CHAZELLE, B., SHARIR, M,, AND WELZL, E. 1992. Quasi-optimal upper bounds for simplex range searching and new zone theorems. AlgorMzmica 8, 407-429.
|
| |
40
|
|
 |
41
|
|
 |
42
|
|
| |
43
|
|
| |
44
|
CLARKSON, K. L. 1987. New applications of random sampling in computational geometry. Discrete Comput. Geom. 2, 195-222.
|
| |
45
|
|
 |
46
|
K. L. Clarkson , David Eppstein , Gary L. Miller , Carl Sturtivant , Shang-Hua Teng, Approximating center points with iterated radon points, Proceedings of the ninth annual symposium on Computational geometry, p.91-98, May 18-21, 1993, San Diego, California, United States
[doi> 10.1145/160985.161004]
|
 |
47
|
|
 |
48
|
|
| |
49
|
|
| |
50
|
|
| |
51
|
|
| |
52
|
|
| |
53
|
DE BERG, M., HALPERIN, D., OVERMARS, M., SNOEYINK, J., AND VAN KREVELD, M. 1994. Efficient ray shooting and hidden surface removal. Algorithmic 12, 30-53.
|
| |
54
|
DILLENCOURT, M. B., MOUNT, D. M,, AND NE- TANYAHU, N. S. 1992. A randomized algorithm for slope selection. Int. J. Comput. Geom. Appl. 2, 1-27.
|
| |
55
|
|
| |
56
|
DOBKIN, D. AND EDELSBRUNNER, H. 1984. Organizing point sets in two and three dimensions. Tech. Rep. F130, Technische Univ. Graz, Graz, Austria.
|
| |
57
|
|
| |
58
|
EDELSBRUNNER, H. AND HUBER, F. 1984. Dissecting sets of points in two and three dimensions, Rep. F138, Inst. Informationsverarb., Tech. Univ. Graz, Graz, Austria.
|
 |
59
|
|
| |
60
|
|
| |
61
|
H. Edelsbrunner , L. Guibas , J. Hershberger , R. Seidel , M. Sharir , J. Snoeyink , E. Welzl, Implicitly representing arrangements of lines or segments, Discrete & Computational Geometry, v.4 n.5, p.433-466, 1989
[doi> 10.1007/BF02187742]
|
| |
62
|
EDELSBRUNNER, H., KIRKPATRICK, D. G., AND MAURER, H. A. 1982. Polygonal intersection searching. In/ Process. Lett. 14, 74-79.
|
 |
63
|
|
| |
64
|
|
 |
65
|
|
 |
66
|
|
| |
67
|
FREDMAN, M. L. 1981. Lower bounds on the complexity of some optimal data structures. SIAM J. Comput. 10, 1-10.
|
 |
68
|
|
| |
69
|
GOODMAN, J. E., POLLACK, R., AND STEIGER, W., EDS. 1991. Computational Geometry: Papers from the DIMACS Special Year. American Mathematical Society, Providence, R.I.
|
 |
70
|
|
 |
71
|
|
| |
72
|
HALPERIN, D. AND SHARIR, M, 1994. New bounds for lower envelopes in three dimension, with applications to visibility in terrains. Discrete Comput. Geom. 12, 313-326.
|
| |
73
|
HARRIS, J, 1992, Algebraic Geometry (A Frost Course). Springer-Verlag, Berhn.
|
| |
74
|
|
| |
75
|
HAUSSLER, D. AND WELZL, E. 1987. Epsdonnets and simplex range queries. Discrete Comput. Geom. 2, 127-151.
|
 |
76
|
|
| |
77
|
KOML6S, J., SZEMERtiDI, E., AND PINTZ, J. 1982. A lower bound for Hedbronn's problem J. London Math. Sot, 25, 2, 13-24.
|
| |
78
|
LIPTON, R. J. ANII TAKJAN, R. E. 1980, Applications of a planar separator theorem, SL4M J. Comput 9, 615-627.
|
| |
79
|
MATOU3EK, J. 1994 Tight upper bounds for the discrepancy of halfspaces. KAM Series in Discrete Mathematics, (Tech. Rep ), Charles Univ, Prague. To appear in Discrete Comput. Geom
|
| |
80
|
|
| |
81
|
|
| |
82
|
MATOUSEK J. 1993. Range searching with efficient hierarchical cuttings Dzscrete Comput Geom. 10, 2, 157-182.
|
| |
83
|
|
| |
84
|
|
 |
85
|
|
| |
86
|
|
| |
87
|
|
| |
88
|
|
| |
89
|
MATOU3EK, J. AND SCHWARZKOPF, O. 1993 On ray shooting in convex polytopes. Discr Comput Geom. 10, 2, 215-232
|
| |
90
|
MATOUi5EK, J. AND SPENCER, J. 1994. Discrepancy m anthmetlc progressions, KAM Series (Tech. Report), Charles Umv., Prague. Also to appear in Am. J. Math.
|
| |
91
|
|
| |
92
|
MATOU5EK, J., WELZL, E , AND WERNISCH, L. 1993 Discrepancy and e-approximations for bounded VC-dimension Combinatorics 13, 455-466
|
 |
93
|
|
| |
94
|
MEGIDDO, N, 1979, Combinatorial optimization with rational objective functions. Math, Oper. Res. 4, 414-424.
|
| |
95
|
|
| |
96
|
MOHABAN, S AND SHARIR, M 1993 Ray shooting amidst spheres m three dimensions and related problems Manuscript, Tel Aviv Univ
|
| |
97
|
MULMULEY, K, 1993 Computational Geometry. An Introduction Through Randomized Algorithms Prentice-Hall, Englewood Cliffs, NJ
|
| |
98
|
MULMULEY, K, 1992, Randomized geometric algorithms and pseudo-random generators. In Proceedings of the 33rd Annual IEEE Symposium on the Foundation of Computer Science. IEEE, New York, 90-100,
|
 |
99
|
|
 |
100
|
|
| |
101
|
|
| |
102
|
|
| |
103
|
MULMULEY, K. 1988. A fast planar partition algorithm, I. In Proceedings of the 29th Annual IEEE Symposmm on the Foundations of Computer Sczence. IEEE, New York, 580-589.
|
| |
104
|
|
| |
105
|
|
| |
106
|
|
| |
107
|
|
| |
108
|
PACH, J. ED. 1993. New Trends in Discrete and Computational Geometry. Algorithms and Combinatorics, vol. 10. Springer-Verlag, Berlin.
|
| |
109
|
PATERSON, M. S. AND YAO, F. F. 1986. Point retrieval for polygons. J. Alg. 7, 441-447.
|
 |
110
|
|
| |
111
|
|
| |
112
|
|
| |
113
|
|
| |
114
|
RASIN, M. O. 1976. Probabilistic algorithms. In Algorithms and Complexity, J. F. Traub, Ed. Academic Press, New York, 21-30.
|
| |
115
|
ROTH, K. 1976. Developments in the triangle problem. Adu. Math. 22, 364-385.
|
| |
116
|
|
 |
117
|
|
| |
118
|
|
| |
119
|
|
| |
120
|
|
| |
121
|
|
| |
122
|
SHARIR, M. 1993. Almost tight upper bounds for lower envelopes in higher dimensions. In Proceedings of the 34th Annual IEEE Symposium on the Foundations of Computer Science (FOGS 93). IEEE, New York, 498-507.
|
| |
123
|
|
 |
124
|
|
| |
125
|
|
| |
126
|
WILLARD, D. E. 1982. Polygon retrieval. SIAM J. Comput. 11, 149-165.
|
 |
127
|
|
 |
128
|
|
 |
129
|
|
| |
130
|
|
CITED BY 24
|
|
|
|
|
Pankaj K. Agarwal , Lars Arge , Jeff Erickson , Paolo G. Franciosa , Jeffry Scott Vitter, Efficient searching with linear constraints, Proceedings of the seventeenth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems, p.169-178, June 01-04, 1998, Seattle, Washington, United States
|
|
|
|
|
|
Pankaj K. Agarwal , Mark de Berg , Dan Halperin , Micha Sharir, Efficient generation of k-directional assembly sequences, Proceedings of the seventh annual ACM-SIAM symposium on Discrete algorithms, p.122-131, January 28-30, 1996, Atlanta, Georgia, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Pankaj K. Agarwal , Leonidas J. Guibas , Herbert Edelsbrunner , Jeff Erickson , Michael Isard , Sariel Har-Peled , John Hershberger , Christian Jensen , Lydia Kavraki , Patrice Koehl , Ming Lin , Dinesh Manocha , Dimitris Metaxas , Brian Mirtich , David Mount , S. Muthukrishnan , Dinesh Pai , Elisha Sacks , Jack Snoeyink , Subhash Suri , Ouri Wolefson, Algorithmic issues in modeling motion, ACM Computing Surveys (CSUR), v.34 n.4, p.550-572, December 2002
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Reynold Cheng , Yuni Xia , Sunil Prabhakar , Rahul Shah , Jeffrey Scott Vitter, Efficient indexing methods for probabilistic threshold queries over uncertain data, Proceedings of the Thirtieth international conference on Very large data bases, p.876-887, August 31-September 03, 2004, Toronto, Canada
|
|
|
|
|
|
|
|
|
|
REVIEW
"Wlodek Dobosiewicz : Reviewer"
Matousˇek presents this excellent paper as a survey of
algorithms for answering range queries. It presents a large number of
algorithms and theoretical results (mainly bounds). This paper will
attract readers interested in range searchin
more...
|