Primal-dual algorithms for connected facility location problems

被引:74
|
作者
Swamy, C [1 ]
Kumar, A
机构
[1] Cornell Univ, Dept Comp Sci, Ithaca, NY 14853 USA
[2] Bell Labs, Murray Hill, NJ 07974 USA
关键词
approximation algorithms; primal-dual algorithms; facility location; connected facility location; Steiner trees;
D O I
10.1007/s00453-004-1112-3
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We consider the Connected Facility location problem. We are given a graph G = (V, E) with costs {c(e)} on the edges, a set of facilities F subset of or equal to V, and a set of clients D subset of or equal to V. Facility i has a facility opening cost f(i) and client j has d(j) units of demand. We are also given a parameter M greater than or equal to I. A solution opens some facilities, say F, assigns each client j to an open facility i (j), and connects the open facilities by a Steiner tree T. The total cost incurred is Sigma(iis an element ofF) f(i) + Sigma(jis an element ofD) d(j)c(i(j)j) + M Sigma(eis an element of) c(e). We want a solution of minimum cost. A special case of this problem is when all opening costs are 0 and facilities may be opened anywhere, i.e., F = V. If we know a facility a that is open, then the problem becomes a special case of the single-sink buy-at-bulk problem with two cable types, also known as the rent-or-buy problem. We give the first primal-dual algorithms for these problems and achieve the best known approximation guarantees. We give an 8.55-approximation algorithm for the connected facility location problem and a 4.55-approximation algorithm for the rent-or-buy problem. Previously the best approximation factors for these problems were 10.66 and 9.001, respectively [8]. Further, these results were not combinatorial-they were obtained by solving an exponential size linear programming relaxation. Our algorithm integrates the primal-dual approaches for the facility location problem [11] and the Steiner tree problem [1], [3]. We also consider the connected k-median problem and give a constant-factor approximation by using our primal-dual algorithm for connected facility location. We generalize our results to an edge capacitated variant of these problems and give a constant-factor approximation for these variants.
引用
收藏
页码:245 / 269
页数:25
相关论文
共 50 条
  • [1] Primal-dual algorithms for connected facility location problems
    Swamy, C
    Kumar, A
    APPROXIMATION ALGORITHMS FOR COMBINATORIAL OPTIMIZATION, PROCEEDINGS, 2002, 2462 : 256 - 269
  • [2] Primal–Dual Algorithms for Connected Facility Location Problems
    Chaitanya Swamy
    Amit Kumar
    Algorithmica , 2004, 40 : 245 - 269
  • [3] Improved primal-dual approximation algorithm for the Connected Facility Location problem
    Jung, Hyunwoo
    Hasan, Mohammad Khairul
    Chwa, Kyung-Yong
    COMBINATORIAL OPTIMIZATION AND APPLICATIONS, PROCEEDINGS, 2008, 5165 : 265 - 277
  • [4] A 6.55 factor primal-dual approximation algorithm for the connected facility location problem
    Hyunwoo Jung
    Mohammad Khairul Hasan
    Kyung-Yong Chwa
    Journal of Combinatorial Optimization, 2009, 18 : 258 - 271
  • [5] A 6.55 factor primal-dual approximation algorithm for the connected facility location problem
    Jung, Hyunwoo
    Hasan, Mohammad Khairul
    Chwa, Kyung-Yong
    JOURNAL OF COMBINATORIAL OPTIMIZATION, 2009, 18 (03) : 258 - 271
  • [6] Return of the Primal-Dual: Distributed Metric Facility Location
    Pandit, Saurav
    Pemmaraju, Sriram
    PODC'09: PROCEEDINGS OF THE 2009 ACM SYMPOSIUM ON PRINCIPLES OF DISTRIBUTED COMPUTING, 2009, : 180 - 189
  • [7] Primal-dual algorithms for deterministic inventory problems
    Levi, Retsef
    Roundy, Robin O.
    Shmoys, David B.
    MATHEMATICS OF OPERATIONS RESEARCH, 2006, 31 (02) : 267 - 284
  • [8] Approximation algorithms for metric facility location and k-median problems using the primal-dual schema and Lagrangian relaxation
    Jain, K
    Vazirani, VV
    JOURNAL OF THE ACM, 2001, 48 (02) : 274 - 296
  • [9] ON PRIMAL-DUAL ALGORITHMS
    BELL, EJ
    JENNINGS, C
    COMMUNICATIONS OF THE ACM, 1966, 9 (09) : 653 - &
  • [10] Online primal-dual algorithms for covering and packing problems
    Buchbinder, N
    Naor, J
    ALGORITHMS - ESA 2005, 2005, 3669 : 689 - 701