An efficient algorithm for the length-constrained heaviest path problem on a tree
Information Processing Letters
Journal of Computer and System Sciences - Computational biology 2002
WABI '02 Proceedings of the Second International Workshop on Algorithms in Bioinformatics
Linear-time algorithm for finding a maximum-density segment of a sequence
Information Processing Letters
An Optimal Algorithm for the Maximum-Density Segment Problem
SIAM Journal on Computing
Optimal Algorithms for the Interval Location Problem with Range Constraints on Length and Average
IEEE/ACM Transactions on Computational Biology and Bioinformatics (TCBB)
An improved algorithm for finding a length-constrained maximum-density subtree in a tree
Information Processing Letters
The density maximization problem in graphs
COCOON'11 Proceedings of the 17th annual international conference on Computing and combinatorics
The density maximization problem in graphs
Journal of Combinatorial Optimization
Hi-index | 0.00 |
Given a tree T=(V,E) of n vertices such that each node v is associated with a value-weight pair (valv,wv), where valuevalv is a real number and weightwv is a non-negative integer, the density of T is defined as ${\sum_{v \in V^{val_{v}}}} \over {\sum_{v \in V^{w_{v}}}}$. A subtree of T is a connected subgraph (V′,E′) of T, where V′⊆V and E′⊆E. Given two integers wmin and wmax, the weight-constrained maximum-density subtree problem on T is to find a maximum-density subtree T′=(V′,E′) satisfying $w_{min}{\leq} \Sigma_{v\in V^{\prime}}{w_{v}}{\leq} {w_{max}}$. In this paper, we first present an O(wmaxn)-time algorithm to find a weight-constrained maximum-density path in a tree, and then present an O(wmax2n)-time algorithm to find a weight-constrained maximum-density subtree in a tree. Finally, given a node subset S ⊂ V, we also present an O(wmax2n)-time algorithm to find a weight-constrained maximum-density subtree of T which covers all the nodes in S.