Approximating the Smallest Spanning Subgraph for 2-Edge-Connectivity in Directed Graphs
Abstract
Let be a strongly connected directed graph. We consider the following three problems, where we wish to compute the smallest strongly connected spanning subgraph of that maintains respectively: the -edge-connected blocks of (\textsf{2EC-B}); the -edge-connected components of (\textsf{2EC-C}); both the -edge-connected blocks and the -edge-connected components of (\textsf{2EC-B-C}). All three problems are NP-hard, and thus we are interested in efficient approximation algorithms. For \textsf{2EC-C} we can obtain a -approximation by combining previously known results. For \textsf{2EC-B} and \textsf{2EC-B-C}, we present new -approximation algorithms that run in linear time. We also propose various heuristics to improve the size of the computed subgraphs in practice, and conduct a thorough experimental study to assess their merits in practical scenarios.
Cite
@article{arxiv.1509.02841,
title = {Approximating the Smallest Spanning Subgraph for 2-Edge-Connectivity in Directed Graphs},
author = {Loukas Georgiadis and Giuseppe F. Italiano and Charis Papadopoulos and Nikos Parotsidis},
journal= {arXiv preprint arXiv:1509.02841},
year = {2015}
}