首页> 外文会议>International colloquium on automata, languages and programming >Improved Approximation Algorithms for (Budgeted) Node-Weighted Steiner Problems
【24h】

Improved Approximation Algorithms for (Budgeted) Node-Weighted Steiner Problems

机译:(预算)节点加权Steiner问题的改进的近似算法

获取原文

摘要

Moss and Rabani study constrained node-weighted Steiner tree problems with two independent weight values associated with each node, namely, cost and prize (or penalty). They give an O(log n)-approximation algorithm for the prize-collecting node-weighted Steiner tree problem (PCST)-where the goal is to minimize the cost of a tree plus the penalty of vertices not covered by the tree. They use the algorithm for PCST to obtain a bicriteria (2,O(log n))-approximation algorithm for the Budgeted node-weighted Steiner tree problem-where the goal is to maximize the prize of a tree with a given budget for its cost. Their solution may cost up to twice the budget, but collects a factor Ω(1/(log n)) of the optimal prize. We improve these results from at least two aspects. Our first main result is a primal-dual O(log h)-approximation algorithm for a more general problem, prize-collecting node-weighted Steiner forest (PCSF), where we have h demands each requesting the connectivity of a pair of vertices. Our algorithm can be seen as a greedy algorithm which reduces the number of demands by choosing a structure with minimum cost-to-reduction ratio. This natural style of argument (also used by Klein and Ravi and Guha et al.) leads to a much simpler algorithm than that of Moss and Rabani for PCST. Our second main contribution is for the Budgeted node-weighted Steiner tree problem, which is also an improvement to Moss and Rabani and Guha et al.. In the unrooted case, we improve upon an O(log~2 n)-approximation of, and present an O(log n)-approximation algorithm without any budget violation. For the rooted case, where a specified vertex has to appear in the solution tree, we improve the bicriteria result of to a bicriteria approximation ratio of (1 + ε, O(log n)/ε~2) for any positive (possibly subconstant) e. That is, for any permissible budget violation 1 + ε, we present an algorithm achieving a tradeoff in the guarantee for prize. Indeed, we show that this is almost tight for the natural linear-programming relaxation used by us as well as in.
机译:Moss和Rabani研究了受约束的节点加权Steiner树问题,该问题具有与每个节点相关的两个独立的权重值,即成本和奖金(或罚金)。他们为奖品收集节点加权的Steiner树问题(PCST)提供了O(log n)近似算法,其目标是最小化树的成本以及树未覆盖的顶点的代价。他们使用PCST算法获取预算节点加权Steiner树问题的双标准(2,O(log n))-近似算法-目的是在给定预算的情况下以成本最大化一棵树的价值。他们的解决方案可能要花费高达预算两倍的费用,但会获得最优奖赏的系数Ω(1 /(log n))。我们至少从两个方面改善这些结果。我们的第一个主要结果是针对更普遍问题的原始对偶O(log h)近似算法,即奖品收集节点加权Steiner林(PCSF),其中我们要求每个人都要求一对顶点的连通性。我们的算法可以看作是一种贪婪算法,它通过选择具有最小成本减少比的结构来减少需求数量。这种自然的论证风格(也由Klein和Ravi和Guha等人使用)导致了比PCST的Moss和Rabani更加简单的算法。我们的第二个主要贡献是针对预算节点加权Steiner树问题,这也是对Moss和Rabani和Guha等人的改进。在无根情况下,我们改进了O(log〜2 n)近似,并提出了一个O(log n)近似算法,而没有任何预算违规。对于有根情况,必须在解决方案树中显示指定的顶点,对于任何正数(可能为次常数),我们将双标准结果提高为(1 +ε,O(log n)/ε〜2)的双标准近似比。 )e。也就是说,对于任何允许的预算违背1 +ε,我们提出一种算法,在奖品保证中进行权衡。确实,我们证明对于我们以及in所使用的自然线性编程松弛而言,这几乎是紧密的。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号