Complex Network Community Detection based on Genetic Algorithm using K-cliques

被引:1
|
作者
Ma, Jian [1 ,2 ]
Fan, Jianping [1 ,3 ]
机构
[1] Beijing Jiaotong Univ, Sch Comp & Informat Technol, Beijing 100044, Peoples R China
[2] Beijing Jiaotong Univ, Res Ctr High Speed Railway Network Management, Minist Educ, Beijing 100044, Peoples R China
[3] Shenzhen Inst Adv Technol, Shenzhen 518055, Peoples R China
基金
国家重点研发计划;
关键词
D O I
10.1088/1757-899X/853/1/012048
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Inspired by the genetic algorithm, this paper proposes a complex network community detection algorithm, which searches for complete sub-graphs in a network, the numbers of nodes are greater than or equal to k, also referred to maximum k-cliques. K-cliques are the most connected communities in a network. Using the maximum k-clique initializes the population, which can improve the accuracy and efficiency of population initialization. K-clique-based population initialization, crossover, mutation, mu+lambda selection strategy, and evaluation function (Q function) are adopted to select the next generation of population, the superior traits formed by parents during the process of evolution cannot be destroyed and can also be effectively inherited by offspring individuals. Finally, community partition is optimized using the fast Newman algorithm. This step performs further clustering on the communities. The algorithm can reduce the search space of community partition and improve the search efficiency of the algorithm. It is tested on benchmark networks and real-world networks. The algorithm has an acceptable time complexity. The experimental results show that the algorithm can effectively divide the communities.
引用
收藏
页数:12
相关论文
共 50 条
  • [1] A complex network overlapping community detection algorithm based on K-Cliques and fitness function
    Ma J.
    Fan J.
    International Journal of Performability Engineering, 2019, 15 (12): : 3161 - 3170
  • [2] On Using Cached Results to Enumerate Maximal k-Cliques in GeneWeaver
    Yang, Qi
    Speegle, Greg
    Baker, Erich J.
    2017 13TH INTERNATIONAL CONFERENCE ON NATURAL COMPUTATION, FUZZY SYSTEMS AND KNOWLEDGE DISCOVERY (ICNC-FSKD), 2017, : 2108 - 2115
  • [3] An Improved Genetic Algorithm based on Local Modularity for Community Detection in Complex Network
    Yang, Xinwu
    Li, Rui
    PROCEEDINGS OF 2013 INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE AND CLOUD COMPUTING COMPANION (ISCC-C), 2014, : 692 - 697
  • [4] An Improved Complex Network Community Detection Algorithm Based on K-Means
    Wang, Yuqin
    ADVANCES IN FUTURE COMPUTER AND CONTROL SYSTEMS, VOL 2, 2012, 160 : 243 - 248
  • [5] A genetic algorithm using K-path initialization for community detection in complex networks
    Xiangyu Meng
    Liyan Dong
    Yongli Li
    William W. Guo
    Cluster Computing, 2017, 20 : 311 - 320
  • [6] A genetic algorithm using K-path initialization for community detection in complex networks
    Meng, Xiangyu
    Dong, Liyan
    Li, Yongli
    Guo, William W.
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2017, 20 (01): : 311 - 320
  • [7] A Stable and Distributed Community Detection Algorithm Based on Maximal Cliques
    Gui, Feng
    Ma, Yunlong
    Zhang, Feng
    Liu, Min
    Yin, Rong
    Shen, Weiming
    2015 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC 2015): BIG DATA ANALYTICS FOR HUMAN-CENTRIC SYSTEMS, 2015, : 1346 - 1350
  • [8] k-Cliques mining in dynamic social networks based on triadic formal concept analysis
    Hao, Fei
    Park, Doo-Soon
    Min, Geyong
    Jeong, Young-Sik
    Park, Jong-Hyuk
    NEUROCOMPUTING, 2016, 209 : 57 - 66
  • [9] Community detection in complex network based on an improved random algorithm using local and global network information
    Dabaghi-Zarandi, Fahimeh
    KamaliPour, Parsa
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2022, 206
  • [10] Community Detection in Aviation Network Based on K-means and Complex Network
    He, Hang
    Zhao, Zhenhan
    Luo, Weiwei
    Zhang, Jinghui
    COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 2021, 39 (02): : 251 - 264