ACM Home Page
Please provide us with feedback. Feedback
Computing envelopes in four dimensions with applications
Full text PdfPdf (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
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
SIGGRAPH: ACM Special Interest Group on Computer Graphics and Interactive Techniques
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 15,   Citation Count: 4
Additional Information:

abstract   references   cited by   index terms   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/177424.178081
What is a DOI?

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
 
17
H. Ebara, N. Fukuyama, H. Nakano and Y. Nakanishi, Roundness algorithms using the Voronoi diagrams, First Canadian Conf. Computational Geometry, 1989.
 
18
19
 
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


Collaborative Colleagues:
Pankaj K. Agarwal: colleagues
Boris Aronov: colleagues
Micha Sharir: colleagues