Approximating activation edge-cover and facility location problems

What approximation ratio can we achieve for the Facility Location problem if whenever a client $u$ connects to a facility $v$,the opening cost of $v$ is at most $\theta$ times the service cost of $u$? We show that this and many other problems are a particular case of the Activation Edge-Cover problem. Here we are given a multigraph $G=(V,E)$, a set $R \subseteq V$ of terminals, and thresholds $\{t^e_u,t^e_v\}$ for each $uv$-edge $e \in E$. The goal is to find an assignment ${\bf a}=\{a_v:v \in V\}$ to the nodes minimizing $\sum_{v \in V} a_v$, such that the edge set $E_{\bf a}=\{e=uv: a_u \geq t^e_u, a_v \geq t^e_v\}$ activated by ${\bf a}$ covers $R$. We obtain ratio $1+\omega(\theta) \approx \ln \theta-\ln \ln \theta$ for the problem, where $\omega(\theta)$ is the root of the equation $x+1=\ln(\theta/x)$ and $\theta$ is a problem parameter. This result is based on a simple generic algorithm for the problem of minimizing a sum of a decreasing and a sub-additive set functions, which is of independent interest. As an application, we get that the above variant of Facility Location admits ratio $1+\omega(\theta)$; if for each facility all service costs are identical then we show a better ratio $\displaystyle 1+\max_{k \geq 1} \frac{H_k-1}{1+k/\theta}$, where $H_k=\sum_{i=1}^k 1/i$. For the Min-Power Edge-Cover problem we improve the ratio $1.406$ of Calinescu et. al. (achieved by iterative randomized rounding) to $1+\omega(1)<1.2785$. For unit thresholds we improve the ratio $73/60 \approx 1.217$ to $\frac{1555}{1347} \approx 1.155$.

[1]  Asaf Levin,et al.  Approximating the Unweighted k-Set Cover Problem: Greedy Meets Local Search , 2006, SIAM J. Discret. Math..

[2]  Santosh S. Vempala,et al.  Algorithms for implicit hitting set problems , 2011, SODA '11.

[3]  J. Vygen Approximation Algorithms for Facility Location Problems ( Lecture Notes ) , 2005 .

[4]  Rong-chii Duh,et al.  Approximation of k-set cover by semi-local optimization , 1997, STOC '97.

[5]  Zeev Nutov Activation Network Design Problems , 2018, Handbook of Approximation Algorithms and Metaheuristics.

[6]  Laurence A. Wolsey,et al.  An analysis of the greedy algorithm for the submodular set covering problem , 1982, Comb..

[7]  Ran Raz,et al.  A sub-constant error-probability low-degree test, and a sub-constant error-probability PCP characterization of NP , 1997, STOC '97.

[8]  Thomas Rothvoß,et al.  Matroids and integrality gaps for hypergraphic steiner tree relaxations , 2011, STOC '12.

[9]  Ioannis Caragiannis,et al.  Analysis of Approximation Algorithms for k-Set Cover Using Factor-Revealing Linear Programs , 2008, Theory of Computing Systems.

[10]  Reuven Bar-Yehuda,et al.  One for the Price of Two: a Unified Approach for Approximating Covering Problems , 1998, Algorithmica.

[11]  Neal E. Young Greedy Set-Cover Algorithms , 2008, Encyclopedia of Algorithms.

[12]  Vahab S. Mirrokni,et al.  Power Optimization for Connectivity Problems , 2005, IPCO.

[13]  Alex Zelikovsky,et al.  Tighter Bounds for Graph Steiner Tree Approximation , 2005, SIAM J. Discret. Math..

[14]  David B. Shmoys,et al.  Approximation algorithms for facility location problems , 2000, APPROX.

[15]  Peter Slavík A Tight Analysis of the Greedy Algorithm for Set Cover , 1997, J. Algorithms.

[16]  David S. Johnson,et al.  Approximation algorithms for combinatorial problems , 1973, STOC.

[17]  J. Edmonds Paths, Trees, and Flowers , 1965, Canadian Journal of Mathematics.

[18]  Guy Kortsarz,et al.  Improved Approximation Algorithms for Minimum Power Covering Problems , 2018, WAOA.

[19]  Fabrizio Grandoni,et al.  Steiner Tree Approximation via Iterative Randomized Rounding , 2013, JACM.

[20]  Vasek Chvátal,et al.  A Greedy Heuristic for the Set-Covering Problem , 1979, Math. Oper. Res..

[21]  Ioannis Caragiannis,et al.  Analysis of Approximation Algorithms for k-Set Cover Using Factor-Revealing Linear Programs , 2007, FCT.

[22]  Alexander Schrijver,et al.  Combinatorial optimization. Polyhedra and efficiency. , 2003 .

[23]  S. Hougardy,et al.  Approximation Algorithms for the Steiner Tree Problem in Graphs , 2001 .

[24]  Debmalya Panigrahi,et al.  Survivable network design problems in wireless networks , 2011, SODA '11.

[25]  Martin Fürer,et al.  Packing-Based Approximation Algorithm for the k-Set Cover Problem , 2011, ISAAC.

[26]  Guy Kortsarz,et al.  Approximating minimum-power edge-covers and 2, 3-connectivity , 2009, Discret. Appl. Math..