English

Node-Weighted Network Design in Planar and Minor-Closed Families of Graphs

Data Structures and Algorithms 2019-10-18 v1

Abstract

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)G=(V,E) and integer connectivity requirements r(uv)r(uv) for each unordered pair of nodes uvuv. The goal is to find a minimum weighted subgraph HH of GG such that HH contains r(uv)r(uv) disjoint paths between uu and vv for each node pair uvuv. 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)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=maxuvr(uv)k=\max_{uv} r(uv) is the maximum connectivity requirement. This improves upon the O(klogn)O(k \log n)-approximation known for node-weighted EC-SNDP and Elem-SNDP in general graphs [Nutov, TALG'12]. We also obtain an O(1)O(1) approximation for node-weighted VC-SNDP when the connectivity requirements are in {0,1,2}\{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, TALG'14] 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.

Keywords

Cite

@article{arxiv.1910.07616,
  title  = {Node-Weighted Network Design in Planar and Minor-Closed Families of Graphs},
  author = {Chandra Chekuri and Alina Ene and Ali Vakilian},
  journal= {arXiv preprint arXiv:1910.07616},
  year   = {2019}
}

Comments

This paper builds upon an earlier version with results on edge-connectivity that appeared in ICALP'12 and extends its result to the setting with element-connectivity requirements