Parallel cut tree algorithms

被引:2
作者
Cohen, Jaime [1 ]
Rodrigues, Luiz A. [2 ]
Duarte, Elias P., Jr. [3 ]
机构
[1] Univ Estadual Ponta Grossa, Dept Informat, Ponta Grossa, Brazil
[2] Western Parana State Univ, Dept Informat, Cascavel, Brazil
[3] Univ Fed Parana, Dept Informat, Curitiba, Parana, Brazil
关键词
Graph edge-connectivity; Cut tree algorithms; Parallel algorithms; PAIRS MIN-CUT; FLOW; SETS;
D O I
10.1016/j.jpdc.2017.04.007
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
A cut tree is a combinatorial structure that represents the edge-connectivity between all pairs of vertices of an undirected graph. Cut trees solve the all pairs minimum s-t-cut problem efficiently. Cut trees have a large number of applications including the solution of important combinatorial problems in fields such as graph clustering and graph connectivity. They have also been applied to scheduling problems, social network analysis, biological data analysis, among others. Two sequential algorithms to compute a cut tree of a capacitated undirected graph are well known: the Gomory-Hu algorithm and the Gusfield algorithm. In this work three parallel cut tree algorithms are presented, including parallel versions of Gusfield and Gomory Hu algorithms. A hybrid algorithm that combines techniques from both algorithms is proposed which provides a more robust performance for arbitrary instances. Experimental results show that the three algorithms achieve significant speedups on real and synthetic graphs. We discuss the trade-offs between the alternatives, each of which presents better results given the characteristics of the input graph. On several instances the hybrid algorithm outperformed both other algorithms, being faster than the parallel Gomory Hu algorithm on most instances. (C) 2017 Elsevier Inc. All rights reserved.
引用
收藏
页码:1 / 14
页数:14
相关论文
共 51 条
[1]  
Adamic LA, 2005, P 3 INT WORKSH LINK, P36
[2]   Statistical mechanics of complex networks [J].
Albert, R ;
Barabási, AL .
REVIEWS OF MODERN PHYSICS, 2002, 74 (01) :47-97
[3]   Parametric min-cuts analysis in a network [J].
Aneja, YP ;
Chandrasekaran, R ;
Nair, KPK .
DISCRETE APPLIED MATHEMATICS, 2003, 127 (03) :679-689
[4]  
[Anonymous], 2003, Internet Mathematics, DOI [10.1080/15427951.2004.10129093, DOI 10.1080/15427951.2004.10129093]
[5]  
[Anonymous], 2001, RANDOM GRAPHS
[6]   All-pairs min-cut in sparse networks [J].
Arikati, SR ;
Chaudhuri, S ;
Zaroliagis, CD .
JOURNAL OF ALGORITHMS-COGNITION INFORMATICS AND LOGIC, 1998, 29 (01) :82-110
[7]  
Backstrom L., 2007, P 16 INT C WORLD WID
[8]  
Bader D.A., 2005, ISCA PDCS, P41
[9]  
Barth D., 2004, EFFECTS CAPACITIES V
[10]   COUNTEREXAMPLES FOR DIRECTED AND NODE CAPACITATED CUT-TREES [J].
BENCZUR, AA .
SIAM JOURNAL ON COMPUTING, 1995, 24 (03) :505-510