Beyond the Quadratic Time Barrier for Network Unreliability

04/13/2023
by   Ruoxu Cen, et al.
0

Karger (STOC 1995) gave the first FPTAS for the network (un)reliability problem, setting in motion research over the next three decades that obtained increasingly faster running times, eventually leading to a Õ(n^2)-time algorithm (Karger, STOC 2020). This represented a natural culmination of this line of work because the algorithmic techniques used can enumerate Θ(n^2) (near)-minimum cuts. In this paper, we go beyond this quadratic barrier and obtain a faster algorithm for the network unreliability problem. Our algorithm runs in m^1+o(1) + Õ(n^1.5) time. Our main contribution is a new estimator for network unreliability in very reliable graphs. These graphs are usually the bottleneck for network unreliability since the disconnection event is elusive. Our estimator is obtained by defining an appropriate importance sampling subroutine on a dual spanning tree packing of the graph. To complement this estimator for very reliable graphs, we use recursive contraction for moderately reliable graphs. We show that an interleaving of sparsification and contraction can be used to obtain a better parametrization of the recursive contraction algorithm that yields a faster running time matching the one obtained for the very reliable case.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/18/2020

On the Parameterized Complexity Of Grid Contraction

For a family of graphs 𝒢, the 𝒢-Contraction problem takes as an input a ...
research
06/02/2019

The Number of Minimum k-Cuts: Improving the Karger-Stein Bound

Given an edge-weighted graph, how many minimum k-cuts can it have? This ...
research
12/02/2021

Gomory-Hu Trees in Quadratic Time

Gomory-Hu tree [Gomory and Hu, 1961] is a succinct representation of pai...
research
08/17/2018

LP Relaxation and Tree Packing for Minimum k-cuts

Karger used spanning tree packings to derive a near linear-time randomiz...
research
11/05/2021

Breaking the n^k Barrier for Minimum k-cut on Simple Graphs

In the minimum k-cut problem, we want to find the minimum number of edge...
research
10/29/2020

Recursive Random Contraction Revisited

In this note, we revisit the recursive random contraction algorithm of K...

Please sign up or login with your details

Forgot password? Click here to reset