ACM Home Page
Please provide us with feedback. Feedback
Set connectivity problems in undirected graphs and the directed Steiner network problem
Full text PdfPdf (415 KB)
Source Symposium on Discrete Algorithms archive
Proceedings of the nineteenth annual ACM-SIAM symposium on Discrete algorithms table of contents
San Francisco, California
Pages 532-541  
Year of Publication: 2008
Authors
Chandra Chekuri  University of Illinois, Urbana, IL
Guy Even  Tel-Aviv University, Tel-Aviv 69978, Israel
Anupam Gupta  Carnegie Mellon University, Pittsburgh PA
Danny Segev  Carnegie Mellon University, Pittsburgh PA
Sponsors
: SIAM Activity Group on Discrete Mathematics
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
Publisher
Society for Industrial and Applied Mathematics  Philadelphia, PA, USA
Bibliometrics
Downloads (6 Weeks): 15,   Downloads (12 Months): 85,   Citation Count: 0
Additional Information:

abstract   references   collaborative colleagues  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   

ABSTRACT

In the generalized connectivity problem, we are given an edge-weighted graph G = (V, E) and a collection D = {(S1,T1),…, (Sk,Tk)} of distinct demands; each demand (Si, Ti) is a pair of disjoint vertex subsets. We say that a subgraph F ⊆ G connects a demand (Si, Ti) when it contains a path with one endpoint in Si and the other in Ti. The goal is to identify a minimum weight subgraph that connects all demands in D. Alon et al. (SODA '04) introduced this problem to study online network formation settings and showed that it captures some well-studied problems such as Steiner forest, non-metric facility location, tree multicast, and group Steiner tree. Finding a non-trivial approximation ratio for generalized connectivity was left as an open problem. Our starting point is the first polylogarithmic approximation for generalized connectivity attaining a performance guarantee of O(log2 n log2 k). Here n is the number of vertices in G and k is the number of demands. We also prove that the cut-covering relaxation of this problem has an O(log3 n log2 k) integrality gap.

Building upon the results for generalized connectivity we obtain improved approximation algorithms for two problems that contain generalized connectivity as a special case. For the directed Steiner network problem, we obtain an O(k1/2+ε) approximation, which improves on the currently best performance guarantee of O(k2/3) due to Charikar et al. (SODA '98). For the set connector problem, recently introduced by Fukunaga and Nagamochi (IPCO '07), we present a polylogarithmic approximation; this result improves on the previously known ratio which can be Ω(n) in the worst case.


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
 
3
4
 
5
 
6
 
7
8
 
9
 
10
T. Fukunaga and H. Nagamochi. The set connector problem in graphs. In Proceedings of the 12th International Conference on Integer Programming and Combinatorial Optimization, pages 484--498. 2007.
 
11
 
12
 
13
 
14
M. T. Hajiaghayi, G. Kortsarz, and M. R. Salavatipour. Approximating buy-at-bulk and shallow-light k-Steiner trees. In Proceedings of the 9th International Workshop on Approximation Algorithms for Combinatorial Optimization Problems, pages 152--163, 2006
 
15
16
 
17
 
18
D. S. Johnson. Approximation algorithms for combinatorial problems. Journal of Computer and System Sciences, 9(3):256--278, 1974.
 
19
 
20
A. Zelikovsky. A series of approximation algorithms for the acyclic directed Steiner tree problem. Algorithmica, 18(1):99--110, 1997.
 
21
Collaborative Colleagues:
Chandra Chekuri: colleagues
Guy Even: colleagues
Anupam Gupta: colleagues
Danny Segev: colleagues