| Computing envelopes in four dimensions with applications |
| Full text |
Pdf
(1.20 MB)
|
| Source
|
Annual Symposium on Computational Geometry
archive
Proceedings of the tenth annual symposium on Computational geometry
table of contents
Stony Brook, New York, United States
Pages: 348 - 358
Year of Publication: 1994
ISBN:0-89791-648-4
|
|
Authors
|
|
Pankaj K. Agarwal
|
Department of Computer Science, Box 90129, Duke University, Durham, NC
|
|
Boris Aronov
|
Department of Computer Science, Polytechnic University, Brroklyn, NY
|
|
Micha Sharir
|
School of Mathematical Sciences, Tel Aviv University, Tel Aviv 69978, Israel and Courant Institute of Mathematical, Sciences, New York University, New York, NY
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 3, Downloads (12 Months): 15, Citation Count: 4
|
|
|
ABSTRACT
Let F be a collection of n d-variate, possibly partially defined, functions, all algebraic of some constant maximum degree. We present a randomized algorithm that computes the vertices, edges, and 2-faces of the lower envelope (i.e., pointwise minimum) of F in expected time O(nd+&egr;), for any &egr;>0. For d=3, by combining this algorithm with the point location technique of Preparata and Tamassia, we can compute, in randomized expected time O(n3+&egr;) for any &egr;>0, a data structure of size O(n3+&egr;) that, given any query point q, can determine in O(log2n) time whether q lies above, below or on the envelope. As a consequence, we obtain improved algorithmic solutions to many problems in computational geometry, including (a) computing the width of a point set in 3-space, (b) computing the biggest stick in a simple polygon in the plane, and (c) computing the smallest-width annulus covering a planar point set. The solutions to these problems run in time O(n17/11+&egr;), for any &egr;>0 improving previous solutions that run in time O(n8/5+&egr;). We also present data structures for (i) performing nearest-neighbor and related queries for fairly general collections of objects in 3-space and for collections of moving objects in the plane, and (ii) performing ray-shooting and related queries among n spheres or more general objects in 3-space. Both of these data structures require O(n3+&egr;) storage and preprocessing time, for any &egr;>0, and support polylogarithmic-time queries. These structures improve previous solutions to these problems.
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
|
|
| |
3
|
P. Agarwal, O. Schwarzkopf and M. Sharir, The overlay of lower envelopes and its applications, manuscript, 1993.
|
| |
4
|
|
| |
5
|
P. Agarwal, L. Guibas, M. Pellegrini, and M. Sharir, Ray shooting among spheres, manuscript, 1992.
|
| |
6
|
P. Agarwal and M. Shark, On the number of views of polyhedral terrains, Proc. 5th Canadian Conf. Computational Geometry, 1993, 55-61.
|
| |
7
|
B. Aronov and M. Sharir, Triangles ill space, or: Building (and analyzing) castles in the air, Combinatorica 10 (1990), 137-173.
|
| |
8
|
|
| |
9
|
J.D. Boissonnat and K. Dobrindt, On-line randomized construction of the upper envelope of triangles and surface patches in R3, manuscript, 1993.
|
| |
10
|
B. Chazelle, H. Edelsbrunner, L. Guibas and M. Sharir, Algorithms for bichromatic line segment problems and polyhedral terrains, Algorithmica 11 (1994), 116-132.
|
| |
11
|
B. Chazelle, H. Edelsbrunner, L. Guibas and M. Sharir, Diameter, width, closest line pair, and parametric searching, Discrete Comput. Geom. 10 (1993), 183-196.
|
| |
12
|
|
| |
13
|
|
| |
14
|
L.P. Chew, K. Kedem, M. Sharir and E. Welzl, Voronoi diagrams of lines in 3-space under a polyhedral convex distance function, in preparation.
|
| |
15
|
|
 |
16
|
Mark de Berg , Katrin Dobrindt , Otfried Schwarzkopf, On lazy randomized incremental construction, Proceedings of the twenty-sixth annual ACM symposium on Theory of computing, p.105-114, May 23-25, 1994, Montreal, Quebec, Canada
[doi> 10.1145/195058.195113]
|
| |
17
|
H. Ebara, N. Fukuyama, H. Nakano and Y. Nakanishi, Roundness algorithms using the Voronoi diagrams, First Canadian Conf. Computational Geometry, 1989.
|
| |
18
|
|
 |
19
|
Dan Halperin , Micha Sharir, New bounds for lower envelopes in three dimensions, with applications to visibility in terrains, Proceedings of the ninth annual symposium on Computational geometry, p.11-18, May 18-21, 1993, San Diego, California, United States
[doi> 10.1145/160985.160989]
|
| |
20
|
D. Hau881er and E. Welzl, e-nets and simplex range queries, Discrete Comput. Geom. 2 (1987), 127-151.
|
 |
21
|
|
 |
22
|
|
| |
23
|
S. Mohaban and M. Sharir, Ray shooting amidst spheres in three dimensions, manuscript, 1993.
|
| |
24
|
|
 |
25
|
|
| |
26
|
|
| |
27
|
J. Heintz, T. Recio and M.-F. Roy, Algorithms in real algebraic geometry and applications to computational geometry, in Discrete and Computational Geometry: Papers from the DIMAC$ Special Year (J.E. Goodman, R. Pollack and W. Steiger, Eds.), AMS Press, Providence, RI 1991, pp. 137-163.
|
| |
28
|
M. Sharir, Almost tight upper bounds for lower envelopes in higher dimensions, Proc. 3Jth IEEE $ymp. on Foundations of Computer Science, 1993, 498-507. (Also to appear in Discrete Comput. Geom.)
|
| |
29
|
|
CITED BY 4
|
|
|
|
|
Pankaj K. Agarwal , Boris Aronov , Micha Sharir, Line transversals of balls and smallest enclosing cylinders in three dimensions, Proceedings of the eighth annual ACM-SIAM symposium on Discrete algorithms, p.483-492, January 05-07, 1997, New Orleans, Louisiana, United States
|
|
|
Christian A. Duncan , Michael T. Goodrich , Edgar A. Ramos, Efficient approximation and optimization algorithms for computational metrology, Proceedings of the eighth annual ACM-SIAM symposium on Discrete algorithms, p.121-130, January 05-07, 1997, New Orleans, Louisiana, United States
|
|
|
|
|