2007
DOI: 10.1103/physreve.76.036106
|View full text |Cite
|
Sign up to set email alerts
|

Near linear time algorithm to detect community structures in large-scale networks

Abstract: Community detection and analysis is an important methodology for understanding the organization of various real-world networks and has applications in problems as diverse as consensus formation in social communities or the identification of functional modules in biochemical networks. Currently used algorithms that identify the community structures in large-scale real-world networks require a priori information such as the number and sizes of communities or are computationally expensive. In this paper we invest… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

13
1,910
0
29

Year Published

2010
2010
2022
2022

Publication Types

Select...
3
3
2

Relationship

0
8

Authors

Journals

citations
Cited by 2,906 publications
(1,952 citation statements)
references
References 37 publications
13
1,910
0
29
Order By: Relevance
“…The Zachary's karate club network [24] is one of the classic studies in social network analysis and has been used as one of the typical test examples by many researchers to detect community structures in complex network [9,15,17]. The club network consists of 34 member nodes, and splits in two smaller clubs after a dispute arose during the course of Zachary's study.…”
Section: Zachary's Karate Club Networkmentioning
confidence: 99%
See 1 more Smart Citation
“…The Zachary's karate club network [24] is one of the classic studies in social network analysis and has been used as one of the typical test examples by many researchers to detect community structures in complex network [9,15,17]. The club network consists of 34 member nodes, and splits in two smaller clubs after a dispute arose during the course of Zachary's study.…”
Section: Zachary's Karate Club Networkmentioning
confidence: 99%
“…Another near linear time algorithm is proposed in Ref. [17], which based on label propagation and used only local information to analyze community structures, in time O(m + n) for largescale complex networks. In Ref.…”
Section: Introductionmentioning
confidence: 99%
“…LabelPropagation [44] relies on a completely different method, based on the simulation of a propagation mechanism. All nodes are initially assigned a different label.…”
Section: Community Detectionmentioning
confidence: 99%
“…On the other hand algorithms producing good community partition are time and/or space consuming and can't be applicable on very large graphs (millions of nodes). However, while modularity based algorithms like [Newman 2004a] are favoured for not too large networks, more and more heuristic based algorithms are proposed and exploit smart heuristics to handle community properties with a lower cost [Raghavan et al 2007]. [Radicchi et al 2004] has opened the door for detecting communities with heuristic based betweenness centralities.…”
Section: Partial Conclusionmentioning
confidence: 99%
“…An overview of random walk based algorithm is proposed in [Pons et al 2005]. The label propagation algorithm of [Raghavan et al 2007] is the most efficient algorithm in practice, but its ending is not deterministic (however in practice it always ends). Every node is given an initial random unique label representing the community to which it belongs.…”
Section: Heuristic Based Algorithmsmentioning
confidence: 99%