An 0.828-approximation algorithm for the uncapacitated facility location problem

被引:43
作者
Ageev, AA [1 ]
Sviridenko, MI [1 ]
机构
[1] Sobolev Inst Math, Novosibirsk 630090, Russia
基金
俄罗斯基础研究基金会;
关键词
facility location; satisfiability problem; approximation algorithm; performance guarantee;
D O I
10.1016/S0166-218X(99)00103-1
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
The uncapacitated facility location problem in the following formulation is considered: max(S subset of or equal to I) Z(S) = Sigma(j is an element of J)max(i is an element of S)b(ij) - Sigma(i is an element of S)c(i), where I and J are finite sets, and b(ij), c(i)greater than or equal to 0 are rational numbers. Let Z* denote the optimal value of the problem and let Z(R) = Sigma(j is an element of J)min(i is an element of I)b(ij) - Sigma(i is an element of I)c(i). Cornuejols et al. (Ann. Discrete Math. 1 (1977) 163-178) prove that for the problem with the additional cardinality constraint \S\less than or equal to K, a simple greedy algorithm finds a feasible solution S such that (Z(S) - ZR)/(Z* - ZR)greater than or equal to 1 - e(-1) approximate to 0.632. We suggest a polynomial-time approximation algorithm for the unconstrained version of the problem, based on the idea of randomized rounding due to Goemans and Williamson (SIAM J. Discrete Math. 7 (1994) 656 - 666). It is proved that the algorithm delivers a solution S such that (Z(S) - Z(R))/(Z* - Z(R))greater than or equal to 2(root 2 - 1) approximate to 0.828. We also show that there exists epsilon > 0 such that it is NP-hard to find an approximate solution S with (Z(S) - Z(R))/(Z* - Z(R))greater than or equal to 1 - epsilon. (C) 1999 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:149 / 156
页数:8
相关论文
共 6 条
[1]  
ALON N, 1992, PROBABILISTIC METHOD
[2]  
Arora S., 1997, Approximation algorithms for NP-hard problems, P399
[3]   LOCATION OF BANK ACCOUNTS TO OPTIMIZE FLOAT - ANALYTIC STUDY OF EXACT AND APPROXIMATE ALGORITHMS [J].
CORNUEJOLS, G ;
FISHER, ML ;
NEMHAUSER, GL .
MANAGEMENT SCIENCE, 1977, 23 (08) :789-810
[4]  
Cornuejols G, 1990, DISCRETE LOCATION TH, P119
[5]  
Cornuejols G., 1977, STUDIES INTEGER PROG, V1, P163, DOI DOI 10.1016/S0167-5060(08)70732-5
[6]   NEW 3/4-APPROXIMATION ALGORITHMS FOR THE MAXIMUM SATISFIABILITY PROBLEM [J].
GOEMANS, MX ;
WILLIAMSON, DP .
SIAM JOURNAL ON DISCRETE MATHEMATICS, 1994, 7 (04) :656-666