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

Sun-Yuan Hsieh, Ting Yu Chou

Research output: Chapter in Book/Report/Conference proceedingConference contribution

10 Citations (Scopus)

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(wmax 2n)-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(wmax 2n)-time algorithm to find a weight-constrained maximum-density subtree of T which covers all the nodes in S.

Original languageEnglish
Title of host publicationAlgorithms and Computation - 16th International Symposium, ISAAC 2005, Proceedings
Pages944-953
Number of pages10
DOIs
Publication statusPublished - 2005 Dec 1
Event16th International Symposium on Algorithms and Computation, ISAAC 2005 - Hainan, China
Duration: 2005 Dec 192005 Dec 21

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume3827 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Other

Other16th International Symposium on Algorithms and Computation, ISAAC 2005
Country/TerritoryChina
CityHainan
Period05-12-1905-12-21

All Science Journal Classification (ASJC) codes

  • Theoretical Computer Science
  • General Computer Science

Fingerprint

Dive into the research topics of 'Finding a weight-constrained maximum-density subtree in a tree'. Together they form a unique fingerprint.

Cite this