|
ABSTRACT
The input in the Group-Steiner Problem consists of an undirected connected graph with a cost function p(e) over the edges and a collection of subsets of vertices {gi}. Each subset gi is called a group and the vertices in ∪ gi are called terminals. The goal is to find a minimum cost tree that contains at least one terminal from every group.We give the first combinatorial polylogarithmic ratio approximation for the problem on trees. Let m denote the number of groups and S denote the number of terminals. The approximation ratio of our algorithm is O(log S · log m/log log S) = O(log2n/log log n). This is an improvement by a Θ(log log n) factor over the previously best known approximation ratio for the Group Steiner Problem on trees [GKR98].Our result carries over to the Group Steiner Problem on general graphs and to the Covering Steiner Problem. Garg et al. [GKR98] presented a reduction of the Group Steiner Problem on general graphs to trees. Their reduction employs Bartal's [B98] approximation of graph metrics by tree metrics. Our algorithm on trees implies an approximation algorithm of ratio O(log S · log m · log n · log log n/log log S) = O(log3n) for the Group Steiner Problem on general graphs. The previously best known approximation ratio for this problem on general graphs, as a function of n, is O(log3n · log log n) [GKR98]. Our algorithm in conjunction with ideas of [EKS01] gives an O(log S · log m · log n · log log n/log log S) = O(log3n)-approximation ratio for the more general Covering Steiner Problem, improving the best known approximation ratio (as a function of n) for the Covering Steiner Problem by a Θ(log log n) factor.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
|
| |
2
|
{BHRZ97} C. D. Bateman and C. S. Helvig and G. Robins and A. Zelikovsky. Provably good routing tree construction with multi-port terminals. ISPD, 1997.
|
| |
3
|
|
| |
4
|
|
| |
5
|
{EKS01} G. Even and G. Kortsarz and W. Slany. On network design problems: fixed cost flow and the Covering Steiner Problem, manuscript, May 2001.
|
 |
6
|
|
| |
7
|
|
| |
8
|
{GK99} S. Guha and S. Khuller. Approximating algorithms for connected dominating sets. Algorithmica, 20:374-387, 1999.
|
| |
9
|
Naveen Garg , Goran Konjevod , R. Ravi, A polylogarithmic approximation algorithm for the Steiner group tree problem, Proceedings of the ninth annual ACM-SIAM symposium on Discrete algorithms, p.253-259, January 25-27, 1998, San Francisco, California, United States
|
| |
10
|
{J74} Johnson, D. S. Approximation algorithms for combinatorial problems, J. Comput. System Sci., 9, 256-278, 1974.
|
| |
11
|
|
| |
12
|
{KRS01} G. Konjevod, R. Ravi, and Aravind Srinivasan, Approximation Algorithms for the Covering Steiner Problem. Manuscript, 2001.
|
| |
13
|
|
 |
14
|
Ran Raz , Shmuel Safra, A sub-constant error-probability low-degree test, and a sub-constant error-probability PCP characterization of NP, Proceedings of the twenty-ninth annual ACM symposium on Theory of computing, p.475-484, May 04-06, 1997, El Paso, Texas, United States
[doi> 10.1145/258533.258641]
|
| |
15
|
|
CITED BY 4
|
|
|
|
|
Eran Halperin , Guy Kortsarz , Robert Krauthgamer , Aravind Srinivasan , Nan Wang, Integrality ratio for group Steiner trees and directed steiner trees, Proceedings of the fourteenth annual ACM-SIAM symposium on Discrete algorithms, January 12-14, 2003, Baltimore, Maryland
|
|
|
|
|
|
|
|