Finding a weight-constrained maximum-density subtree in a tree

10Citations
Citations of this article
9Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Given a tree T = (V, E) of n vertices such that each node v is associated with a value-weight pair (valv, wv), where value val v is a real number and weight wv is a non-negative integer, the density of T is defined as ∑v ∈ V val v/∑v ∈ V wv. 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 ≤ ∑v∈V′ wv ≤ 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. © Springer-Verlag Berlin Heidelberg 2005.

Cite

CITATION STYLE

APA

Hsieh, S. Y., & Chou, T. Y. (2005). Finding a weight-constrained maximum-density subtree in a tree. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 3827 LNCS, pp. 944–953). https://doi.org/10.1007/11602613_94

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free