Skip to main content

Every set of disjoint line segments admits a binary tree

  • Conference paper
  • First Online:
Algorithms and Computation (ISAAC 1994)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 834))

Included in the following conference series:

  • 140 Accesses

Abstract

Given a set of n disjoint line segments in the plane, we show that it is always possible to form a tree with the end-points of the segments such that each line segment is an edge of the tree, the tree has no crossing edges, and the maximum vertex degree of the tree is 3. Furthermore, there exist configurations of line segments where any such tree requires at least degree 3. We provide an O(n log n) time algorithm for constructing such a tree, and show that this is optimal.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. D. Avis and D. Rappaport. Computing monotone simple circuits in the plane. Computational Morphology. Elsevier Science, G.T. Toussaint (editor), North Holland, 1988.

    Google Scholar 

  2. J. A. Bondy and U. S. R. Murty. Graph Theory with Applications. Elsevier Science, New York, New York, 1976.

    Google Scholar 

  3. P. Bose and G. Toussaint. Growing a tree from its branches, Proc. of the First Pacific Conference on Computer Graphics and Applications, Vol 1, pp. 91–103, 1993, Also: McGill Technical Report no. SOCS 92.12, McGill University, 1992.

    Google Scholar 

  4. P. Bose, M. Houle, and G. Toussaint. Every set of line segments admits a binary tree. McGill Technical Report, McGill University, (to appear).

    Google Scholar 

  5. A. Mirzaian. Hamiltonian Triangulations and Circumscribing Polygons of Disjoint Line Segments. Computational Geometry: Theory and Applications, 2, 1, pp. 15–30, 1992.

    Google Scholar 

  6. C. Monma and S. Suri. Transitions in geometric minimum spanning trees. Proc. ACM Symp. on Comp. Geom., pp. 239–249, 1991.

    Google Scholar 

  7. F. Preparata and M. Shamos. Computational Geometry: An Introduction, Springer-Verlag, New York, New York, 1985.

    Google Scholar 

  8. D. Rappaport. Computing simple circuits from a set of line segments is NP-complete. Proc. 3rd ACM Symposium on Computational Geometry, Waterloo, Ontario, pp. 52–60, 1987.

    Google Scholar 

  9. D. Rappaport, H. Imai, and G.T. Toussaint. Computing simple circuits from a set of line segments. Discrete and Computational Geometry, 5, 3, pp. 289–304, 1990.

    Google Scholar 

  10. E. Rivera-Campo and J. Urrutia. Personal communication. August 1992.

    Google Scholar 

  11. X. Shen and H. Edelsbrunner. A tight lower bound on the size of visibility graphs, Information Processing Letters, 26, pp. 61–64, 1987.

    Google Scholar 

  12. M. Urabe and M. Watanabe. On a counterexample to a conjecture of Mirzaian. Computational Geometry: Theory and Applications, 2, 1, pp. 51–53, 1992.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Ding-Zhu Du Xiang-Sun Zhang

Rights and permissions

Reprints and permissions

Copyright information

© 1994 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Bose, P., Houle, M.E., Toussaint, G. (1994). Every set of disjoint line segments admits a binary tree. In: Du, DZ., Zhang, XS. (eds) Algorithms and Computation. ISAAC 1994. Lecture Notes in Computer Science, vol 834. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-58325-4_162

Download citation

  • DOI: https://doi.org/10.1007/3-540-58325-4_162

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-58325-7

  • Online ISBN: 978-3-540-48653-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics