Bi-Factor Approximation Algorithms for Hard Capacitated k-Median Problems

In the classical k-median problem the goal is to select a subset of at most k facilities in order to minimize the total cost of opened facilities and established connections between clients and opened facilities. We consider the capacitated version of the problem, where a single facility may only serve a limited number of clients. We construct approximation algorithms slightly violating the capacities based on rounding a fractional solution to the standard LP. It is well known that the standard LP (even in the case of uniform capacities) has unbounded integrality gap if we only allow violating capacities by a factor smaller than 2, or if we only allow violating the number of facilities by a factor smaller than 2. It is also known that violating capacities by a factor of 2 + e is sufficient to obtain constant factor approximation of the connection cost in the case of uniform capacities. In this paper we substantially extend this result in the following two directions. On one hand, we obtain a 2+e capacity violating algorithm to the more general k-facility location problem with uniform capacities, where opening facilities incurs a location specific opening cost. On the other hand, we show that violating capacities by a slightly bigger factor of 3 + e is sufficient to obtain constant factor approximation of the connection cost also in the case of the non-uniform hard capacitated k-median problem. Our algorithms first use the clustering of Charikar et al. to partition the facilities into sets of total fractional opening at least 1−1/l for some fixed l. Then we exploit the technique of Levi, Shmoys, and Swamy developed for the capacitated facility location problem, which is to locally group the demand from clients to obtain a system of single node demand instances. Next, depending on the setting, we either work with stars of facilities (for non-uniform capacities), or we use a dedicated routing tree on the demand nodes (for non-uniform opening cost), to redistribute the demand that cannot be satisfied locally within the clusters.

[1]  Shi Li,et al.  On Uniform Capacitated k-Median Beyond the Natural LP Relaxation , 2014, SODA.

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

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

[4]  Shi Li A 1.488 approximation algorithm for the uncapacitated facility location problem , 2013, Inf. Comput..

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

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

[7]  Chaitanya Swamy,et al.  LP-based approximation algorithms for capacitated facility location , 2012, Math. Program..

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

[9]  Jaroslaw Byrka,et al.  An Approximation Algorithm for Uniform Capacitated k-Median Problem with 1+\epsilon Capacity Violation , 2015, IPCO.

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

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

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

[13]  David B. Shmoys,et al.  A Best Possible Heuristic for the k-Center Problem , 1985, Math. Oper. Res..

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

[15]  S HochbaumDorit,et al.  A Best Possible Heuristic for the k-Center Problem , 1985 .

[16]  Éva Tardos,et al.  A strongly polynomial minimum cost circulation algorithm , 1985, Comb..

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

[18]  Maxim Sviridenko,et al.  Pipage Rounding: A New Method of Constructing Algorithms with Proven Performance Guarantee , 2004, J. Comb. Optim..

[19]  Shi Li,et al.  Constant Approximation for Capacitated k-Median with (1 + ε)-Capacity Violation , 2016, ArXiv.

[20]  Samir Khuller,et al.  LP Rounding for k-Centers with Non-uniform Hard Capacities , 2012, 2012 IEEE 53rd Annual Symposium on Foundations of Computer Science.

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

[22]  Rajiv Gandhi,et al.  Dependent rounding and its applications to approximation algorithms , 2006, JACM.

[23]  Neelima Gupta,et al.  Constant factor Approximation Algorithms for Uniform Hard Capacitated Facility Location Problems: Natural LP is not too bad , 2016, ArXiv.

[24]  ParthasarathySrinivasan,et al.  Dependent rounding and its applications to approximation algorithms , 2006 .

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

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

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

[28]  Aditya Bhaskara,et al.  Centrality of trees for capacitated k\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$k$$\end{document}-center , 2014, Mathematical Programming.

[29]  Shubham Gupta,et al.  A 3-approximation algorithm for the facility location problem with uniform capacities , 2013, Math. Program..

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

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

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

[33]  Chaitanya Swamy,et al.  LP-based approximation algorithms for capacitated facility location , 2004, Math. Program..