Improved methods for approximating node weighted Steiner trees and connected dominating sets

被引:123
|
作者
Guha, S [1 ]
Khuller, S
机构
[1] Stanford Univ, Dept Comp Sci, Stanford, CA 94305 USA
[2] Univ Maryland, Dept Comp Sci, College Pk, MD 20742 USA
[3] Univ Maryland, UMIACS, College Pk, MD 20742 USA
基金
美国国家科学基金会;
关键词
D O I
10.1006/inco.1998.2754
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In this paper we study the Steiner tree problem in graphs for the case when vertices as well as edges have weights associated with them. A greedy approximation algorithm based on "spider decompositions" was developed by Klein and Ravi for this problem. This algorithm provides a worst case approximation ratio of 2 In k, where k is the number of terminals. However, the best known lower bound on the approximation ratio is (1 - o(1)) In k, assuming that NP not subset of or equal to DTIME[n(O(log log) (n))], by a reduction from set cover. We show that for the unweighted case we can obtain an approximation factor of In k. For the weighted case we develop a new decomposition theorem and generalize the notion of "spiders" to "branch-spiders" that are used to design a new algorithm with a worst case approximation factor of 1.5 In k. We then generalize the method to yield an approximation factor of (1.35 + epsilon) In k, for any constant epsilon > 0. These algorithms, although polynomial, are not very practical due to their high running time, since we need to repeatedly find many minimum weight matchings in each iteration. We also develop a simple greedy algorithm that is practical and has a worst case approximation factor of 1.6103 In k. The techniques developed for this algorithm imply a method of approximating node weighted network design problems defined by 0-1 proper functions as well. These new ideas also lead to improved approximation guarantees for the problem of finding a minimum node weighted connected dominating set. The previous best approximation guarantee for this problem was 3 In n by Guha and Khuller. By a direct application of the methods developed in this paper we are able to develop an algorithm with an approximation factor of (1.35 + epsilon) In n for any fixed epsilon > 0. (C) 1999 Academic Press.
引用
收藏
页码:57 / 74
页数:18
相关论文
共 29 条
  • [1] Improved methods for approximating node weighted Steiner trees and connected dominating sets (Extended abstract)
    Guha, S
    Khuller, S
    FOUNDATIONS OF SOFTWARE TECHNOLOGY AND THEORETICAL COMPUTER SCIENCE, 1998, 1530 : 54 - 65
  • [2] Approximating connected safe sets in weighted trees
    Ehard, Stefan
    Rautenbach, Dieter
    DISCRETE APPLIED MATHEMATICS, 2020, 281 (281) : 216 - 223
  • [3] On the stability of paths, Steiner trees and connected dominating sets in mobile ad hoc networks
    Meghanathan, Natarajan
    Farago, Andras
    AD HOC NETWORKS, 2008, 6 (05) : 744 - 769
  • [4] Approximating k-Connected m-Dominating Sets
    Nutov, Zeev
    ALGORITHMICA, 2022, 84 (06) : 1511 - 1525
  • [5] Approximating k-Connected m-Dominating Sets
    Zeev Nutov
    Algorithmica, 2022, 84 : 1511 - 1525
  • [6] A Node-Based ILP Formulation for the Node-Weighted Dominating Steiner Problem
    Bley, Andreas
    Maurer, Olaf
    Ljubic, Ivana
    NETWORKS, 2017, 69 (01) : 33 - 51
  • [7] New approximations for minimum-weighted dominating sets and minimum-weighted connected dominating sets on unit disk graphs
    Zou, Feng
    Wang, Yuexuan
    Xu, Xiao-Hua
    Li, Xianyue
    Du, Hongwei
    Wan, Pengjun
    Wu, Weili
    THEORETICAL COMPUTER SCIENCE, 2011, 412 (03) : 198 - 208
  • [8] New Computation of Resolving Connected Dominating Sets in Weighted Networks
    Dapena, Adriana
    Iglesia, Daniel
    Vazquez-Araujo, Francisco J.
    Castro, Paula M.
    ENTROPY, 2019, 21 (12)
  • [9] Distributed Node-Weighted Connected Dominating Set Problems
    Vakili, Sattar
    Zhao, Qing
    2013 ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS AND COMPUTERS, 2013, : 238 - 241
  • [10] OUTER LINEAR MEASURE OF CONNECTED SETS VIA STEINER TREES
    Swanepoel, Konrad J.
    REAL ANALYSIS EXCHANGE, 2021, 46 (01) : 207 - 231