• DocumentCode
    11550
  • Title

    An Approximation Algorithm for Constructing Degree-Dependent Node-Weighted Multicast Trees

  • Author

    Hwa-Chun Lin ; Hsiu-Ming Yang

  • Author_Institution
    Dept. of Comput. Sci., Nat. Tsing Hua Univ., Hsinchu, Taiwan
  • Volume
    25
  • Issue
    8
  • fYear
    2014
  • fDate
    Aug. 2014
  • Firstpage
    1976
  • Lastpage
    1985
  • Abstract
    This paper studies the problem of constructing a minimum-cost multicast tree (or Steiner tree) in which each node is associated with a cost that is dependent on its degree in the multicast tree. The cost of a node may depend on its degree in the multicast tree due to a number of reasons. For example, a node may need to perform various processing for sending messages to each of its neighbors in the multicast tree. Thus, the overhead for processing the messages increases as the number of neighbors increases. This paper devises a novel technique to deal with the degree-dependent node costs and applies the technique to develop an approximation algorithm for the degree-dependent node-weighted Steiner tree problem. The bound on the cost of the tree constructed by the proposed approximation algorithm is derived to be (2lnk/2 +1)(WT*+B), where k is the size of the set of multicast members, WT* is the cost of a minimum-cost Steiner tree T*, and B is related to the degree-dependent node costs. Simulations are carried out to study the performance of the proposed algorithm. A distributed implementation of the proposed algorithm is presented. In addition, the proposed algorithm is generalized to solve the degree-dependent node-weighted constrained forest problem.
  • Keywords
    approximation theory; trees (mathematics); approximation algorithm; degree-dependent node costs; degree-dependent node-weighted constrained forest problem; degree-dependent node-weighted multicast trees; minimum-cost Steiner tree; node degree; tree construction; Algorithm design and analysis; Approximation algorithms; Approximation methods; Computational complexity; Merging; Steiner trees; Vegetation; Multicast tree; Steiner tree; approximation algorithm; constrained forest; degree-dependent node costs;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/TPDS.2013.108
  • Filename
    6495455