|
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
|
H. Edelsbrunner , L. J. Guibas , M. Sharir, The complexity of many faces in arrangements of lines of segments, Proceedings of the fourth annual symposium on Computational geometry, p.44-55, June 06-08, 1988, Urbana-Champaign, Illinois, United States
[doi> 10.1145/73393.73399]
|
| |
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
|
|
|
|
|
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
|
|
|
|
|
|
Bernard Chazelle , Herbert Edelsbrunner , Leonidas Guibas , Micha Sharir, Diameter, width, closest line pair, and parametric searching, Proceedings of the eighth annual symposium on Computational geometry, p.120-129, June 10-12, 1992, Berlin, Germany
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|
|
|
Marc de Berg , Leonidas J. Guibas , Dan Halperin, Vertical decompositions for triangles in 3-space, Proceedings of the tenth annual symposium on Computational geometry, p.1-10, June 06-08, 1994, Stony Brook, New York, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|