Cut query algorithms with star contraction
Simon Apers, Yuval Efron, Pawe{\l} Gawrychowski, Troy Lee, Sagnik, Mukhopadhyay, Danupon Nanongkai

TL;DR
This paper introduces star contraction, a new technique for efficiently determining the edge connectivity of graphs using cut queries, with algorithms that are faster than previous methods and applicable in streaming models.
Contribution
The paper presents a novel star contraction technique that improves query complexity bounds for edge connectivity and extends to streaming algorithms, addressing open problems in graph algorithms.
Findings
Randomized algorithm with O(n) cut queries for edge connectivity.
Quantum algorithm with ~O(√n) cut queries for edge connectivity.
Star contraction enables efficient graph analysis in streaming models.
Abstract
We study the complexity of determining the edge connectivity of a simple graph with cut queries. We show that (i) there is a bounded-error randomized algorithm that computes edge connectivity with cut queries, and (ii) there is a bounded-error quantum algorithm that computes edge connectivity with cut queries. We prove these results using a new technique called "star contraction" to randomly contract edges of a graph while preserving non-trivial minimum cuts. In star contraction vertices randomly contract an edge incident on a small set of randomly chosen vertices. In contrast to the related 2-out contraction technique of Ghaffari, Nowicki, and Thorup [SODA'20], star contraction only contracts vertex-disjoint star subgraphs, which allows it to be efficiently implemented via cut queries. The bound from item (i) was not known even for the simpler problem of…
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
TopicsStochastic Gradient Optimization Techniques · Complexity and Algorithms in Graphs · Quantum Computing Algorithms and Architecture
