Trans-dichotomous algorithms for minimum spanning trees and shortest paths
Journal of Computer and System Sciences - Special issue: 31st IEEE conference on foundations of computer science, Oct. 22–24, 1990
A randomized linear-time algorithm to find minimum spanning trees
Journal of the ACM (JACM)
Property testing in bounded degree graphs
STOC '97 Proceedings of the twenty-ninth annual ACM symposium on Theory of computing
A minimum spanning tree algorithm with inverse-Ackermann type complexity
Journal of the ACM (JACM)
The discrepancy method: randomness and complexity
The discrepancy method: randomness and complexity
Robust Characterizations of Polynomials withApplications to Program Testing
SIAM Journal on Computing
An Optimal Minimum Spanning Tree Algorithm
ICALP '00 Proceedings of the 27th International Colloquium on Automata, Languages and Programming
Fast Monte-Carlo Algorithms for finding low-rank approximations
FOCS '98 Proceedings of the 39th Annual Symposium on Foundations of Computer Science
FOCS '00 Proceedings of the 41st Annual Symposium on Foundations of Computer Science
Property testing and its connection to learning and approximation
FOCS '96 Proceedings of the 37th Annual Symposium on Foundations of Computer Science
On the History of the Minimum Spanning Tree Problem
IEEE Annals of the History of Computing
Testing outerplanarity of bounded degree graphs
APPROX/RANDOM'10 Proceedings of the 13th international conference on Approximation, and 14 the International conference on Randomization, and combinatorial optimization: algorithms and techniques
Introduction to testing graph properties
Property testing
Introduction to testing graph properties
Property testing
Proceedings of the forty-third annual ACM symposium on Theory of computing
Introduction to testing graph properties
Studies in complexity and cryptography
Contemplations on testing graph properties
Studies in complexity and cryptography
Facility location in sublinear time
ICALP'05 Proceedings of the 32nd international conference on Automata, Languages and Programming
Hi-index | 0.00 |
We present a probabilistic algorithm that, given a connected graph G (represented by adjacency lists) of maximum degree d, with edge weights in the set {1; ... ; ω}, and given a parameter 0 O(dωƐċ2 log ω/Ɛ) the weight of the minimum spanning tree of G with a relative error of at most Ɛ. Note that the running time does not depend on the number of vertices in G. We also prove a nearly matching lower bound of Ω(dωƐċ2) on the probe and time complexity of any approximation algorithm for MST weight. The essential component of our algorithm is a procedure for estimating in time O(dƐċ2 logƐċ1) the number of connected components of an unweighted graph to within an additive error of ∈n. The time bound is shown to be tight up to within the log Ɛċ1 factor. Our connected-components algorithm picks O(1/∈2) vertices in the graph and then grows "local spanning trees" whose sizes are specified by a stochastic process. From the local information collected in this way, the algorithm is able to infer, with high confidence, an estimate of the number of connected components. We then show how estimates on the number of components in various subgraphs of G can be used to estimate the weight of its MST.