Definitions¶
The minimum spanning tree (MST) of a set of n points is an acyclic undirected connected graph whose:
vertices represent the points,
edges are weighted by the distances between point pairs,
edges have minimal total weight.
MSTs have many uses in, amongst others, topological data analysis (clustering, density estimation, dimensionality reduction, outlier detection, etc.).
The mst_euclid
function can determine the classic
Euclidean minimum spanning trees (EMST) as well as ones
corresponding to mutual reachability distances [3].
Note
This section is a work in progress.
In the meantime, take a look at the Python or R package reference manual.
Relevant citations — the Jarnik-Prim algorithm: [6], [11], [12], the Boruvka algorithm: [2], [8], K-d trees: [1], [7], [13], mutual reachability distance: [3], [4].