Approximation algorithms for the capacitated minimum spanning tree problem and its variants in network design

  • Authors:
  • Raja Jothi;Balaji Raghavachari

  • Affiliations:
  • National Institutes of Health, Bethesda, MD;University of Texas at Dallas, Richardson, TX

  • Venue:
  • ACM Transactions on Algorithms (TALG)
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

Given an undirected graph G = (V,E) withnonnegative costs on its edges, a root node r V, aset of demands D V with demand v Dwishing to route w(v) units of flow (weight) to r,and a positive number k, the Capacitated Minimum SteinerTree (CMStT) problem asks for a minimum Steiner tree, rooted atr, spanning the vertices in D *{r}, in which the sum of the vertexweights in every subtree connected to r is at most k.When D = V, this problem is known as theCapacitated Minimum Spanning Tree (CMST) problem. Both CMsTand CMST problems are NP-hard. In this article, we presentapproximation algorithms for these problems and several of theirvariants in network design. Our main results are the following:---We present a (³ ÁST +2)-approximation algorithm for the CMStT problem, where ³ isthe inverse Steiner ratio, and ÁSTis the best achievable approximation ratio for the Steiner treeproblem. Our ratio improves the current best ratio of2ÁST + 2 for this problem.---In particular, we obtain (³ + 2)-approximation ratio forthe CMST problem, which is an improvement over the current bestratio of 4 for this problem. For points in Euclidean andrectilinear planes, our result translates into ratios of 3.1548 and3.5, respectively.---For instances in the plane, under theLp norm, with the vertices in Dhaving uniform weights, we present a nontrivial(7/5ÁST + 3/2)-approximation algorithm forthe CMStT problem. This translates into a ratio of 2.9 for the CMSTproblem with uniform vertex weights in theLpmetric plane. Our ratio of 2.9 solvesthe long-standing open problem of obtaining any ratio better than 3for this case.---For the CMST problem, we show how to obtain a 2-approximationfor graphs in metric spaces with unit vertex weights and k =3,4.---For the budgeted CMST problem, in which the weights ofthe subtrees connected to r could be up to ± kinstead of k (± e 1), we obtain a ratio of ³+ 2/±.