Approximation Algorithms for the Capacitated Minimum Spanning Tree Problem and its Variants in Network Design

被引:30
作者
Jothi, Raja [1 ]
Raghavachari, Balaji [2 ]
机构
[1] NIH, Natl Ctr Biotechnol Informat, Natl Lib Med, 8600 Rockville Pike, Bethesda, MD 20894 USA
[2] Univ Texas Dallas, Dept Comp Sci, Richardson, TX 75080 USA
基金
美国国家科学基金会;
关键词
Spanning trees; minimum spanning trees; approximation algorithms; network design;
D O I
10.1145/1103963.1103967
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Given an undirected graph G = (V, E) with nonnegative costs on its edges, a root node r is an element of V, a set of demands D subset of V with demand v is an element of D wishing to route w(v) units of flow (weight) to r, and a positive number k, the Capacitated Minimum Steiner Tree (CMStT) problem asks for a minimum Steiner tree, rooted at r, spanning the vertices in D boolean OR {r}, in which the sum of the vertex weights in every subtree connected to r is at most k. When D = V , this problem is known as the Capacitated Minimum Spanning Tree (CMST) problem. Both CMsT and CMST problems are NP-hard. In this article, we present approximation algorithms for these problems and several of their variants in network design. Our main results are the following: -We present a (gamma(rho ST)+2)-approximation algorithm for the CMStT problem, where y is the inverse Steiner ratio, and rho(ST) is the best achievable approximation ratio for the Steiner tree problem. Our ratio improves the current best ratio of 2(rho ST) + 2 for this problem. -In particular, we obtain (gamma +2)-approximation ratio for the CMST problem, which is an improvement over the current best ratio of 4 for this problem. For points in Euclidean and rectilinear planes, our result translates into ratios of 3.1548 and 3.5, respectively. -For instances in the plane, under the L-p norm, with the vertices in D having uniform weights, we present a nontrivial (7/5 rho(ST)+ 3/2 )-approximation algorithm for the CMStT problem. This translates into a ratio of 2.9 for the CMST problem with uniform vertex weights in the L-p metric plane. Our ratio of 2.9 solves the long-standing open problem of obtaining any ratio better than 3 for this case. -For the CMST problem, we show how to obtain a 2-approximation for graphs in metric spaces with unit vertex weights and k = 3, 4. -For the budgeted CMST problem, in which the weights of the subtrees connected to r could be up to k instead of k (alpha >= 1), we obtain a ratio of gamma+ 2/alpha.
引用
收藏
页码:265 / 282
页数:18
相关论文
共 45 条
[1]  
Aarts E., 1989, Wiley-Interscience Series in Discrete Mathematics and Optimization
[2]   A composite very large-scale neighborhood structure for the capacitated minimum spanning tree problem [J].
Ahuja, RK ;
Orlin, JB ;
Sharma, D .
OPERATIONS RESEARCH LETTERS, 2003, 31 (03) :185-194
[3]   HEURISTICS WITH CONSTANT ERROR GUARANTEES FOR THE DESIGN OF TREE NETWORKS [J].
ALTINKEMER, K ;
GAVISH, B .
MANAGEMENT SCIENCE, 1988, 34 (03) :331-341
[4]  
Amberg A, 1996, Combinatorial Optimization, V1, P9
[5]   LARGE-SCALE NETWORK TOPOLOGICAL OPTIMIZATION [J].
BOORSTYN, RR ;
FRANK, H .
IEEE TRANSACTIONS ON COMMUNICATIONS, 1977, 25 (01) :29-47
[6]  
Chandy K. M., 1973, NETWORKS, V3, P173
[7]   DESIGN OF MULTIPOINT LINKAGES IN A TELEPROCESSING TREE NETWORK [J].
CHANDY, KM ;
RUSSEL, RA .
IEEE TRANSACTIONS ON COMPUTERS, 1972, C 21 (10) :1062-&
[8]  
Domschke W., 1992, NEW DIRECTIONS OPERA, P389, DOI [10.1007/978-3-642-77537-623, DOI 10.1007/978-3-642-77537-623]
[9]   TOPOLOGICAL DESIGN OF MULTIPOINT TELEPROCESSING NETWORKS [J].
ELIAS, D ;
FERGUSON, MJ .
IEEE TRANSACTIONS ON COMMUNICATIONS, 1974, CO22 (11) :1753-1762
[10]   ON TELEPROCESSING SYSTEM DESIGN .2. A METHOD FOR APPROXIMATING OPTIMAL NETWORK [J].
ESAU, LR ;
WILLIAMS, KC .
IBM SYSTEMS JOURNAL, 1966, 5 (03) :142-+