1995/03/01 by David R. Karger, Philip N. Klein, Robert E. Tarjan · 406 citations
Computer Science · Mathematics · #Algorithm #Algorithms and Data Compression #Combinatorics #Computer science #Data Management and Algorithms #Data Mining Algorithms and Applications #Distributed minimum spanning tree #Euclidean minimum spanning tree #Graph #Kruskal's algorithm #Mathematics #Minimum spanning tree #Prim's algorithm #Randomized algorithm #Reverse-delete algorithm #Spanning tree #Time complexity
paper · pdf · doi:10.1145/201019.201022
published in Journal of the ACM 42(2), 321-328 (Association for Computing Machinery)
openalex publication_date 1995/03/01 · openalex created_date 2025/10/10 · openalex updated_date 2026/07/25
We present a randomized linear-time algorithm to find a minimum spanning tree in a connected graph with edge weights. The algorithm uses random sampling in combination with a recently discovered linear-time algorithm for verifying a minimum spanning tree. Our computational model is a unit-cost random-access machine with the restriction that the only operations allowed on edge weights are binary comparisons.