CC-GA: A clustering coefficient based genetic algorithm for detecting communities in social networks

被引:87
作者
Said, Anwar [1 ,3 ]
Abbasi, Rabeeh Ayaz [1 ,2 ]
Maqbool, Onaiza [1 ]
Daud, Ali [2 ,4 ]
Aljohani, Naif Radi [2 ]
机构
[1] Quaid I Azam Univ, Dept Comp Sci, Islamabad, Pakistan
[2] King Abdulaziz Univ, Fac Comp & Informat Technol, Jeddah, Saudi Arabia
[3] Informat Technol Univ, Lahore, Pakistan
[4] Int Islamic Univ, Dept Comp Sci & Software Engn, Islamabad, Pakistan
关键词
Community detection; Graph clustering; Genetic algorithm; Artificial intelligence; Social network analysis; LABEL PROPAGATION; MODULARITY; MODEL;
D O I
10.1016/j.asoc.2017.11.014
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
A community structure is an integral part of a social network. Detecting such communities plays an important role in a wide range of applications, including but not limited to cluster analysis, recommendation systems and understanding the behaviour of complex systems. Researchers have derived many algorithms to discover the community structures of networks. Discovering communities is a challenging task, and there is no single algorithm that produces the best results for all networks. Therefore, despite many elegant solutions, discovering communities remains an active area of research. In this paper, we propose a novel algorithm, the Clustering Coefficient-based Genetic Algorithm (CC-GA), for detecting them in social and complex networks. Researchers have used several genetic algorithms to detect communities, but the proposed algorithm is novel in terms of both the generation of the initial population and the mutation method, and these improve its efficiency and accuracy. Experiments on a variety of real-world datasets and a comparison to state-of-the-art genetic and non-genetic-based algorithms show improved results. (C) 2017 Elsevier B.V. All rights reserved.
引用
收藏
页码:59 / 70
页数:12
相关论文
共 68 条
[1]   Link communities reveal multiscale complexity in networks [J].
Ahn, Yong-Yeol ;
Bagrow, James P. ;
Lehmann, Sune .
NATURE, 2010, 466 (7307) :761-U11
[2]  
[Anonymous], LINEAR STREAMING ALG
[3]  
[Anonymous], TELEMAT INFORM
[4]   Finding and evaluating community structure in networks [J].
Newman, MEJ ;
Girvan, M .
PHYSICAL REVIEW E, 2004, 69 (02) :026113-1
[5]  
[Anonymous], SCI REP UK
[6]  
[Anonymous], NAT GENET
[7]  
[Anonymous], SCI REP
[8]  
[Anonymous], SCI REP
[9]  
[Anonymous], INF SCI
[10]  
[Anonymous], ARXIV14064518