Community detection (or clustering) in large-scale graph is an important problem in graph mining. Communities reveal interesting characteristics of a network. Louvain is an efficient sequential algorithm but fails to scale emerging large-scale data. Developing distributed-memory parallel algorithms is challenging because of inter-process communication and load-balancing issues. In this work, we design a shared memory-based algorithm using OpenMP, which shows a 4-fold speedup but is limited to available physical cores. Our second algorithm is an MPI-based parallel algorithm that scales to a moderate number of processors. We also implement a hybrid algorithm combining both. Finally, we incorporate dynamic load-balancing in our final algorithm...
The Louvain community detection algorithm is a hierarchal clustering method categorized in the NP-ha...
Finding community structures in social networks is considered to be a challenging task as many of th...
Accelerating sequential algorithms in order to achieve high performance is often a nontrivial task. ...
AbstractCommunity detection has become a fundamental operation in numerous graph-theoretic applicati...
Abstract—The amount of graph-structured data has recently experienced an enormous growth in many app...
Parallel computing plays a crucial role in processing large-scale graph data. Complex network analys...
Community detection, also named as graph clustering, is essential to various graph analysis applicat...
We present and evaluate a new GPU algorithm based on the Louvain method for community detection. Our...
Community detection has become a fundamental operation in numerous graph-theoretic applications. It ...
There are several approaches for discovering communities in a network (graph). Despite being approxi...
Abstract. Tackling the current volume of graph-structured data requires parallel tools. We extend ou...
There are various community detection algorithms which that have been developed. Among them, Louvain...
Abstract. Tackling the current volume of graph-structured data re-quires parallel tools. We extend o...
Abstract—The volume of existing graph-structured data requires improved parallel tools and algorithm...
Complex networks analysis is a very popular topic in computer science. Unfortunately this networks, ...
The Louvain community detection algorithm is a hierarchal clustering method categorized in the NP-ha...
Finding community structures in social networks is considered to be a challenging task as many of th...
Accelerating sequential algorithms in order to achieve high performance is often a nontrivial task. ...
AbstractCommunity detection has become a fundamental operation in numerous graph-theoretic applicati...
Abstract—The amount of graph-structured data has recently experienced an enormous growth in many app...
Parallel computing plays a crucial role in processing large-scale graph data. Complex network analys...
Community detection, also named as graph clustering, is essential to various graph analysis applicat...
We present and evaluate a new GPU algorithm based on the Louvain method for community detection. Our...
Community detection has become a fundamental operation in numerous graph-theoretic applications. It ...
There are several approaches for discovering communities in a network (graph). Despite being approxi...
Abstract. Tackling the current volume of graph-structured data requires parallel tools. We extend ou...
There are various community detection algorithms which that have been developed. Among them, Louvain...
Abstract. Tackling the current volume of graph-structured data re-quires parallel tools. We extend o...
Abstract—The volume of existing graph-structured data requires improved parallel tools and algorithm...
Complex networks analysis is a very popular topic in computer science. Unfortunately this networks, ...
The Louvain community detection algorithm is a hierarchal clustering method categorized in the NP-ha...
Finding community structures in social networks is considered to be a challenging task as many of th...
Accelerating sequential algorithms in order to achieve high performance is often a nontrivial task. ...