• DocumentCode
    1392642
  • Title

    A parallel algorithm for constructing a labeled tree

  • Author

    Wang, Yue-Li ; Chen, Hon-Chan ; Liu, Wei-Kai

  • Author_Institution
    Dept. of Ind. Manage., Nat. Taiwan Inst. of Technol., Taipei, Taiwan
  • Volume
    8
  • Issue
    12
  • fYear
    1997
  • fDate
    12/1/1997 12:00:00 AM
  • Firstpage
    1236
  • Lastpage
    1240
  • Abstract
    A tree T is labeled when the n vertices are distinguished from one another by names such as v1, v2…vn . Two labeled trees are considered to be distinct if they have different vertex labels even though they might be isomorphic. According to Cayley´s tree formula, there are nn-2 labeled trees on n vertices. Prufer used a simple way to prove this formula and demonstrated that there exists a mapping between a labeled tree and a number sequence. From his proof, we can find a naive sequential algorithm which transfers a labeled tree to a number sequence and vice versa. However, it is hard to parallelize. In this paper, we shall propose an O(log n) time parallel algorithm for constructing a labeled tree by using O(n) processors and O(n log n) space on the EREW PRAM computational model
  • Keywords
    computational complexity; parallel algorithms; tree data structures; trees (mathematics); Cayley´s tree formula; EREW PRAM; O(log n) time; O(n log n) space; O(n) processors; labeled tree; parallel algorithm; vertex labels; Algorithm design and analysis; Computational modeling; Concurrent computing; Data compression; Encoding; Moon; Parallel algorithms; Phase change random access memory; Tree graphs; Vegetation mapping;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/71.640015
  • Filename
    640015