Title
Partitioning a Weighted Tree into Subtrees with Weights in a Given Range
Abstract
Assume that each vertex of a graph G is assigned a nonnegative integer weight and that l and u are given integers such that 0≤l≤u. One wishes to partition G into connected components by deleting edges from G so that the total weight of each component is at least l and at most u. Such a partition is called an (l,u)-partition. We deal with three problems to find an (l,u)-partition of a given graph: the minimum partition problem is to find an (l,u)-partition with the minimum number of components; the maximum partition problem is defined analogously; and the p-partition problem is to find an (l,u)-partition with a given number p of components. All these problems are NP-hard even for series-parallel graphs, but are solvable in linear time for paths. In this paper, we present the first polynomial-time algorithm to solve the three problems for arbitrary trees.
Year
DOI
Venue
2012
10.1007/s00453-010-9485-y
Algorithmica
Keywords
Field
DocType
Algorithm,Dynamic programming,Fast Fourier transform,Graph partition,Polynomial-time,Subtree,Tree
Partition problem,Cut,Discrete mathematics,Combinatorics,Rank of a partition,Frequency partition of a graph,Partition (number theory),Graph partition,Strongly connected component,Partition refinement,Mathematics
Journal
Volume
Issue
ISSN
62
3-4
0178-4617
Citations 
PageRank 
References 
4
0.48
7
Authors
5
Name
Order
Citations
PageRank
Takehiro Ito126040.71
Takao Nishizeki21771267.08
Michael Schröder351.17
Takeaki Uno41319107.99
Xiao Zhou532543.69