English

Approximating the Smallest Spanning Subgraph for 2-Edge-Connectivity in Directed Graphs

Data Structures and Algorithms 2015-09-10 v1

Abstract

Let GG be a strongly connected directed graph. We consider the following three problems, where we wish to compute the smallest strongly connected spanning subgraph of GG that maintains respectively: the 22-edge-connected blocks of GG (\textsf{2EC-B}); the 22-edge-connected components of GG (\textsf{2EC-C}); both the 22-edge-connected blocks and the 22-edge-connected components of GG (\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 3/23/2-approximation by combining previously known results. For \textsf{2EC-B} and \textsf{2EC-B-C}, we present new 44-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.

Keywords

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}
}
R2 v1 2026-06-22T10:52:58.828Z