2015 · 16 citations · 17 references
Life SciencesBioinformaticsCommunity AssessmentCommunity EcologyComplex SystemsCommunity DetectionCommunity StructureGraph AlgorithmsNetwork AnalysisComplex NetworksNetwork Community DetectionNetwork Community StructureParticle Swarm Optimization
The community structure is one of the most common and important attributes in complex networks. Community detection in complex networks has attracted much attention in recent years. As an effective evolutionary computation technique, particle swarm optimization (PSO) algorithm has become a candidate for many optimization applications. However, PSO algorithm was originally designed for continuous optimization. In this paper, an improved simple discrete particle swarm optimization (ISPSO) algorithm and a discrete particle swarm optimization with redefined operator (IDPSO-RO) algorithm are proposed in the discrete context of community detection problem. Furthermore, a community correcting strategy is used to optimize the results. The performance of the two algorithms is tested on three real networks with known community structures. The experiment results show that ISPSO and IDPSO-RO algorithms using community correcting strategy can detect community structures more efficiently without prior knowledge about the size of communities and the number of communities.
17
James Kennedy, R.C. Eberhart · 2002 · 47.5K citations
Riccardo Poli, James Kennedy, Tim Blackwell · Swarm Intelligence · 2007 · 21.4K citations
A new optimizer using particle swarm theory
R.C. Eberhart, James Kennedy · 2002 · 14.9K citations
Finding and evaluating community structure in networks
Michelle G. Newman, Michelle Girvan · Physical Review E · 2004 · 14.1K citations · Full text