Community detection by modularity maximization using GRASP with path relinking

被引:36
作者
Nascimento, Maria C. V. [1 ]
Pitsoulis, Leonidas [2 ]
机构
[1] Univ Fed Sao Paulo, Inst Ciencia & Tecnol, Sao Jose Dos Campos, Brazil
[2] Aristotle Univ Thessaloniki, Dept Math Computat & Phys Sci, Thessaloniki, Greece
关键词
Complex systems; Community structure; Graph clustering; Modularity; RASP Path relinking; NETWORKS; ALGORITHM;
D O I
10.1016/j.cor.2013.03.002
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Complex systems in diverse areas such as biology, sociology and physics are frequently being modelled as graphs, that provide the mathematical framework upon which small scale dynamics between the fundamental elements of the system can reveal large scale system behavior. Community structure in a graph is an important large scale characteristic, and can be described as a natural division of the vertices into densely connected groups, or clusters. Detection of community structure remains up to this date a computationally challenging problem despite the efforts of many researchers from various scientific fields in the past few years. The modularity value of a set of vertex clusters in a graph is a widely used quality measure for community structure, and the relating problem of finding a partition of the vertices into clusters such that the corresponding modularity is maximized is an NP-Hard problem. In this paper we present a Greedy Randomized Adaptive Search Procedure (GRASP) with path relinking, for solving the modularity maximization problem in weighted graphs. A class of (0,1) matrices is introduced that characterizes the family of clusterings in a graph, and a distance function is given that enables us to define an I-neighborhood local search, which generalizes most of the related local search methods that have appeared in the literature. Computational experiments comparing the proposed algorithm with other heuristics from the literature in a set of artificially generated graphs and some well known benchmark instances, indicate that our implementation of GRASP with path relinking consistently produces better quality solutions. (C) 2013 Elsevier Ltd. All rights reserved.
引用
收藏
页码:3121 / 3131
页数:11
相关论文
共 48 条
[11]   Fast unfolding of communities in large networks [J].
Blondel, Vincent D. ;
Guillaume, Jean-Loup ;
Lambiotte, Renaud ;
Lefebvre, Etienne .
JOURNAL OF STATISTICAL MECHANICS-THEORY AND EXPERIMENT, 2008,
[12]   Models of social networks based on social distance attachment -: art. no. 056122 [J].
Boguñá, M ;
Pastor-Satorras, R ;
Díaz-Guilera, A ;
Arenas, A .
PHYSICAL REVIEW E, 2004, 70 (05) :8-1
[13]   On modularity clustering [J].
Brandes, Ulrik ;
Delling, Daniel ;
Gaertler, Marco ;
Goerke, Robert ;
Hoefer, Martin ;
Nikoloski, Zoran ;
Wagner, Dorothea .
IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2008, 20 (02) :172-188
[14]   Locally optimal heuristic for modularity maximization of networks [J].
Cafieri, Sonia ;
Hansen, Pierre ;
Liberti, Leo .
PHYSICAL REVIEW E, 2011, 83 (05)
[15]  
Clauset A, 2004, PHYS REV E, V70, DOI 10.1103/PhysRevE.70.066111
[16]   The effect of size heterogeneity on community identification in complex networks [J].
Danon, Leon ;
Diaz-Guilera, Albert ;
Arenas, Alex .
JOURNAL OF STATISTICAL MECHANICS-THEORY AND EXPERIMENT, 2006,
[17]   Robustness of the p53 network and biological hackers [J].
Dartnell, L ;
Simeonidis, E ;
Hubank, M ;
Tsoka, S ;
Bogle, IDL ;
Papageorgiou, LG .
FEBS LETTERS, 2005, 579 (14) :3037-3042
[18]   Benchmarking optimization software with performance profiles [J].
Dolan, ED ;
Moré, JJ .
MATHEMATICAL PROGRAMMING, 2002, 91 (02) :201-213
[19]   Community detection in complex networks using extremal optimization [J].
Duch, J ;
Arenas, A .
PHYSICAL REVIEW E, 2005, 72 (02)
[20]  
Festa P, 2002, OPER RES COMPUT SCI, V15, P325