# An optimal minimum spanning tree algorithm

@article{Pettie2002AnOM,
title={An optimal minimum spanning tree algorithm},
author={Seth Pettie and Vijaya Ramachandran},
journal={J. ACM},
year={2002},
volume={49},
pages={16-34}
}
• Published 2002
• Mathematics, Computer Science
• J. ACM
We establish that the algorithmic complexity of the minimumspanning tree problem is equal to its decision-tree complexity.Specifically, we present a deterministic algorithm to find aminimum spanning tree of a graph with <i>n</i> vertices and<i>m</i> edges that runs in time<i>O</i>(<i>T</i><sup>*</sup>(<i>m,n</i>)) where<i>T</i><sup>*</sup> is the minimum number of edge-weightcomparisons needed to determine the solution. The algorithm isquite simple and can be implemented on a pointer machine… Expand
269 Citations
Estimating the weight of metric minimum spanning trees in sublinear-time
• Mathematics, Computer Science
• STOC '04
• 2004
In this paper we present a sublinear time (1 + ε)-approximation randomized algorithm to estimate the <i>weight</i> of the minimum spanning tree of an <i>n</i>-point metric space. The running time ofExpand
Testing Euclidean minimum spanning trees in the plane
• Mathematics, Computer Science
• TALG
• 2008
A property testing algorithm is presented that accepts graph G if it is an EMST of <i>P</i> and that rejects with probability at least 2/3 if <i*G</i>, or differs from it in more than ε, â‚¬n edges. Expand
An Optimal Minimum Spanning Tree Algorithm
• Mathematics, Computer Science
• ICALP
• 2000
A deterministic algorithm to find a minimum spanning forest of a graph with n vertices and m edges that runs in time O(Τ*(m, n) where Τ* is the minimum number of edge-weight comparisons needed to determine the solution, which is quite simple and can be implemented on a pointer machine. Expand
Linear-time compression of bounded-genus graphs into information-theoretically optimal number of bits
• Hsueh-I Lu
• Mathematics, Computer Science
• SODA '02
• 2002
The extended abstract provides a linear-timemethodology for graph compression schemes that are information-theoretically optimal with respect to continuoussuper-additive functions (abbreviated asoptimal for therest of the extended abstract). Expand
Competitive Maintenance of Minimum Spanning Trees in Dynamic Graphs
• Mathematics, Computer Science
• SOFSEM
• 2007
The problem of maintaining a minimum spanning tree within a graph with dynamically changing edge weights is considered and a deterministic algorithm achieving a competitive ratio of $\mathcal{O}(n^2)$ is provided and a lower bound for randomized algorithms of i¾?(logn). Expand
Sensitivity Analysis of Minimum Spanning Trees in Sub-Inverse-Ackermann Time
• Seth Pettie
• Computer Science, Mathematics
• J. Graph Algorithms Appl.
• 2015
We present a deterministic algorithm for computing the sensitivity of a minimum spanning tree (MST) or shortest path tree in $O(m\log\alpha(m,n))$ time, where $\alpha$ is the inverse-AckermannExpand
Approximating the Minimum Spanning Tree Weight in Sublinear Time
• Mathematics, Computer Science
• SIAM J. Comput.
• 2005
It is shown how estimates on the number of components in various subgraphs of G can be used to estimate the weight of its MST, and a nearly matching lower bound of $\Omega( dw \varepsilon^{-2} )$ is proved on the probe and time complexity of any approximation algorithm for MST weight. Expand
Distributed verification of minimum spanning trees
• Mathematics, Computer Science
• PODC '06
• 2006
The techniques (both for the lower bound and for the upper bound) may indicate a strong relation between the fields of proof labeling schemes and implicit labeling schemes. Expand
Distributed verification of minimum spanning trees
• Mathematics, Computer Science
• Distributed Computing
• 2007
This paper investigates the problem of verifying a Minimum Spanning Tree in the distributed setting, where the input is given in a distributed manner, and presents a verification scheme with a maximum label size of O(log n log W), where n is the number of nodes and W is the largest weight of an edge. Expand
Minimizing randomness in minimum spanning tree, parallel connectivity, and set maxima algorithms
• Mathematics, Computer Science
• SODA '02
• 2002
This work considers the problem of selection and proposes new algorithms for these problems which preserve optimality while saving an exponential number of random bits, in the case of computing minimum spanning trees and MST/SSSP sensitivity analysis. Expand