DocumentCode :
3200897
Title :
Parallel Graph Partitioning for Complex Networks
Author :
Meyerhenke, Henning ; Sanders, Peter ; Schulz, Christian
Author_Institution :
Karlsruhe Inst. of Technol. (KIT), Karlsruhe, Germany
fYear :
2015
fDate :
25-29 May 2015
Firstpage :
1055
Lastpage :
1064
Abstract :
Processing large complex networks like social networks or web graphs has recently attracted considerable interest. To do this in parallel, we need to partition them into pieces of about equal size. Unfortunately, previous parallel graph practitioners originally developed for more regular mesh-like networks do not work well for these networks. This paper addresses this problem by parallelizing and adapting the label propagation technique originally developed for graph clustering. By introducing size constraints, label propagation becomes applicable for both the coarsening and the refinement phase of multilevel graph partitioning. We obtain very high quality by applying a highly parallel evolutionary algorithm to the coarsest graph. The resulting system is both more scalable and achieves higher quality than state-of-the-art systems like ParMetis or PT-Scotch. For large complex networks the performance differences are very big. As an example, our algorithm partitions a web graph with 3.3G edges in 16 seconds using 512 cores of a high-performance cluster while producing a high quality partition -- none of the competing systems can handle this graph on our system.
Keywords :
evolutionary computation; graph theory; parallel algorithms; pattern clustering; PT-Scotch; ParMetis; Web graph; coarsening phase; coarsest graph; high-performance cluster; label propagation technique; large complex networks processing; multilevel graph partitioning; parallel evolutionary algorithm; parallel graph partitioning; refinement phase; size constraints; Arrays; Clustering algorithms; Complex networks; Evolutionary computation; Partitioning algorithms; Social network services; Upper bound; algorithm engineering; complex networks; graph partitioning; parallel algorithms;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Processing Symposium (IPDPS), 2015 IEEE International
Conference_Location :
Hyderabad
ISSN :
1530-2075
Type :
conf
DOI :
10.1109/IPDPS.2015.18
Filename :
7161590
Link To Document :
بازگشت