ACM Home Page
Please provide us with feedback. Feedback
Lines in space-combinators, algorithms and applications
Full text PdfPdf (1.63 MB)
Source Annual ACM Symposium on Theory of Computing archive
Proceedings of the twenty-first annual ACM symposium on Theory of computing table of contents
Seattle, Washington, United States
Pages: 382 - 393  
Year of Publication: 1989
ISBN:0-89791-307-8
Authors
B. Chazelle  Princeton University
H. Edelsbrunner  University of Illinois at Urbana-Champaign
L. Guibas  Stanford University and DEC Systems Research Center
M. Sharir  New York University and Tel Aviv University
Sponsor
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 17,   Citation Count: 16
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/73007.73044
What is a DOI?

ABSTRACT

We study combinatorial and algorithmic problems involving arrangements of n lines in 3-dimensional space, and then present applications of our results to a variety of problems on polyhedral terrains. Our main results include: A tight &THgr;(n2) bound on the complexity of the space of all lines passing above all the n given lines (their “upper envelope”) and satisfying a certain orientation consistency constraint. A preprocessing procedure using near-quadratic time and storage that builds a structure supporting &Ogr;(log n) time queries for testing if a line lies above all the given lines. An &Ogr;(n4/3+&egr;) randomized expected time algorithm, for any fixed &egr; > 0, that tests the “towering property”: do n given red lines lie all above n given blue lines? A preprocessing procedure for a polyhedral terrain &Sgr; with n edges, that uses near-quadratic time and storage and builds a structure supporting &Ogr;(log2 n) time rayshooting queries for computing the first intersection of an arbitrary query ray with &Sgr;. Finding the smallest vertical distance between two disjoint polyhedral terrains with a total of n edges, in time &Ogr;(n4/3+&egr;), for any &egr; > 0. Computing the upper envelope (pointwise maximum) of two polyhedral terrains with a total of n edges, in time &Ogr;(n1.5+&egr; + klog2 n), for any &egr; > 0, where &kgr; is the size of the output envelope. The tools used to obtain these results include Plücker coordinates for lines in space, random sampling in geometric problems, and a new variant of segment trees.


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.

Ag
Be
 
CEGSS
B. Chazelle, H. Edelsbrunner, L. Guibas, M. Sharir, and J. Stolfi, Lines in space - combinatorics, algorithms and applications, in preparation.
 
CEGS
B. Chazelle, H. Edelsbrunner, L. Guibas and M. Sharir, Algorithms for bichromatic line segment problems and polyhedrM terrains, in preparation.
 
CF
B. Chazelle and J. Friedman, A deterministic view of random sampling and its use in geometry, Proe. 29th IEEE Syrup. on Foundations of Computer Science, 1988, pp. 539-549.
 
CG
B. Chazelle and L. Guibas, Fractional cascading: I. A data structuring technique, Algorithmica 1 (1986) pp. 133-162.
 
ChS
 
Cl
Cl2
 
CS
 
Ed
EGS
 
EGSt
 
GCS
 
HW
D. Haussler and E. Welzl, Epsilon nets and simplex range searching, :Discrete Cornp. Geom. 2 (1987) pp. 127- 151.
 
MS
H. Mairson and J. Stolfi, Reporting and counting intersections between two sets of line segments, irt Theoretical Foundations of Computer Graphics and CAD, (R.A. Earnshaw, ed.), NATO ASI Series, Vol. F-40, Springer Verlag, Berlin 1988, pp. 307-325.
 
Ma
J. Matou~ek, Construction of e-nets, Proc. 5nd A CM Syrup. on Computational Geometry, 1989, to appear.
 
Mc
M. McKenna, Arrangements of lines in 3-space: A data structure with ~pplications, Ph.D. Dissertation, Johns Hopkins University, 1989.
MO
 
MeS
 
Mi
J. Milnor, On the Betti numbers of real varieties, Proc. Arner. Math. Soc. 15 (1964), pp. 275-280.
 
PD
W.H. Planting~ and C.R. Dyer, An algorithm for constructing the aspect graph, Proc. ~Tth IEEE Syrup. on Foundations of Computer Science, 1986, pp. 123-131.
 
PS
 
SML
A. Schmitt, H. Muller and W. Leister, Ray tracing algorithms- theory and practice, In Theoretical Foundations of Computer Graphics and CAD (R.A. Earnshaw, Ed.), NATO ASI Series, Vol. 1'40, Springer Verlag, Berlin, 1988, 997-1030.
Se
 
Sh
 
St
YY

CITED BY  16

Collaborative Colleagues:
B. Chazelle: colleagues
H. Edelsbrunner: colleagues
L. Guibas: colleagues
M. Sharir: colleagues