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 条
  • [31] Application of algorithm used in community detection of complex network
    2013, Science and Engineering Research Support Society, 20 Virginia Court, Sandy Bay, Tasmania, Australia (06):
  • [32] Application of Algorithm used in Community Detection of Complex Network
    Wang, Guoshun
    Zhang, Xuan
    Jia, Guanbo
    Ren, Xiaoping
    INTERNATIONAL JOURNAL OF FUTURE GENERATION COMMUNICATION AND NETWORKING, 2013, 6 (04): : 219 - 229
  • [33] Community Detection Based on Genetic Algorithm Using Local Structural Similarity
    Guo, Xuchao
    Su, Jie
    Zhou, Han
    Liu, Chengqi
    Cao, Jing
    Li, Lin
    IEEE ACCESS, 2019, 7 : 134583 - 134600
  • [34] Evolutionary Algorithm for overlapping community detection using a merged maximal cliques representation scheme
    Ramesh, A. C.
    Srivatsun, G.
    APPLIED SOFT COMPUTING, 2021, 112
  • [35] Large-Scale Complex Network Community Detection Combined with Local Search and Genetic Algorithm
    Lyu, Desheng
    Wang, Bei
    Zhang, Weizhe
    APPLIED SCIENCES-BASEL, 2020, 10 (09):
  • [36] Community Detection Based on an Improved Genetic Algorithm
    Li, Kangshun
    Xiong, Lu
    COMPUTATIONAL INTELLIGENCE AND INTELLIGENT SYSTEMS, (ISICA 2015), 2016, 575 : 32 - 39
  • [37] A parallel algorithm for enumerating all maximal cliques in complex network
    Du, Nan
    Wu, Bin
    Xu, Liutong
    Wang, Bai
    Pei, Xin
    ICDM 2006: SIXTH IEEE INTERNATIONAL CONFERENCE ON DATA MINING, WORKSHOPS, 2006, : 320 - +
  • [38] A new algorithm for enumerating all maximal cliques in complex network
    Wan, Li
    Wu, Bin
    Du, Nan
    Ye, Qi
    Chen, Ping
    ADVANCED DATA MINING AND APPLICATIONS, PROCEEDINGS, 2006, 4093 : 606 - 617
  • [39] Community Mining Algorithm of Complex Network based on Memetic Algorithm
    Gao Dali
    Cai Zhaoquan
    2017 INTERNATIONAL SYMPOSIUM ON INTELLIGENT SIGNAL PROCESSING AND COMMUNICATION SYSTEMS (ISPACS 2017), 2017, : 450 - 455
  • [40] Genetic Algorithm Optimizing Modularity for Community Detection in Complex Networks
    Liu Han
    Yang Fan
    Liu Ding
    PROCEEDINGS OF THE 35TH CHINESE CONTROL CONFERENCE 2016, 2016, : 1252 - 1256