Arrow Research search
Back to I&C

I&C 1999

Improved Methods for Approximating Node Weighted Steiner Trees and Connected Dominating Sets

Journal Article journal-article Computer Science · Theoretical Computer Science

Abstract

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 2ln k, wherekis the number of terminals. However, the best known lower bound on the approximation ratio is (1−o(1))ln k, assuming thatNP⊈DTIME[n O(loglog n)], by a reduction from set cover. We show that for the unweighted case we can obtain an approximation factor of ln 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. 5ln k. We then generalize the method to yield an approximation factor of (1. 35+ε)ln k, 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. 6103ln 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 3ln nby 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+ε)ln nfor any fixedε>0.

Authors

Keywords

No keywords are indexed for this paper.

Context

Venue
Information and Computation
Archive span
1987-2026
Indexed papers
3021
Paper id
221663425574435398
v2026.09.13