A constant factor approximation algorithm for the fault-tolerant facility location problem

被引:42
作者
Guha, S [1 ]
Meyerson, A
Munagala, K
机构
[1] Univ Penn, Dept Comp Informat Sci, Philadelphia, PA 19104 USA
[2] Stanford Univ, Dept Comp Sci, Palo Alto, CA 94305 USA
来源
JOURNAL OF ALGORITHMS-COGNITION INFORMATICS AND LOGIC | 2003年 / 48卷 / 02期
关键词
approximation algorithm; facility location; fault tolerance;
D O I
10.1016/S0196-6774(03)00056-7
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We consider a generalization of the classical facility location problem, where we require the solution to be fault-tolerant. In this generalization, every demand point j must be served by r(j) facilities instead of just one. The facilities other than the closest one are "backup" facilities for that demand, and any such facility will be used only if all closer facilities (or the links to them) fail. Hence, for any demand point, we can assign nonincreasing weights to the routing costs to farther facilities. The cost of assignment for demand j is the weighted linear combination of the assignment costs to its r(j) closest open facilities. We wish to minimize the sum of the cost of opening the facilities and the assignment cost of each demand j. We obtain a factor 4 approximation to this problem through the application of various rounding techniques to the linear relaxation of an integer program formulation. We further improve the approximation ratio to 3.16 using randomization and to 2.41 using greedy local-search type techniques. (C) 2003 Elsevier Inc. All rights reserved.
引用
收藏
页码:429 / 440
页数:12
相关论文
共 27 条
[1]   A 3-approximation algorithm for the k-level uncapacitated facility location problem [J].
Aardal, K ;
Chudak, FA ;
Shmoys, DB .
INFORMATION PROCESSING LETTERS, 1999, 72 (5-6) :161-167
[2]   The access network design problem [J].
Andrews, M ;
Zhang, L .
39TH ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, PROCEEDINGS, 1998, :40-49
[3]  
[Anonymous], 1999, 40 ANN S FDN COMP SC
[4]  
Arya V., 2001, 33 ACM S THEORY COMP, P21
[5]  
CHARIKAR M, 1999, IN PRESS P 31 ACM S, P1
[6]   The p-neighbor k-center problem [J].
Chaudhuri, S ;
Garg, N ;
Ravi, R .
INFORMATION PROCESSING LETTERS, 1998, 65 (03) :131-134
[7]  
Chudak FA, 1998, LECT NOTES COMPUT SC, V1412, P180
[8]  
CHUDAK FA, 1998, UNPUB IMPROVED APPRO
[9]  
Cornuejols G, 1990, DISCRETE LOCATION TH, P119
[10]   Hierarchical placement and network design problems [J].
Guha, S ;
Meyerson, A ;
Munagala, K .
41ST ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, PROCEEDINGS, 2000, :603-612