On maximal 3-edge-connected subgraphs of undirected graphs

11/12/2022
by   Loukas Georgiadis, et al.
0

We show how to find and efficiently maintain maximal 3-edge-connected subgraphs in undirected graphs. In particular, we provide the following results. (1) Two algorithms for the incremental maintenance of the maximal 3-edge-connected subgraphs. These algorithms allow for vertex and edge insertions, interspersed with queries asking whether two vertices belong to the same maximal 3-edge-connected subgraph, and there is a trade-off between their time- and space-complexity. Specifically, the first algorithm has O(mα(m,n) + n^2log^2 n) total running time and uses O(n) space, where m is the number of edge insertions and queries, and n is the total number of vertices inserted starting from an empty graph. The second algorithm performs the same operations in faster O(mα(m,n) + n^2α(n,n)) time in total, using O(n^2) space. (2) A fully dynamic algorithm for maintaining information about the maximal k-edge-connected subgraphs for fixed k. Our update bounds are O(n√(n) log n) worst-case time for k>4 and O(n√(n) ) worst-case time for k∈{3,4}. In both cases, we achieve constant time for maximal k-edge-connected subgraph queries. (3) A deterministic algorithm for computing the maximal k-edge-connected subgraphs, for any fixed k>2, in O(m+n√(n) ) time. This result improves substantially on the previously best known deterministic bounds and matches (modulo log factors) the expected time of the best randomized algorithm for the same problem. (4) A linear-time algorithm for computing a spanning subgraph with O(nlog n) edges that has the same maximal k-edge-connected subgraphs as the original graph.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/30/2023

Maximal k-Edge-Connected Subgraphs in Almost-Linear Time for Small k

We give the first almost-linear time algorithm for computing the maximal...
research
11/17/2021

Optimal Decremental Connectivity in Non-Sparse Graphs

We present a dynamic algorithm for maintaining the connected and 2-edge-...
research
07/10/2020

Local Access to Sparse Connected Subgraphs Via Edge Sampling

We contribute an approach to the problem of locally computing sparse con...
research
07/15/2023

Sandpile Prediction on Structured Undirected Graphs

We present algorithms that compute the terminal configurations for sandp...
research
02/11/2018

Distributed Evaluation of Subgraph Queries Using Worstcase Optimal LowMemory Dataflows

We study the problem of finding and monitoring fixed-size subgraphs in a...
research
08/18/2020

Mining Large Quasi-cliques with Quality Guarantees from Vertex Neighborhoods

Mining dense subgraphs is an important primitive across a spectrum of gr...
research
02/16/2017

Courcelle's Theorem Made Dynamic

Dynamic complexity is concerned with updating the output of a problem wh...

Please sign up or login with your details

Forgot password? Click here to reset