Publication 1995 Issue No. 4 - April Abstract - On Computing Connected Components of Line Segments
 This Article Share Bibliographic References Add to: Digg Furl Spurl Blink Simpy Google Del.icio.us Y!MyWeb Search Similar Articles Articles by Ramakrishna Thurimella Articles by Mario Alberto Lopez
On Computing Connected Components of Line Segments
April 1995 (vol. 44 no. 4)
pp. 597-601
 ASCII Text x Ramakrishna Thurimella, Mario Alberto Lopez, "On Computing Connected Components of Line Segments," IEEE Transactions on Computers, vol. 44, no. 4, pp. 597-601, April, 1995.
 BibTex x @article{ 10.1109/12.376174,author = {Ramakrishna Thurimella and Mario Alberto Lopez},title = {On Computing Connected Components of Line Segments},journal ={IEEE Transactions on Computers},volume = {44},number = {4},issn = {0018-9340},year = {1995},pages = {597-601},doi = {http://doi.ieeecomputersociety.org/10.1109/12.376174},publisher = {IEEE Computer Society},address = {Los Alamitos, CA, USA},}
 RefWorks Procite/RefMan/Endnote x TY - JOURJO - IEEE Transactions on ComputersTI - On Computing Connected Components of Line SegmentsIS - 4SN - 0018-9340SP597EP601EPD - 597-601A1 - Ramakrishna Thurimella, A1 - Mario Alberto Lopez, PY - 1995KW - Connected componentsKW - line segmentsKW - netsKW - Hopcroft’s problem.VL - 44JA - IEEE Transactions on ComputersER -

Abstract—It is shown that given a set of n line segments, their connected components can be computed in time O(n4/3log3n). A bound of o(n4/3) for this problem would imply a similar bound for detecting, for a given set of n points and n lines, whether some point lies on some of the lines. This problem, known as Hopcroft’s problem, is believed to have a lower bound of Ω(n4/3). For the special case when for each segment both endpoints fall inside the same face of the arrangement induced by the set of segments, we give an algorithm that runs in O(nlog 3n) time.

[1] P.K. Agarwal,“Partitioning arrangements of lines I: An efficient deterministic algorithm,” Discrete Comput. Geom., vol. 5, pp. 449-483, 1990.
[2] P.K. Agarwal,“Partitioning arrangements of lines II: Applications,” Discrete Comput. Geom., vol. 5, pp. 533-573, 1990.
[3] A.V. Aho,J.E. Hopcroft, and J.D. Ullman,The Design and Analysis of Computer Algorithms.Reading, Mass.: Addison-Wesley, 1974.
[4] H. Edelsbrunner,L.J. Guibas,, and J. Stolfi,“Optimal point location in a monotone subdivision,” SIAM J. Comput., vol. 15, no. 2, pp. 317-340, 1986.
[5] H. Edelsbrunner,L.J. Guibas,, and M. Sharir,“The complexity and construction of many faces in an arrangement of lines and of segments,” Discrete Comput. Geom., vol. 5, pp. 161-196, 1990.
[6] H. Edelsbrunner,J. O’Rourke,, and R. Seidel,“Constructing arrangements of lines and hyperplanes with applications,” SIAM J. Comput., vol. 15, no. 2, pp. 341-363, 1986.
[7] H. Edelsbrunner,J. van Leeuwen,T. Ottmann,, and D. Wood,“Computing connected components of simple rectilinear geometrical objects ind-space,” RAIRO Theoretical Informatics, vol. 18, no. 2, pp. 171-183, 1984.
[8] L.J. Guibas and J. Saxe,“Problem 80-15,” J. Algorithms, vol. 4, pp. 176-181, 1983.
[9] L.J. Guibas and M. Sharir,Computing the Unbounded Component of an Arrangement of Line Segments, manuscript, (1987).
[10] M. Lopez,R. Janardan,, and S. Sahni,“A fast algorithm for VLSI net extraction,” Proc. IEEE/ACM Int’l Conf. CAD, pp. 770-774, 1993.
[11] J.S.B. Mitchell,On Computing a Single Face in an Arrangement of Line Segments, manuscript, (1990).
[12] H.G. Mairson and J. Stolfi,“Reporting and counting intersections between two sets of line segments,” NATO ASI series, Theoretical Foundations of Computer Graphics and CAD, Springer-Verlag, pp. 307-325, 1988.
[13] ${\rm J.\ Matou\!\mathord{\buildrel{\lower3pt\hbox{$\scriptscriptstyle\smile$}} \over s} ek}$,“Cutting hyperplane arrangements,” Discrete Comput. Geom., vol. 6, pp. 385-406, 1991.
[14] ${\rm J.\ Matou\!\mathord{\buildrel{\lower3pt\hbox{$\scriptscriptstyle\smile$}} \over s} ek}$,“Range searching with efficient hierarchical cuttings,” Proc. 8th Ann. ACM Symp. Comput. Geom., pp. 276-285, 1992.
[15] S. Nahar and S. Sahni,“Time and space efficient net extractor,” Computer Aided Design, vol. 20, no. 1, pp. 17-26, 1988.
[16] F.P. Preparata and M.I. Shamos, Computational Geometry. Springer-Verlag, 1985.

Index Terms:
Connected components, line segments, nets, Hopcroft&#8217;s problem.
Citation:
Ramakrishna Thurimella, Mario Alberto Lopez, "On Computing Connected Components of Line Segments," IEEE Transactions on Computers, vol. 44, no. 4, pp. 597-601, April 1995, doi:10.1109/12.376174