An Efficient Algorithm for Node-Weighted Tree Partitioning with Subtrees' Weights in a Given Range
スポンサーリンク
概要
- 論文の詳細を見る
Tree partitioning arises in many parallel and distributed computing applications and storage systems. Some operator scheduling problems need to partition a tree into a number of vertex-disjoint subtrees such that some constraints are satisfied and some criteria are optimized. Given a tree T with each vertex or node assigned a nonnegative integer weight, two nonnegative integers l and u (l<u), and a positive integer p, we consider the following tree partitioning problems: partitioning T into minimum number of subtrees or p subtrees, with the condition that the sum of node weights in each subtree is at most u and at least l. To solve the two problems, we provide a fast polynomial-time algorithm, including a pre-processing method and another bottom-up scheme with dynamic programming. With experimental studies, we show that our algorithm outperforms another prior algorithm presented by Ito et al. greatly.
著者
-
LUO Guangchun
School of Computer Science and Engineering, University of Electronic Science and Technology of China
-
CHEN Hao
School of Computer Science, University of Electronic Science and Technology of China
-
LUO Guangchun
School of Computer Science, University of Electronic Science and Technology of China
-
QU Caihui
School of Computer Science, University of Electronic Science and Technology of China
-
LIU Yuhai
Command Automation Station of Air Force
-
QIN Ke
School of Computer Science, University of Electronic Science and Technology of China
-
QIN Ke
School of Computer Science and Engineering, University of Electronic Science and Technology of China
関連論文
- Modeling and Optimization of Stable Gain-Switched Tm-Doped Fiber Lasers
- An Efficient Algorithm for Node-Weighted Tree Partitioning with Subtrees' Weights in a Given Range
- Location-Aware Social Routing in Delay Tolerant Networks