An improved approximation algorithm for minimum-cost subset k-connectivity

  • Authors:
  • Bundit Laekhanukit

  • Affiliations:
  • School of Computer Science, McGill University

  • Venue:
  • ICALP'11 Proceedings of the 38th international colloquim conference on Automata, languages and programming - Volume Part I
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

The minimum-cost subset k-connected subgraph problem is a cornerstone problem in the area of network design with vertex connectivity requirements. In this problem, we are given a graph G = (V,E) with costs on edges and a set of terminals T. The goal is to find a minimum cost subgraph such that every pair of terminals are connected by k openly (vertex) disjoint paths. In this paper, we present an approximation algorithm for the subset k-connected subgraph problem which improves on the previous best approximation guarantee of O(k2 log k) by Nutov (FOCS 2009). Our approximation guarantee, α(|T|), depends upon the number of terminals: α(|T|) = {O(|T|2) if|T| k O(k log2 k) if2k ≤ |T| k2 O(k log k) if|T| ≥ k2 So, when the number of terminals is large enough, the approximation guarantee improves significantly. Moreover, we show that, given an approximation algorithm for |T| = k, we can obtain almost the same approximation guarantee for any instances with |T| k. This suggests that the hardest instances of the problem are when |T| ≈ k.