Euclidean minimum spanning tree: Difference between revisions

Content deleted Content added
top: per GA1
top: per GA1
Line 4:
A '''Euclidean minimum spanning tree''' of a [[finite set]] of points in the [[Euclidean plane]] or higher-dimensional [[Euclidean space]] connects the points by a system of [[line segment]]s with the points as endpoints, minimizing the total length of the segments. In it, any two points can reach each other along a path through the line segments. It can be found as the [[minimum spanning tree]] of a [[complete graph]] with the points as vertices and the [[Euclidean distance]]s between points as edge weights.
 
The edges of the minimum spanning tree meet at angles of at least 60°, at most six to a vertex. In higher dimensions, the number of edges per vertex is controlledbounded by the [[kissing number]] of tangent [[unit sphere]]s. The total length of the edges, for points in a [[unit square]], is at most proportional to the square root of the number of points. Each edge lies in an empty region of the plane, and these regions can be used to prove that the Euclidean minimum spanning tree is a subgraph of other [[geometric graph]]s including the [[relative neighborhood graph]] and [[Delaunay triangulation]]. By constructing the Delaunay triangulation and then applying a graph minimum spanning tree algorithm, the minimum spanning tree of <math>n</math> given planar points may be found in time <math>O(n\log n)</math>, as expressed in [[Big O notation]]. Faster, [[randomized algorithms]] are known for points with integer coordinates. For points in higher dimensions, finding an optimal algorithm remains an [[open problem]].
 
==Definition and related problems==