arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 1412.7693cs.DS
收藏

Steiner森林的贪心算法

Greedy Algorithms for Steiner Forest

Anupam Gupta, Amit Kumar

摘要:

在斯坦纳森林问题中,我们被赋予终端对$\{s_i, t_i\}$,并且需要找到将每个终端对连接在一起的最便宜的子图。1991年,Agrawal、Klein和Ravi,以及Goemans和Williamson给出了这个问题的原始-对偶常数因子近似算法;到目前为止,我们所知道的唯一常数因子近似是通过线性规划松弛。我们考虑以下贪心算法:给定度量空间中的终端对,如果终端到其伙伴的距离不为零,则称终端为“活动”。选择两个最近的活动终端(例如$s_i, t_j$),将它们之间的距离设置为零,并购买连接它们的路径。重新计算度量,然后重复。我们的主要结果是,该算法是一个常数因子近似。我们还使用该算法给出了新的,更简单的构造成本分摊计划的施泰纳森林。特别是,这个问题的第一个“组严格”的成本份额意味着一个非常简单的组合抽样为基础的随机Steiner森林算法。

英文摘要:

In the Steiner Forest problem, we are given terminal pairs $\{s_i, t_i\}$, and need to find the cheapest subgraph which connects each of the terminal pairs together. In 1991, Agrawal, Klein, and Ravi, and Goemans and Williamson gave primal-dual constant-factor approximation algorithms for this problem; until now, the only constant-factor approximations we know are via linear programming relaxations. We consider the following greedy algorithm: Given terminal pairs in a metric space, call a terminal "active" if its distance to its partner is non-zero. Pick the two closest active terminals (say $s_i, t_j$), set the distance between them to zero, and buy a path connecting them. Recompute the metric, and repeat. Our main result is that this algorithm is a constant-factor approximation. We also use this algorithm to give new, simpler constructions of cost-sharing schemes for Steiner forest. In particular, the first "group-strict" cost-shares for this problem implies a very simple combinatorial sampling-based algorithm for stochastic Steiner forest.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑