Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Euclidean minimum spanning tree
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
{{Short description|Shortest network connecting points}} {{good article}} [[Image:Euclidean minimum spanning tree.svg|thumb|300px|right|Euclidean minimum spanning tree of 25 random points in the plane]] 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 bounded 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]]. This is optimal in some models of computation, although faster [[randomized algorithms]] exist for points with integer coordinates. For points in higher dimensions, finding an optimal algorithm remains an [[open problem]].
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)