Efficient modularity optimization by multistep greedy algorithm and vertex mover refinement
Top Cited Papers
- 17 April 2008
- journal article
- research article
- Published by American Physical Society (APS) in Physical Review E
- Vol. 77 (4) , 046112
- https://doi.org/10.1103/physreve.77.046112
Abstract
Identifying strongly connected substructures in large networks provides insight into their coarse-grained organization. Several approaches based on the optimization of a quality function, e.g., the modularity, have been proposed. We present here a multistep extension of the greedy algorithm (MSG) that allows the merging of more than one pair of communities at each iteration step. The essential idea is to prevent the premature condensation into few large communities. Upon convergence of the MSG a simple refinement procedure called “vertex mover” (VM) is used for reassigning vertices to neighboring communities to improve the final modularity value. With an appropriate choice of the step width, the combined MSG-VM algorithm is able to find solutions of higher modularity than those reported previously. The multistep extension does not alter the scaling of computational cost of the greedy algorithm.Keywords
All Related Versions
This publication has 25 references indexed in Scilit:
- Limited resolution in complex network community detection with Potts model approachZeitschrift für Physik B Condensed Matter, 2007
- Resolution limit in community detectionProceedings of the National Academy of Sciences, 2007
- Modularity and community structure in networksProceedings of the National Academy of Sciences, 2006
- Comparing community structure identificationJournal of Statistical Mechanics: Theory and Experiment, 2005
- Community detection in complex networks using extremal optimizationPhysical Review E, 2005
- Functional cartography of complex metabolic networksNature, 2005
- Finding community structure in very large networksPhysical Review E, 2004
- Fast algorithm for detecting community structure in networksPhysical Review E, 2004
- Finding and evaluating community structure in networksPhysical Review E, 2004
- An Efficient Heuristic Procedure for Partitioning GraphsBell System Technical Journal, 1970