• DocumentCode
    3425396
  • Title

    Efficient parallel and distributed topological sort algorithms

  • Author

    Ma, Jun ; Iwama, Kazuo ; Takaoka, Tadao ; Gu, Qian-Ping

  • Author_Institution
    Dept. of Comput. Sci., Shandong Univ., Jinan, China
  • fYear
    1997
  • fDate
    17-21 Mar 1997
  • Firstpage
    378
  • Lastpage
    383
  • Abstract
    In this paper, we give efficient parallel and distributed algorithms for the topological sort problem on acyclic graphs with n vertices. Our parallel algorithm solves the problem on a CREW PRAM in O(log2 n) time with O(M(n)/log n) processors, where M(n) denotes the number of processors needed to multiply two n×n integer matrices over the integer ring. The best known upper bound of M(n) is O(n2.376). The parallel algorithm can also solve the problem on processor arrays with reconfigurable bus systems in O(1) time and O(n3) processors. Our distributed algorithm solves the topological sort problem of an arbitrary asynchronous network with communication complexity O(n2)
  • Keywords
    computational complexity; distributed algorithms; graph theory; parallel algorithms; sorting; topology; CREW PRAM; acyclic graphs; arbitrary asynchronous network; distributed topological sort algorithms; integer matrices; parallel topological sort algorithms; reconfigurable bus systems; Complexity theory; Computational modeling; Computer science; Distributed algorithms; Distributed computing; Phase change random access memory; Shortest path problem; Software; Upper bound;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Algorithms/Architecture Synthesis, 1997. Proceedings., Second Aizu International Symposium
  • Conference_Location
    Aizu-Wakamatsu
  • Print_ISBN
    0-8186-7870-4
  • Type

    conf

  • DOI
    10.1109/AISPAS.1997.581703
  • Filename
    581703