TY - JOUR
T1 - Node-weighted Network Design in Planar and Minor-closed Families of Graphs
AU - Chekuri, Chandra
AU - Ene, Alina
AU - Vakilian, Ali
N1 - Funding Information:
This article builds upon an earlier version with results on edge-connectivity that appeared in Proceedings of ICALP 2012 and extends its results to the setting with element-connectivity requirements. This work was mostly done when the Alina Ene and Ali Vakilian were graduate students at University of Illinois. This work was partially supported by NSF grants CCF-1016684 and CCF-1910149. Authors’ addresses: C. Chekuri, University of Illinois, 201 N. Goodwin Ave. Urbana, IL, 61801; email: chekuri@illinois.edu; A. Ene, Boston University, 111 Cummington Mall, Boston, MA, 02215; email: aene@bu.edu; A. Vakilian, Toyota Technological Institute at Chicago (TTIC), 6045 South Kenwood Ave, Chicago, IL, 60637; email: vakilian@ttic.edu. Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from permissions@acm.org. © 2020 Copyright held by the owner/author(s). Publication rights licensed to ACM. 1549-6325/2020/05-ART14 $15.00 https://doi.org/10.1145/3447959
Publisher Copyright:
© 2021 ACM.
PY - 2021/6
Y1 - 2021/6
N2 - We consider node-weighted survivable network design (SNDP) in planar graphs and minor-closed families of graphs. The input consists of a node-weighted undirected graph G = (V, E) and integer connectivity requirements r(uv) for each unordered pair of nodes uv. The goal is to find a minimum weighted subgraph H of G such that H contains r(uv) disjoint paths between u and v for each node pair uv. Three versions of the problem are edge-connectivity SNDP (EC-SNDP), element-connectivity SNDP (Elem-SNDP), and vertex-connectivity SNDP (VC-SNDP), depending on whether the paths are required to be edge, element, or vertex disjoint, respectively. Our main result is an O(k)-approximation algorithm for EC-SNDP and Elem-SNDP when the input graph is planar or more generally if it belongs to a proper minor-closed family of graphs; here, k = max uvr(uv) is the maximum connectivity requirement. This improves upon the O(klog n)-approximation known for node-weighted EC-SNDP and Elem-SNDP in general graphs [31]. We also obtain an O(1) approximation for node-weighted VC-SNDP when the connectivity requirements are in {0, 1, 2}; for higher connectivity our result for Elem-SNDP can be used in a black-box fashion to obtain a logarithmic factor improvement over currently known general graph results. Our results are inspired by, and generalize, the work of Demaine, Hajiaghayi, and Klein [13], who obtained constant factor approximations for node-weighted Steiner tree and Steiner forest problems in planar graphs and proper minor-closed families of graphs via a primal-dual algorithm.
AB - We consider node-weighted survivable network design (SNDP) in planar graphs and minor-closed families of graphs. The input consists of a node-weighted undirected graph G = (V, E) and integer connectivity requirements r(uv) for each unordered pair of nodes uv. The goal is to find a minimum weighted subgraph H of G such that H contains r(uv) disjoint paths between u and v for each node pair uv. Three versions of the problem are edge-connectivity SNDP (EC-SNDP), element-connectivity SNDP (Elem-SNDP), and vertex-connectivity SNDP (VC-SNDP), depending on whether the paths are required to be edge, element, or vertex disjoint, respectively. Our main result is an O(k)-approximation algorithm for EC-SNDP and Elem-SNDP when the input graph is planar or more generally if it belongs to a proper minor-closed family of graphs; here, k = max uvr(uv) is the maximum connectivity requirement. This improves upon the O(klog n)-approximation known for node-weighted EC-SNDP and Elem-SNDP in general graphs [31]. We also obtain an O(1) approximation for node-weighted VC-SNDP when the connectivity requirements are in {0, 1, 2}; for higher connectivity our result for Elem-SNDP can be used in a black-box fashion to obtain a logarithmic factor improvement over currently known general graph results. Our results are inspired by, and generalize, the work of Demaine, Hajiaghayi, and Klein [13], who obtained constant factor approximations for node-weighted Steiner tree and Steiner forest problems in planar graphs and proper minor-closed families of graphs via a primal-dual algorithm.
KW - Approximation algorithms
KW - element/vertex connectivity
KW - network design
KW - primal-dual algorithms
UR - http://www.scopus.com/inward/record.url?scp=85107775247&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85107775247&partnerID=8YFLogxK
U2 - 10.1145/3447959
DO - 10.1145/3447959
M3 - Article
AN - SCOPUS:85107775247
SN - 1549-6325
VL - 17
JO - ACM Transactions on Algorithms
JF - ACM Transactions on Algorithms
IS - 2
M1 - 3447959
ER -