Approximation algorithms for metric facility location and k-median problems using the primal-dual schema and Lagrangian relaxation

被引:537
作者
Jain, K [1 ]
Vazirani, VV [1 ]
机构
[1] Georgia Inst Technol, Coll Comp, Atlanta, GA 30332 USA
关键词
algorithms; theory; approximation algorithms; facility location problem; k-median problem; Lagrangian relaxation; linear programming;
D O I
10.1145/375827.375845
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We present approximation algorithms for the metric uncapacitated facility location problem and the metric k-median problem achieving guarantees of 3 and 6 respectively. The distinguishing feature of our algorithms is their low running time: 0(m log m) and 0(m log m(L + log(n))) respectively, where n and m are the: total number of vertices and edges in the underlying complete bipartite graph on cities and facilities. The main algorithmic ideas are a new extension of the primal-dual schema and the use of Lagrangian relaxation to derive approximation algorithms.
引用
收藏
页码:274 / 296
页数:23
相关论文
共 39 条
[1]   WHEN TREES COLLIDE - AN APPROXIMATION ALGORITHM FOR THE GENERALIZED STEINER PROBLEM ON NETWORKS [J].
AGRAWAL, A ;
KLEIN, P ;
RAVI, R .
SIAM JOURNAL ON COMPUTING, 1995, 24 (03) :440-456
[2]  
[Anonymous], 1999, 40 ANN S FDN COMP SC
[3]  
Arora S., 1998, Proceedings of the Thirtieth Annual ACM Symposium on Theory of Computing, P106, DOI 10.1145/276698.276718
[4]  
Balinski M, 1966, P IBM SCI COMP S COM, P225
[5]   Probabilistic approximation of metric spaces and its algorithmic applications [J].
Bartal, Y .
37TH ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, PROCEEDINGS, 1996, :184-193
[6]   A LINEAR-TIME APPROXIMATION ALGORITHM FOR THE WEIGHTED VERTEX COVER PROBLEM [J].
BARYEHUDA, R ;
EVEN, S .
JOURNAL OF ALGORITHMS, 1981, 2 (02) :198-203
[7]  
BRADLEY PS, 1998, MATH PROGRAMMING DAT
[8]  
Charikar M., 1999, Proceedings of the Thirty-First Annual ACM Symposium on Theory of Computing, P1, DOI 10.1145/301250.301257
[9]  
Charikar M., 1998, Proceedings of the Thirtieth Annual ACM Symposium on Theory of Computing, P114, DOI 10.1145/276698.276719
[10]  
Charikar M, 2001, SIAM PROC S, P642