• DocumentCode
    579750
  • Title

    A Parallel Implementation of Gomory-Hu´s Cut Tree Algorithm

  • Author

    Cohen, Jaime ; Rodrigues, Luiz A. ; Duarte, Elias P., Jr.

  • Author_Institution
    Dept. of Inf., Fed. Univ. of Parana, Ponta Grossa, Brazil
  • fYear
    2012
  • fDate
    24-26 Oct. 2012
  • Firstpage
    124
  • Lastpage
    131
  • Abstract
    Cut trees are a compact representation of the edge-connectivity between every pair of vertices of an undirected graph, and have a large number of applications. In this work a parallel version of the well known Gomory-Hu cut tree algorithm is presented. The parallel strategy is based on the master/slave model. The strategy is optimistic in the sense that the master process manipulates the tree being constructed and the slaves solve minimum s-t-cuts independently. Another version is proposed that employs a heuristic that enumerates all (up to a limit) of the minimum s-t-cuts in order to choose the most balanced one. The algorithm was implemented and extensive experimental results are presented, including a comparison with Gusfieldâs cut tree algorithm. Parallel versions of these algorithms have achieved significant speedups on real and synthetic graphs. We discuss the trade-offs between the two alternatives, each of which presents better results given the characteristics of the input graph. In particular, the existence of balanced cuts clearly gives an advantage to Gomory-Huâsalgorithm.
  • Keywords
    mathematics computing; parallel processing; trees (mathematics); Gomory-Hu cut tree algorithm; Gomory-Huâsalgorithm; Gusfieldâs cut tree algorithm; edge-connectivity; master-slave model; minimum s-t-cuts; parallel implementation; real graphs; synthetic graphs; undirected graph; Clustering algorithms; Contracts; Educational institutions; Electronic mail; Erbium; Informatics; Partitioning algorithms; Cut trees; parallel algorithms;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Architecture and High Performance Computing (SBAC-PAD), 2012 IEEE 24th International Symposium on
  • Conference_Location
    New York, NY
  • ISSN
    1550-6533
  • Print_ISBN
    978-1-4673-4790-7
  • Type

    conf

  • DOI
    10.1109/SBAC-PAD.2012.37
  • Filename
    6374780