中文

激活边覆盖与设施选址问题的近似算法

数据结构与算法 2018-12-27 v1

摘要

若客户 uu 连接到设施 vv 时,vv 的开办成本至多为 uu 的服务成本的 θ\theta 倍,我们能为设施选址问题达到何种近似比?我们证明该问题及许多其他问题均为激活边覆盖问题的一个特例。此处给定多重图 G=(V,E)G=(V,E)、终端集合 RVR \subseteq V,以及每条 uvuveEe \in E 的阈值 {tue,tve}\{t^e_u,t^e_v\}。目标是为节点寻找赋值 a={av:vV}{\bf a}=\{a_v:v \in V\} 以最小化 vVav\sum_{v \in V} a_v,使得由 a{\bf a} 激活的边集 Ea={e=uv:autue,avtve}E_{\bf a}=\{e=uv: a_u \geq t^e_u, a_v \geq t^e_v\} 覆盖 RR。我们得到该问题的近似比 1+ω(θ)lnθlnlnθ1+\omega(\theta) \approx \ln \theta-\ln \ln \theta,其中 ω(θ)\omega(\theta) 为方程 x+1=ln(θ/x)x+1=\ln(\theta/x) 的根,θ\theta 为问题参数。该结果基于一个针对最小化递减集函数与次可加集函数之和问题的简单通用算法,其本身具有独立意义。作为应用,上述设施选址变体可达近似比 1+ω(θ)1+\omega(\theta);若每个设施的所有服务成本相同,则我们得到更优的近似比 1+maxk1Hk11+k/θ\displaystyle 1+\max_{k \geq 1} \frac{H_k-1}{1+k/\theta},其中 Hk=i=1k1/iH_k=\sum_{i=1}^k 1/i。对于最小功率边覆盖问题,我们将 Calinescu 等人(通过迭代随机舍入得到)的近似比 1.4061.406 改进至 1+ω(1)<1.27851+\omega(1)<1.2785。对于单位阈值,我们将近似比 73/601.21773/60 \approx 1.217 改进至 155513471.155\frac{1555}{1347} \approx 1.155

关键词

引用

@article{arxiv.1812.09880,
  title  = {Approximating activation edge-cover and facility location problems},
  author = {Zeev Nutov and Eli Shalom},
  journal= {arXiv preprint arXiv:1812.09880},
  year   = {2018}
}