Approximating k-Edge-Connected Spanning Subgraphs via a Near-Linear Time LP Solver
Abstract
In the -edge-connected spanning subgraph (ECSS) problem, our goal is to compute a minimum-cost sub-network that is resilient against up to link failures: Given an -node -edge graph with a cost function on the edges, our goal is to compute a minimum-cost -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 ECSS. The fastest -approximation algorithm is however rather slow, taking time [Khuller, Vishkin, STOC'92]. A faster time complexity of can be obtained, but with a higher approximation guarantee of [Gabow, Goemans, Williamson, IPCO'93]. Our main contribution is an algorithm that -approximates the optimal fractional solution in time (independent of ), which can be turned into a approximation algorithm that runs in time for (integral) ECSS; this improves the running time of the aforementioned results while keeping the approximation ratio arbitrarily close to a factor of two.
Cite
@article{arxiv.2205.14978,
title = {Approximating k-Edge-Connected Spanning Subgraphs via a Near-Linear Time LP Solver},
author = {Parinya Chalermsook and Chien-Chung Huang and Danupon Nanongkai and Thatchaphol Saranurak and Pattara Sukprasert and Sorrachai Yingchareonthawornchai},
journal= {arXiv preprint arXiv:2205.14978},
year = {2022}
}