Fast Computation of Small Cuts via Cycle Space Sampling
David Pritchard, Ramakrishna Thurimella

TL;DR
This paper introduces a sampling-based method using cycle space properties to efficiently identify cuts in graphs, leading to faster algorithms in sequential, distributed, and parallel computing models.
Contribution
The paper presents a novel cycle space sampling technique that enables simple, linear-time algorithms for cut detection and improves distributed and parallel algorithms for related problems.
Findings
Linear-time algorithms for cut edges and pairs in sequential models.
Faster distributed algorithms matching or surpassing previous bounds.
Optimal O(log V) parallel algorithm for cut pairs and 3-edge-connected components.
Abstract
We describe a new sampling-based method to determine cuts in an undirected graph. For a graph (V, E), its cycle space is the family of all subsets of E that have even degree at each vertex. We prove that with high probability, sampling the cycle space identifies the cuts of a graph. This leads to simple new linear-time sequential algorithms for finding all cut edges and cut pairs (a set of 2 edges that form a cut) of a graph. In the model of distributed computing in a graph G=(V, E) with O(log V)-bit messages, our approach yields faster algorithms for several problems. The diameter of G is denoted by Diam, and the maximum degree by Delta. We obtain simple O(Diam)-time distributed algorithms to find all cut edges, 2-edge-connected components, and cut pairs, matching or improving upon previous time bounds. Under natural conditions these new algorithms are universally optimal --- i.e. a…
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
TopicsComplexity and Algorithms in Graphs · Distributed systems and fault tolerance · Interconnection Networks and Systems
