Approximating k-Edge-Connected Spanning Subgraphs via a Near-Linear Time LP Solver

05/30/2022
by   Parinya Chalermsook, et al.
0

In the k-edge-connected spanning subgraph (kECSS) problem, our goal is to compute a minimum-cost sub-network that is resilient against up to k link failures: Given an n-node m-edge graph with a cost function on the edges, our goal is to compute a minimum-cost k-edge-connected spanning subgraph. This NP-hard problem generalizes the minimum spanning tree problem and is the "uniform case" of a much broader class of survival network design problems (SNDP). A factor of two has remained the best approximation ratio for polynomial-time algorithms for the whole class of SNDP, even for a special case of 2ECSS. The fastest 2-approximation algorithm is however rather slow, taking O(mn k) time [Khuller, Vishkin, STOC'92]. A faster time complexity of O(n^2) can be obtained, but with a higher approximation guarantee of (2k-1) [Gabow, Goemans, Williamson, IPCO'93]. Our main contribution is an algorithm that (1+ϵ)-approximates the optimal fractional solution in Õ(m/ϵ^2) time (independent of k), which can be turned into a (2+ϵ) approximation algorithm that runs in time Õ(m/ϵ^2 + k^2n^1.5/ϵ^2) for (integral) kECSS; this improves the running time of the aforementioned results while keeping the approximation ratio arbitrarily close to a factor of two.

READ FULL TEXT

page 1

page 5

page 13

page 19

page 21

page 27

research
01/15/2021

An Improved Approximation Algorithm for the Minimum k-Edge Connected Multi-Subgraph Problem

We give a randomized 1+√(8ln k/k)-approximation algorithm for the minimu...
research
04/16/2023

Thin trees for laminar families

In the laminar-constrained spanning tree problem, the goal is to find a ...
research
11/15/2021

On a Partition LP Relaxation for Min-Cost 2-Node Connected Spanning Subgraphs

Our motivation is to improve on the best approximation guarantee known f...
research
04/05/2022

Simulated Annealing is a Polynomial-Time Approximation Scheme for the Minimum Spanning Tree Problem

We prove that Simulated Annealing with an appropriate cooling schedule c...
research
09/21/2022

Improved Approximation for Two-Edge-Connectivity

The basic goal of survivable network design is to construct low-cost net...
research
11/24/2022

Multiagent MST Cover: Pleasing All Optimally via A Simple Voting Rule

Given a connected graph on whose edges we can build roads to connect the...
research
04/09/2018

Maximizing the Number of Spanning Trees in a Connected Graph

We study the problem of maximizing the number of spanning trees in a con...

Please sign up or login with your details

Forgot password? Click here to reset