Undirected, General MST
A minimum spanning tree (MST) or minimum weight spanning tree is a subset of the edges of a connected; edge-weighted undirected graph that connects all the vertices together; without any cycles and with the minimum possible total edge weight. Here, there are no restrictions on edge weights or graph density.
Parameters
- : number of vertices
- : number of edges
- : maximum edge weight
Filters
Computational Model
Randomization
Approximation
Algorithms Table
Displaying 16 of 16 algorithms
| See more | ||||
|---|---|---|---|---|
| Filter Kruskal algorithm | 2009 | |||
| Quick Kruskal algorithm | 2006 | |||
| Pettie, Ramachandran | 2002 | unknown but optimal | O(E) auxiliary | |
| Chazelle's algorithm | 2000 | |||
| Thorup (reverse-delete) | 2000 | |||
| Karger; Klein & Tarjan | 1995 | |||
| Kruskal’s algorithm with demand-sorting | 1991 | |||
| Prim's algorithm + Fibonacci heaps; Fredman & Tarjan | 1987 | |||
| Fredman & Tarjan | 1987 | O(E*beta(E, V)) where beta(m, n) = min(i such that log^(i)(n)≤m/n); this is also O(E (log-star)V) | O(E) auxiliary | |
| Gabow et al, Section 2 | 1986 | O(E*log(beta(E, V))) | O(E) auxiliary | |
| Cheriton-Tarjan Algorithm | 1976 | |||
| Yao's algorithm | 1975 | |||
| Prim's algorithm + binary heap | 1964 | O(ElogV) | O(V) auxiliary | |
| Prim's algorithm + adjacency matrix searching | 1957 | |||
| Kruskal's algorithm | 1956 | |||
| Borůvka's algorithm | 1926 |
Reductions Table
Insuffient Data to display table
Other relevant algorithms
Insuffient Data to display table