Near-Optimal Distributed Computation of Small Vertex Cuts

11/17/2022
by   Merav Parter, et al.
0

We present near-optimal algorithms for detecting small vertex cuts in the CONGEST model of distributed computing. Despite extensive research in this area, our understanding of the vertex connectivity of a graph is still incomplete, especially in the distributed setting. To this date, all distributed algorithms for detecting cut vertices suffer from an inherent dependency in the maximum degree of the graph, Δ. Hence, in particular, there is no truly sub-linear time algorithm for this problem, not even for detecting a single cut vertex. We take a new algorithmic approach for vertex connectivity which allows us to bypass the existing Δ barrier. As a warm-up to our approach, we show a simple O(D)-round randomized algorithm for computing all cut vertices in a D-diameter n-vertex graph. This improves upon the O(D+Δ/log n)-round algorithm of [Pritchard and Thurimella, ICALP 2008]. Our key technical contribution is an O(D)-round randomized algorithm for computing all cut pairs in the graph, improving upon the state-of-the-art O(Δ· D)^4-round algorithm by [Parter, DISC '19]. Note that even for the considerably simpler setting of edge cuts, currently O(D)-round algorithms are known only for detecting pairs of cut edges. Our approach is based on employing the well-known linear graph sketching technique [Ahn, Guha and McGregor, SODA 2012] along with the heavy-light tree decomposition of [Sleator and Tarjan, STOC 1981]. Combining this with a careful characterization of the survivable subgraphs, allows us to determine the connectivity of G ∖{x,y} for every pair x,y ∈ V, using O(D)-rounds. We believe that the tools provided in this paper are useful for omitting the Δ-dependency even for larger cut values.

READ FULL TEXT
research
09/02/2019

Faster Algorithms for Edge Connectivity via Random 2-Out Contractions

We provide a simple new randomized contraction approach to the global mi...
research
02/22/2023

Finding a Small Vertex Cut on Distributed Networks

We present an algorithm for distributed networks to efficiently find a s...
research
10/31/2019

Computing and Testing Small Connectivity in Near-Linear Time and Queries via Fast Local Cut Algorithms

Consider the following "local" cut-detection problem in a directed graph...
research
11/25/2017

A Near-optimal Algorithm for Edge Connectivity-based Hierarchical Graph Decomposition

Driven by many applications in graph analytics, the problem of computing...
research
09/07/2022

Õptimal Vertex Fault-Tolerant Spanners in Õptimal Time: Sequential, Distributed and Parallel

We (nearly) settle the time complexity for computing vertex fault-tolera...
research
05/23/2023

Distributed CONGEST Algorithms against Mobile Adversaries

In their seminal PODC 1991 paper, Ostrovsky and Yung introduced the stud...
research
01/14/2022

Cut query algorithms with star contraction

We study the complexity of determining the edge connectivity of a simple...

Please sign up or login with your details

Forgot password? Click here to reset