paper

A Linear-time Algorithm for Sparsification of Unweighted Graphs

arXiv:1005.0670

Abstract

Given an undirected graph and an error parameter , the {\em graph sparsification} problem requires sampling edges in and giving the sampled edges appropriate weights to obtain a sparse graph with the following property: the weight of every cut in is within a factor of of the weight of the corresponding cut in . If is unweighted, an -time algorithm for constructing with edges in expectation, and an -time algorithm for constructing with edges in expectation have recently been developed (Hariharan-Panigrahi, 2010). In this paper, we improve these results by giving an -time algorithm for constructing with edges in expectation, for unweighted graphs. Our algorithm is optimal in terms of its time complexity; further, no efficient algorithm is known for constructing a sparser . Our algorithm is Monte-Carlo, i.e. it produces the correct output with high probability, as are all efficient graph sparsification algorithms.

References in corpus (1)

A Linear-time Algorithm for Sparsification of Unweighted Graphs · wovepaper