A Linear-time Algorithm for Sparsification of Unweighted Graphs
Ramesh Hariharan, Debmalya Panigrahi

TL;DR
This paper presents an optimal linear-time algorithm for sparsifying unweighted graphs, producing a sparse approximation that preserves cut weights within a specified error, improving efficiency over previous methods.
Contribution
The paper introduces a new linear-time algorithm for unweighted graph sparsification that matches the best known size bounds and is optimal in time complexity.
Findings
Achieves $O(m)$ time complexity for sparsification.
Produces a sparsifier with $O(n \, \log n/\epsilon^2)$ edges.
Matches the best known size bounds for sparsifiers.
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Graph Theory Research · Complexity and Algorithms in Graphs · Computational Geometry and Mesh Generation
