Parameterized Algorithms for Survivable Network Design with Uniform Demands

In the S urvivable N etwork D esign P roblem (SNDP), the input is an edge-weighted (di)graph G and an integer ruv for every pair of vertices u, v ∈ V (G). The objective is to construct a subgraph H of minimum weight which contains ruv edge-disjoint (or node-disjoint) u-v paths. This is a fundamental problem in combinatorial optimization that captures numerous well-studied problems in graph theory and graph algorithms. Consequently, there is a long line of research into exact-polynomial time algorithms as well as approximation algorithms for various restrictions of this problem. An important restriction of this problem is one where the connectivity demands are the same for every pair of vertices. In this paper, we first consider the edge-connectivity version of this problem which we call λ-E dge C onnected S ubgraph (λ-ECS). In this problem, the input is a λ-edge connected (di)graph G and an integer k and the objective is to check whether G contains a spanning subgraph H that is also λ-edge connected and H excludes at least k edges of G. In other words, we are asked to compute a maximum subset of edges, of cardinality at least k, which may be safely deleted from G without affecting its connectivity. If we replace λ-edge connectivity with λ-vertex connectivity we get the λ-V ertex C onnected S ubgraph (λ-VCS) problem. We show that λ-ECS is fixed-parameter tractable (FPT) for both graphs and digraphs even if the (di)graph has nonnegative real weights on the edges and the objective is to exclude from H, some edges of G whose total weight exceeds a prescribed value. In particular, we design an algorithm for the weighted variant of the problem with running time 2O(k log k)|V(G)|O(1). We follow up on this result and obtain a polynomial compression for λ-ECS on unweighted graphs. As a direct consequence of our results, we obtain the first FPT algorithm for the parameterized version of the classical M inimum E quivalent G raph (MEG) problem. We also show that λ-VCS is FPT on digraphs; however the problem on undirected graphs remains open. Finally, we complement our algorithmic findings by showing that SNDP is W[1]-hard for both arc and vertex connectivity versions on digraphs. The core of our algorithms is composed of new combinatorial results on connectivity in digraphs and undirected graphs.

[1]  Richard Bellman,et al.  Dynamic Programming Treatment of the Travelling Salesman Problem , 1962, JACM.

[2]  M. Held,et al.  A dynamic programming approach to sequencing problems , 1962, ACM National Meeting.

[3]  Saket Saurabh,et al.  On finding highly connected spanning subgraphs , 2017, ArXiv.

[4]  Toshihide Ibaraki,et al.  Algorithmic Aspects of Graph Connectivity , 2008, Encyclopedia of Mathematics and its Applications.

[5]  Guy Kortsarz,et al.  Approximating Minimum-Cost Connectivity Problems , 2007, Handbook of Approximation Algorithms and Metaheuristics.

[6]  Michal Pilipczuk,et al.  Parameterized Algorithms , 2015, Springer International Publishing.

[7]  Petr A. Golovach,et al.  Parameterized Algorithms to Preserve Connectivity , 2014, ICALP.

[8]  Sanjeev Khanna,et al.  Network design for vertex connectivity , 2008, STOC.

[9]  Kamal Jain,et al.  A Factor 2 Approximation Algorithm for the Generalized Steiner Network Problem , 1998, Proceedings 39th Annual Symposium on Foundations of Computer Science (Cat. No.98CB36280).

[10]  Yang Li,et al.  Dynamic Sketching for Graph Optimization Problems with Applications to Cut-Preserving Sketches , 2015, FSTTCS.

[11]  S. Khuller Approximation algorithms for finding highly connected subgraphs , 1996 .

[12]  David S. Johnson,et al.  Computers and In stractability: A Guide to the Theory of NP-Completeness. W. H Freeman, San Fran , 1979 .

[13]  Jørgen Bang-Jensen,et al.  The minimum spanning strong subdigraph problem is fixed parameter tractable , 2008, Discret. Appl. Math..

[14]  Meena Mahajan,et al.  Parameterizing above or below guaranteed values , 2009, J. Comput. Syst. Sci..

[15]  Sanjeev Khanna,et al.  An O(k3log n)-Approximation Algorithm for Vertex-Connectivity Survivable Network Design , 2012, Theory of Computing.

[16]  Robert Krauthgamer,et al.  Hardness of Approximation for Vertex-Connectivity Network Design Problems , 2004, SIAM J. Comput..

[17]  Michael R. Fellows,et al.  Parameterized Complexity , 1998 .

[18]  A. Frank Connections in Combinatorial Optimization , 2011 .

[19]  Stefan Kratsch,et al.  Fast Hamiltonicity Checking Via Bases of Perfect Matchings , 2012, J. ACM.

[20]  Gerald L. Thompson,et al.  An Algorithm for Finding a Minimum Equivalent Graph of a Digraph , 1969, J. ACM.

[21]  Gregory Gutin,et al.  Constraint Satisfaction Problems Parameterized above or below Tight Bounds: A Survey , 2011, The Multivariate Algorithmic Revolution and Beyond.

[22]  Andreas Björklund Determinant Sums for Undirected Hamiltonicity , 2014, SIAM J. Comput..

[23]  László A. Végh,et al.  Fixed-Parameter Algorithms for Minimum Cost Edge-Connectivity Augmentation , 2013, ICALP.