A tight bound on the min-ratio edge-partitioning problem of a tree

被引:5
作者
Chu, n-Ching
Wu, Bang Ye
Wang, Hung-Lung
Chao, Kun-Mao [1 ]
机构
[1] Natl Taiwan Univ, Dept Comp Sci & Informat Engn, Taipei 106, Taiwan
关键词
tree; partition; optimization problem; algorithm; SHIFTING ALGORITHM;
D O I
10.1016/j.dam.2010.05.014
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
In this paper, we study how to partition a tree into edge-disjoint subtrees of approximately the same size. Given a tree T with n edges and a positive integer k <= n, we design an algorithm to partition T into k edge-disjoint subtrees such that the ratio of the maximum number to the minimum number of edges of the subtrees is at most two. The best previous upper bound of the ratio is three, given by Wu et al. [BY. Wu, H.-L, Wang, S.-T. Kuan, K.-M. Chao, On the uniform edge-partition of a tree, Discrete Applied Mathematics 155 (10) (2007) 1213-1223]. Wu et al. also showed that for some instances, it is impossible to achieve a ratio better than two. Therefore, there is a lower bound of two on the ratio. It follows that the ratio upper bound attained in this paper is already tight. (C) 2010 Elsevier B.V. All rights reserved.
引用
收藏
页码:1471 / 1478
页数:8
相关论文
共 14 条
[1]   A shifting algorithm for continuous tree partitioning [J].
Becker, R ;
Simeone, B ;
Chiang, YI .
THEORETICAL COMPUTER SCIENCE, 2002, 282 (02) :353-380
[2]   SHIFTING ALGORITHMS FOR TREE PARTITIONING WITH GENERAL WEIGHTING FUNCTIONS [J].
BECKER, RI ;
PERL, Y .
JOURNAL OF ALGORITHMS, 1983, 4 (02) :101-120
[3]   A SHIFTING ALGORITHM FOR MIN-MAX TREE PARTITIONING [J].
BECKER, RI ;
SCHACH, SR ;
PERL, Y .
JOURNAL OF THE ACM, 1982, 29 (01) :58-67
[4]  
Benkoczi R, 2008, LECT NOTES COMPUT SC, V5034, P38, DOI 10.1007/978-3-540-68880-8_6
[5]   An algorithm for partitioning trees augmented with sibling edges [J].
Bordawekar, Rajesh ;
Shmueli, Oded .
INFORMATION PROCESSING LETTERS, 2008, 108 (03) :136-142
[6]  
FREDERICKSON GN, 1991, PROCEEDINGS OF THE SECOND ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, P168
[7]   FINDING KTH PATHS AND PARA-CENTERS BY GENERATING AND SEARCHING GOOD DATA-STRUCTURES [J].
FREDERICKSON, GN ;
JOHNSON, DB .
JOURNAL OF ALGORITHMS, 1983, 4 (01) :61-80
[8]  
Ito T, 2008, LECT NOTES COMPUT SC, V5369, P196, DOI 10.1007/978-3-540-92182-0_20
[9]  
KANNE CC, 2006, P 32 INT C VER LARG, P91
[10]  
Kundu S., 1977, SIAM Journal on Computing, V6, DOI 10.1137/0206012