Improved Methods for Approximating Node Weighted Steiner Trees and Connected Dominating Sets
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 approximat...
Gespeichert in:
Veröffentlicht in: | Information and computation 1999-04, Vol.150 (1), p.57-74 |
---|---|
Hauptverfasser: | , |
Format: | Artikel |
Sprache: | eng |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | 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 2lnk, wherekis the number of terminals. However, the best known lower bound on the approximation ratio is (1−o(1))lnk, assuming thatNP⊈DTIME[nO(loglogn)], by a reduction from set cover. We show that for the unweighted case we can obtain an approximation factor of lnk. 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.5lnk. We then generalize the method to yield an approximation factor of (1.35+ε)lnk, for any constantε>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.6103lnk. 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 3lnnby 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+ε)lnnfor any fixedε>0. |
---|---|
ISSN: | 0890-5401 1090-2651 |
DOI: | 10.1006/inco.1998.2754 |