ACM Home Page
Please provide us with feedback. Feedback
Geometric range searching
Full text PdfPdf (3.92 MB)
Source ACM Computing Surveys (CSUR) archive
Volume 26 ,  Issue 4  (December 1994) table of contents
Pages: 422 - 461  
Year of Publication: 1994
ISSN:0360-0300
Author
Jiří Matoušek  Charles Univ., Czech Republic
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 12,   Downloads (12 Months): 98,   Citation Count: 24
Additional Information:

abstract   references   cited by   index terms   review   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/197405.197408
What is a DOI?

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
12
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
 
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
 
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
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
 
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


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...