On Uniform Capacitated k-Median Beyond the Natural LP Relaxation

In this article, we study the uniform capacitated k-median (CKM) problem. In the problem, we are given a set F of potential facility locations, a set C of clients, a metric d over F ∪ C, an upper bound k on the number of facilities that we can open, and an upper bound u on the number of clients that each facility can serve. We need to open a subset S ⊆ F of k facilities and connect clients in C to facilities in S so that each facility is connected by at most u clients. The goal is to minimize the total connection cost over all clients. Obtaining a constant approximation algorithm for this problem is a notorious open problem; most previous works gave constant approximations by either violating the capacity constraints or the cardinality constraint. Notably, all of these algorithms are based on the natural LP relaxation for the problem. The LP relaxation has unbounded integrality gap, even when we are allowed to violate the capacity constraints or the cardinality constraint by a factor of 2 − ε. Our result is an exp (O(1/ε2))-approximation algorithm for the problem that violates the cardinality constraint by a factor of 1 + ε. In other words, we find a solution that opens at most (1 + ε)k facilities whose cost is at most exp (O(1/ε2)) times the optimum solution when at most k facilities can be open. This is already beyond the capability of the natural LP relaxation, as it has unbounded integrality gap even if we are allowed to open (2 − ε)k facilities. Indeed, our result is based on a novel LP for this problem. It is our hope that this LP is the first step toward a constant approximation for CKM. The version that we described is the hard capacitated version of the problem, as we can only open one facility at each location. This is as opposed to the soft capacitated version, in which we are allowed to open more than one facility at each location. The hard capacitated version is more general, since one can convert a soft capacitated instance to a hard capacitated instance by making enough copies of each facility location. We give a simple proof that in the uniform capacitated case, the soft capacitated version and the hard capacitated version are actually equivalent, up to a small constant loss in the approximation ratio.

[1]  Shi Li,et al.  Approximating capacitated k-median with (1 + ∊)k open facilities , 2014, SODA.

[2]  Yuval Rabani,et al.  Approximating k-median with non-uniform capacities , 2005, SODA '05.

[3]  Ankit Aggarwal,et al.  A 3-Approximation for Facility Location with Uniform Capacities , 2010, IPCO.

[4]  David P. Williamson,et al.  Improved approximation algorithms for capacitated facility location problems , 1999, IPCO.

[5]  SrinivasanAravind,et al.  An Improved Approximation for k-Median and Positive Correlation in Budgeted Optimization , 2017 .

[6]  Shi Li,et al.  A Dependent LP-Rounding Approach for the k-Median Problem , 2012, ICALP.

[7]  Klaus Jansen,et al.  Proceedings of the 10th International Workshop on Approximation and the 11th International Workshop on Randomization, and Combinatorial Optimization. Algorithms and Techniques , 2007 .

[8]  Yinyu Ye,et al.  A Multiexchange Local Search Algorithm for the Capacitated Facility Location Problem , 2005, Math. Oper. Res..

[9]  Shi Li On Uniform Capacitated k-Median Beyond the Natural LP Relaxation , 2015, SODA.

[10]  Vijay V. Vazirani,et al.  Approximation algorithms for metric facility location and k-Median problems using the primal-dual schema and Lagrangian relaxation , 2001, JACM.

[11]  Sudipto Guha,et al.  A constant-factor approximation algorithm for the k-median problem (extended abstract) , 1999, STOC '99.

[12]  Shi Li,et al.  Approximating k-median via pseudo-approximation , 2012, STOC '13.

[13]  David P. Williamson,et al.  The Design of Approximation Algorithms , 2011 .

[14]  Jaroslaw Byrka,et al.  An Optimal Bifactor Approximation Algorithm for the Metric Uncapacitated Facility Location Problem , 2006, SIAM J. Comput..

[15]  Naveen Garg,et al.  A 5-Approximation for Capacitated Facility Location , 2012, ESA.

[16]  Mohammad Mahdian,et al.  Approximation Algorithms for Metric Facility Location Problems , 2006, SIAM J. Comput..

[17]  Evangelos Markakis,et al.  Greedy facility location algorithms analyzed using dual fitting with factor-revealing LP , 2002, JACM.

[18]  Aravind Srinivasan,et al.  An Improved Approximation Algorithm for Knapsack Median Using Sparsification , 2018, Algorithmica.

[19]  Jeffrey Scott Vitter,et al.  Approximation Algorithms for Geometric Median Problems , 1992, Inf. Process. Lett..

[20]  Rajmohan Rajaraman,et al.  Analysis of a local search heuristic for facility location problems , 2000, SODA '98.

[21]  Kamesh Munagala,et al.  Local search heuristic for k-median and facility location problems , 2001, STOC '01.

[22]  Sudipto Guha,et al.  Improved combinatorial algorithms for the facility location and k-median problems , 1999, 40th Annual Symposium on Foundations of Computer Science (Cat. No.99CB37039).

[23]  Jaroslaw Byrka,et al.  A Constant-Factor Approximation Algorithm for Uniform Hard Capacitated $k$-Median , 2013, ArXiv.

[24]  Shanfei Li,et al.  An Improved Approximation Algorithm for the Hard Uniform Capacitated k-median Problem , 2014, APPROX-RANDOM.

[25]  Shi Li,et al.  A 1.488 approximation algorithm for the uncapacitated facility location problem , 2011, Inf. Comput..

[26]  Jaroslaw Byrka,et al.  Bi-Factor Approximation Algorithms for Hard Capacitated k-Median Problems , 2013, SODA.

[27]  Amin Saberi,et al.  A new greedy approach for facility location problems , 2002, STOC '02.

[28]  Dion Gijswijt,et al.  Approximation algorithms for the capacitated k-facility location problems , 2013, ArXiv.

[29]  Mohit Singh,et al.  LP-Based Algorithms for Capacitated Facility Location , 2014, 2014 IEEE 55th Annual Symposium on Foundations of Computer Science.

[30]  Karen Aardal,et al.  Approximation algorithms for hard capacitated k-facility location problems , 2013, Eur. J. Oper. Res..

[31]  Éva Tardos,et al.  Approximation algorithms for facility location problems (extended abstract) , 1997, STOC '97.

[32]  Samir Khuller,et al.  Greedy strikes back: improved facility location algorithms , 1998, SODA '98.

[33]  Fabián A. Chudak,et al.  Improved Approximation Algorithms for the Uncapacitated Facility Location Problem , 2003, SIAM J. Comput..

[34]  Aravind Srinivasan,et al.  An Improved Approximation for k-Median and Positive Correlation in Budgeted Optimization , 2014, SODA.