ACM Home Page
Please provide us with feedback. Feedback
A deterministic algorithm for partitioning arrangements of lines and its application
Full text PdfPdf (1.50 MB)
Source Annual Symposium on Computational Geometry archive
Proceedings of the fifth annual symposium on Computational geometry table of contents
Saarbruchen, West Germany
Pages: 11 - 22  
Year of Publication: 1989
ISBN:0-89791-318-3
Author
P. K. Agarwal  Courant Institute of Mathematical Sciences, 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): 17,   Citation Count: 13
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/73833.73835
What is a DOI?

ABSTRACT

In this paper we consider the following problem: Given a set ℒ of n lines in the plane, partition the plane into &Ogr;(r2) triangles so that no triangle intersects more than &Ogr;(n/r) lines of ℒ. We present a deterministic algorithm for this problem with &Ogr;(nr log n log&ohgr; r) running time, where &ohgr; is a constant < 3.3. Our algorithm is faster than Matousk's recent algorithm [Ma] for large values of r. In the second part of the paper, we apply this algorithm to several problems involving lines or segments in the plane, and obtain deterministic algorithms which are faster than any previously known algorithms. For example we give an &Ogr;(n2/3m2/3 log n log&ohgr;/3 m/√n + (m + n) log n) algorithm to compute all incidences between m points and n lines. Other problems include computing many faces in an arrangement of lines or segments, counting segment intersections, red-blue intersection detection, simplex range queries and computing stabbing trees with low stabbing number.


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.

 
Aga
P. K. Agarwal, Partitioning arrangements of lines: I. An efficient deterministic algorithm, manuscript, 1989.
 
Agb
P. K. Agarwal, Partitioning arrangements of lines: II. Applications, manuscript, 1989.
Age
AS
 
AKS
 
AEGS
B. Aronov, H. Edelsbrunner , L. Guibas , M. Sharir, Improved bounds on the complexity of many faces in arrangements of segments, manuscript, 1988.
 
Ch
 
Cha
B. Chazelle, Polytope range searching and integral geometry, Proceedings 28 th Annual IEEE Symp osium on Foundations of Compuler Science, 1987, pp. l-10.
 
Chb
B. Chazelle, Tight bounds on the stabbing number of trees in Euclidean plane, Technical Report CS-T&155-58, Dept. Computer Science, Princeton University, May 1988.
 
Chc
B. Chazelle, personal communication, 1988.
 
CE
B. Chazelle and H. Edelsbrunner, An optimal algorithm for intersecting line segments in the plane, Proceedings 2Qth Annual IEEE Symposium on Foundations of Computer Science, 1988, pp. 590-600.
 
CF
B. Chazelle and J. Friedman, A deterministic view of random sampling and its use in geometry, Proceedings 2gfh Annual IEEE Symposium on Foundations of Compuler Science, 1988, pp. 539-549.
 
CW
B. Chazelle and E. Welzl, Range searching and VC- dimension: A characterization of efficiency, manuscript, 1988.
Co
 
Cla
K. Clarkson, New applications of random sampling in computational geometry, Discrete and Computalional Geome- Iry, 2 (1987), pp. 195-222.
Clb
 
CEG*
K. Clarkson, H. Edelsbrunner, L. Guibas, M. Sharir and E. Welzl, Combinatorial complexity for arrangements of curves and surfaces, Proceedings 2Sth Annual IEEE Symposium on Foundations of Computer Science, 1988, pp. 568 579.
CS
CTV
Co
 
CSSS
 
Ed
EGH*
EGS
 
EGSt
 
EOS
 
EW
H. Edelsbrunner and E. Welzl, Constructing belts in twodimensional arrangements with applications, SIAM J. Computing, 15 (1986), 271-284.
 
GOS
L. Guibas, M. Overmars and M. Sharir, Intersecting line segments, ray shootings and other applications of geometric partitioning techniques, Technical Report RUU-CS-8s 26, Dept. Computer Science, University of Utrecht, August 1988.
 
HW
D. Haussler and E. Welzl, e-nets and simplex range queries, Discrete and Computational Geometry, 2 (1987), pp. 127- 151.
 
MS
H. Mairson and J. Stolfi, Reporting and counting intersections between two sets of line segments, NATO ASI Series, F40, Theoretical Foundations of Computer Graphihcs and CAD, ed. R. Earnshaw, Springer Verlag, Berlin, 1988, pp. 307-325.
 
Ma
J. MatouBek, Construction of c-nets, Proceedinga St" Annual Symposium on Computational Geometry, 1989.
 
Mat
J. Matotiek, Constructing spanning trees with low crossing numbers, manuscript, 1989.
Me
 
Mu
K. Muhnuley, A fast planar partition algorithm, Proceedings 2Qth Annual IEEE Symposium on Foundations of Computer Science, 1988, pp. 580-589.
 
PS
STa
 
ST
E. SzemerCdi and W. netter, Extremal problems in discrete geometry, Combinalorica, 3 (1983), pp. 381-392.
 
wea
Web
 
Wo
G. Woeginger, Epsilon-nets for half planes, Technical Report B-88-02, Dept. of Mathematics, Free University Berlin, March 1988.

CITED BY  13