Approximation algorithms for network design and facility location with service capacities

  • Authors:
  • Jens Maßberg;Jens Vygen

  • Affiliations:
  • Research Institute for Discrete Mathematics, University of Bonn, Bonn, Germany;Research Institute for Discrete Mathematics, University of Bonn, Bonn, Germany

  • Venue:
  • APPROX'05/RANDOM'05 Proceedings of the 8th international workshop on Approximation, Randomization and Combinatorial Optimization Problems, and Proceedings of the 9th international conference on Randamization and Computation: algorithms and techniques
  • Year:
  • 2005

Quantified Score

Hi-index 0.01

Visualization

Abstract

We present the first constant-factor approximation algorithms for the following problem: Given a metric space (V,c), a set D⊆V of terminals/ customers with demands d:D→ℝ+, a facility opening cost f∈ℝ+ and a capacity u∈ℝ+, find a partition $D=D_1\dot{\cup}\cdots\dot{\cup} D_k$ and Steiner trees Ti for Di (i=1,...,k) with c(E(Ti))+d(Di)≤ u for i=1,...,k such that ∑$_{i=1}^{k}$c(E(Ti)) + kf is minimum. This problem arises in VLSI design. It generalizes the bin-packing problem and the Steiner tree problem. In contrast to other network design and facility location problems, it has the additional feature of upper bounds on the service cost that each facility can handle. Among other results, we obtain a 4.1-approximation in polynomial time, a 4.5-approximation in cubic time and a 5-approximation as fast as computing a minimum spanning tree on (D,c).