skip to main content
10.1145/370155.370320acmconferencesArticle/Chapter ViewAbstractPublication PagesaspdacConference Proceedingsconference-collections
Article

Efficient minimum spanning tree construction without Delaunay triangulation

Authors Info & Claims
Published:30 January 2001Publication History

ABSTRACT

Minimum spanning tree problem is a very important problem in VLSI CAD. Given n points in a plane, a minimum spanning tree is a set of edges which connects all the points and has a minimum total length. A naive approach enumerates edges on all pairs of points and takes at least ω(n2) time. More efficient approaches find a minimum spanning tree only among edges in the Delaunay triangulation of the points. However, Delaunay triangulation is not well defined in rectilinear distance. In this paper, we first establish a framework for minimum spanning tree construction which is based on a general concept of spanning graphs. A spanning graph is a natural definition and not necessarily a Delaunay triangulation. Based on this framework, we then design an O(n log n) sweep-line algorithm to construct a rectilinear minimum spanning tree without using Delaunay triangulation.

References

  1. 1.T. H. Cormen, C. E. Leiserson, and R. H. Rivest. Introduction to Algorithms. MIT Press, 1989. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 2.Steven Fortune. A sweepline algorithm for voronoi diagrams. Algorithmica, 2:153-174, 1987.Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 3.Linda L. Deneen Gary M. Shute and Clark D. Thomborson. An O(n log n) Plane-Sweep Algorithm for L1 and L1 Delaunay Triangulation. In Algorithmica, volume 6, pages 207-221, 1991.Google ScholarGoogle Scholar
  4. 4.Leo J. Guibas and Jorge Stolfi. On computing all north-east nearest neighbors in the L1 metric. Information Processing Letters, 17(4):219-223, 8 November 1983.Google ScholarGoogle ScholarCross RefCross Ref
  5. 5.F. K. Hwang. An o(n log n) algorithm for rectilinear minimal spanning trees. Journal of the ACM, 26(2):177-182, April 1979. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. 6.E. L. Lawler. Combinatorial Optimization: Networks and Matroids. Holt, Rinehart and Winston, 1976.Google ScholarGoogle Scholar
  7. 7.Edward M. McCreight. Priority search trees. SIAM Journal of Computing, 14(2):257-276, May 1985.Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. 8.Franco P. Preparata and Michael Ian Shamos. Computational Geometry: An Introduction. Springer- Verlag, 1985. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. 9.W. Pugh. Skip lists: A probabilistic alternative to balanced trees. Communications of the ACM, 33(6), 1990. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. 10.Gabriel Robins and Jeffrey S. Salowe. Low-degree minimum spanning tree. Discrete and Computational Geometry, 14:151-165, September 1995.Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. 11.Andrew Chi-Chih Yao. On constructing minimum spanning trees in k-dimensional spaces and related problems. SIAM Journal on Computing, 11(4):721- 736, November 1982.Google ScholarGoogle ScholarCross RefCross Ref
  12. 12.S. Q. Zheng, J. S. Lim, and S. S. Iyengar. Finding obstacle-avoiding shortest paths using implicit connection graphs. IEEE Transactions on Computer Aided Design, 15(1):103-110, January 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Efficient minimum spanning tree construction without Delaunay triangulation

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in
          • Published in

            cover image ACM Conferences
            ASP-DAC '01: Proceedings of the 2001 Asia and South Pacific Design Automation Conference
            January 2001
            662 pages
            ISBN:0780366344
            DOI:10.1145/370155

            Copyright © 2001 ACM

            Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            • Published: 30 January 2001

            Permissions

            Request permissions about this article.

            Request Permissions

            Check for updates

            Qualifiers

            • Article

            Acceptance Rates

            Overall Acceptance Rate466of1,454submissions,32%

            Upcoming Conference

            ASPDAC '25

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader