Maximal k-Edge-Connected Subgraphs in Weighted Graphs via Local Random Contraction

02/05/2023
by   Chaitanya Nalam, et al.
0

The maximal k-edge-connected subgraphs problem is a classical graph clustering problem studied since the 70's. Surprisingly, no non-trivial technique for this problem in weighted graphs is known: a very straightforward recursive-mincut algorithm with Ω(mn) time has remained the fastest algorithm until now. All previous progress gives a speed-up only when the graph is unweighted, and k is small enough (e.g. Henzinger et al. (ICALP'15), Chechik et al. (SODA'17), and Forster et al. (SODA'20)). We give the first algorithm that breaks through the long-standing Õ(mn)-time barrier in weighted undirected graphs. More specifically, we show a maximal k-edge-connected subgraphs algorithm that takes only Õ(m·min{m^3/4,n^4/5}) time. As an immediate application, we can (1+ϵ)-approximate the strength of all edges in undirected graphs in the same running time. Our key technique is the first local cut algorithm with exact cut-value guarantees whose running time depends only on the output size. All previous local cut algorithms either have running time depending on the cut value of the output, which can be arbitrarily slow in weighted graphs or have approximate cut guarantees.

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
12/06/2021

Faster Cut Sparsification of Weighted Graphs

A cut sparsifier is a reweighted subgraph that maintains the weights of ...
research
01/18/2021

An FPT algorithm for Matching Cut

In an undirected graph, a matching cut is an edge cut which is also a ma...
research
04/21/2022

A computational study of Gomory-Hu tree algorithms

We present an experimental study of algorithms for computing the Gomory-...
research
11/03/2021

Approximate Gomory-Hu Tree Is Faster Than n-1 Max-Flows

The Gomory-Hu tree or cut tree (Gomory and Hu, 1961) is a classic data s...
research
07/06/2009

Apply Local Clustering Method to Improve the Running Speed of Ant Colony Optimization

Ant Colony Optimization (ACO) has time complexity O(t*m*N*N), and its ty...
research
06/09/2020

The Max k-Cut Game: On Stable Optimal Colorings

We study the max k-cut game on an undirected and unweighted graph in ord...

Please sign up or login with your details

Forgot password? Click here to reset