Approximating the Minimum Spanning Tree Weight in Sublinear Time

  • Bernard Chazelle
  • Ronitt Rubinfeld
  • Luca Trevisan
Conference paper

DOI: 10.1007/3-540-48224-5_16

Part of the Lecture Notes in Computer Science book series (LNCS, volume 2076)
Cite this paper as:
Chazelle B., Rubinfeld R., Trevisan L. (2001) Approximating the Minimum Spanning Tree Weight in Sublinear Time. In: Orejas F., Spirakis P.G., van Leeuwen J. (eds) Automata, Languages and Programming. ICALP 2001. Lecture Notes in Computer Science, vol 2076. Springer, Berlin, Heidelberg

Abstract

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,..., w, and given a parameter 0 < ε < 1/2, estimates in time O(dw-2 log w/∈ ) 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 Ω(dw-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.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag Berlin Heidelberg 2001

Authors and Affiliations

  • Bernard Chazelle
    • 1
  • Ronitt Rubinfeld
    • 2
  • Luca Trevisan
    • 3
  1. 1.Princeton University and NEC Research InstitutePrinceton
  2. 2.NEC Research InstitutePrinceton
  3. 3.U.C. BerkeleyBerkeley

Personalised recommendations