Computing Euclidean maximum spanning trees

  • Authors:
  • C. Monma;M. Paterson;S. Suri;F. Yao

  • Affiliations:
  • Bell Communications Research, Morristown;University of Warwick, Coventry, England;Bell Communications Research, Morristown;Xerox PARC, Palo Alto

  • Venue:
  • SCG '88 Proceedings of the fourth annual symposium on Computational geometry
  • Year:
  • 1988

Quantified Score

Hi-index 0.00

Visualization

Abstract

An algorithm is presented for finding a maximum-weight spanning tree of a set of n points in the Euclidean plane, where the weight of an edge (pi, pj) equals the Euclidean distance between the points pi and pj. The algorithm runs in time &Ogr; (n logn) and requires &Ogr; (n) space. If the points are vertices of a convex polygon (given in order along the boundary), then our algorithm requires only a linear amount of time and space. These bounds are the best possible in the algebraic computation-tree model. We also establish various properties of maximum spanning trees that can be exploited to solve other geometric problems.