Node-weighted Prize-collecting Survivable Network Design Problems

We consider node-weighted network design problems, in particular the survivable network design problem (SNDP) and its prize-collecting version (PC-SNDP). The input consists of a node-weighted undirected graph G = (V,E) and integral connectivity requirements r(st) for each pair of nodes st. The goal is to find a minimum node-weighted subgraph H of G such that, for each pair st, H contains r(st) disjoint paths between s and t. PC-SNDP is a generalization in which the input also includes a penalty π(st) for each pair, and the goal is to find a subgraph H to minimize the sum of the weight of H and the sum of the penalties for all pairs whose connectivity requirements are not fully satisfied by H . We consider three types of connectivity requirements, edge-connectivity (EC), elementconnectivity (ELC) and vertex-connectivity (VC). Let k = maxst r(st) be the maximum requirement. There has been no non-trivial approximation for node-weighted PC-SNDP for k > 1 even in edge-connectivity setup. We describe multiroute-flow based relaxations for PC-EC-SNDP and PC-ELC-SNDP and obtain approximation algorithms for PC-SNDP and PC-ELC-SNDP through them. The approximation ratios we obtain for PC-EC-SNDP are similar to those that were previously known for EC-SNDP via combinatorial algorithms. Specifically, for PC-EC-SNDP (and PC-ELC-SNDP) we obtain an O(k log n)-approximation in general graphs and an O(k)-approximation in graphs that exclude a fixed minor. Moreover, based on the approximation algorithm of ELC-SNDP and the reduction method of Chuzhoy and Khanna [6] we obtain O(k log n)-approximation for PC-VC-SNDP which improves to O(k log n) on instances from a minor-closed families of graphs.

[1]  David S. Johnson,et al.  The prize collecting Steiner tree problem: theory and practice , 2000, SODA '00.

[2]  Chandra Chekuri,et al.  Prize-Collecting Survivable Network Design in Node-Weighted Graphs , 2012, APPROX-RANDOM.

[3]  David P. Williamson,et al.  A primal-dual schema based approximation algorithm for the element connectivity problem , 2002, SODA '99.

[4]  David P. Williamson,et al.  A note on the prize collecting traveling salesman problem , 1993, Math. Program..

[5]  Samir Khuller,et al.  Improved Methods for Approximating Node Weighted Steiner Trees and Connected Dominating Sets , 1998, Inf. Comput..

[6]  Santosh S. Vempala,et al.  Network Design via Iterative Rounding of Setpair Relaxations , 2022 .

[7]  R. Ravi,et al.  A nearly best-possible approximation algorithm for node-weighted Steiner trees , 1993, IPCO.

[8]  Jochen Könemann,et al.  Approximation algorithms for network design: A survey , 2011 .

[9]  Fabián A. Chudak,et al.  Efficient solutions to relaxations of combinatorial problems with submodular penalties via the Lovász extension and non-smooth convex optimization , 2007, SODA '07.

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

[11]  Mohammad Taghi Hajiaghayi,et al.  Prize-Collecting Steiner Networks via Iterative Rounding , 2010, LATIN.

[12]  Chandra Chekuri,et al.  Node-weighted Network Design in Planar and Minor-closed Families of Graphs , 2012, ICALP.

[13]  Andrew V. Goldberg,et al.  Improved approximation algorithms for network design problems , 1994, SODA '94.

[14]  Zeev Nutov,et al.  Approximating Steiner Networks with Node Weights , 2008, LATIN.

[15]  Chaitanya Swamy,et al.  Approximation algorithms for prize collecting forest problems with submodular penalty functions , 2007, SODA '07.

[16]  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).

[17]  David P. Williamson,et al.  A primal-dual approximation algorithm for generalized steiner network problems , 1993, Comb..

[18]  Zeev Nutov Approximating minimum-cost connectivity problems via uncrossable bifamilies , 2012, TALG.

[19]  Mohammad Taghi Hajiaghayi,et al.  The prize-collecting generalized steiner tree problem via a new approach of primal-dual schema , 2006, SODA '06.

[20]  Shai Gutner,et al.  Elementary approximation algorithms for prize collecting Steiner tree problems , 2008, Inf. Process. Lett..

[21]  Mohammad Taghi Hajiaghayi,et al.  Prize-collecting steiner network problems , 2010, TALG.

[22]  W. Kishimoto A method for obtaining the maximum multiroute flows in a network , 1996 .

[23]  Philip N. Klein,et al.  Node-Weighted Steiner Tree and Group Steiner Tree in Planar Graphs , 2009, TALG.

[24]  David P. Williamson,et al.  Approximation Algorithms for Prize-Collecting Network Design Problems with General Connectivity Requirements , 2008, WAOA.

[25]  Charu C. Aggarwal,et al.  On multiroute maximum flows in networks , 2002, Networks.

[26]  David P. Williamson,et al.  Iterative rounding 2-approximation algorithms for minimum-cost vertex connectivity problems , 2006, J. Comput. Syst. Sci..