Hybrid Self-Adaptive Algorithm for Community Detection in Complex Networks

The study of community detection algorithms in complex networks has been very active in the past several years. In this paper, a Hybrid Self-adaptive Community Detection Algorithm (HSCDA) based on modularity is put forward first. In HSCDA, three different crossover and two different mutation operato...

Full description

Bibliographic Details
Main Authors: Bin Xu, Jin Qi, Chunxia Zhou, Xiaoxuan Hu, Bianjia Xu, Yanfei Sun
Format: Article
Language:English
Published: Hindawi Limited 2015-01-01
Series:Mathematical Problems in Engineering
Online Access:http://dx.doi.org/10.1155/2015/273054
id doaj-abcf1cc06c79435f8ccb6af60a394fab
record_format Article
spelling doaj-abcf1cc06c79435f8ccb6af60a394fab2020-11-24T23:15:13ZengHindawi LimitedMathematical Problems in Engineering1024-123X1563-51472015-01-01201510.1155/2015/273054273054Hybrid Self-Adaptive Algorithm for Community Detection in Complex NetworksBin Xu0Jin Qi1Chunxia Zhou2Xiaoxuan Hu3Bianjia Xu4Yanfei Sun5Key Lab of Broadband Wireless Communication and Sensor Network Technology, Nanjing University of Posts and Telecommunications, Ministry of Education, Nanjing 210003, ChinaKey Lab of Broadband Wireless Communication and Sensor Network Technology, Nanjing University of Posts and Telecommunications, Ministry of Education, Nanjing 210003, ChinaKey Lab of Broadband Wireless Communication and Sensor Network Technology, Nanjing University of Posts and Telecommunications, Ministry of Education, Nanjing 210003, ChinaKey Lab of Broadband Wireless Communication and Sensor Network Technology, Nanjing University of Posts and Telecommunications, Ministry of Education, Nanjing 210003, ChinaKey Lab of Broadband Wireless Communication and Sensor Network Technology, Nanjing University of Posts and Telecommunications, Ministry of Education, Nanjing 210003, ChinaSchool of Automation, Nanjing University of Posts and Telecommunications, Nanjing 210003, ChinaThe study of community detection algorithms in complex networks has been very active in the past several years. In this paper, a Hybrid Self-adaptive Community Detection Algorithm (HSCDA) based on modularity is put forward first. In HSCDA, three different crossover and two different mutation operators for community detection are designed and then combined to form a strategy pool, in which the strategies will be selected probabilistically based on statistical self-adaptive learning framework. Then, by adopting the best evolving strategy in HSCDA, a Multiobjective Community Detection Algorithm (MCDA) based on kernel k-means (KKM) and ratio cut (RC) objective functions is proposed which efficiently make use of recommendation of strategy by statistical self-adaptive learning framework, thus assisting the process of community detection. Experimental results on artificial and real networks show that the proposed algorithms achieve a better performance compared with similar state-of-the-art approaches.http://dx.doi.org/10.1155/2015/273054
collection DOAJ
language English
format Article
sources DOAJ
author Bin Xu
Jin Qi
Chunxia Zhou
Xiaoxuan Hu
Bianjia Xu
Yanfei Sun
spellingShingle Bin Xu
Jin Qi
Chunxia Zhou
Xiaoxuan Hu
Bianjia Xu
Yanfei Sun
Hybrid Self-Adaptive Algorithm for Community Detection in Complex Networks
Mathematical Problems in Engineering
author_facet Bin Xu
Jin Qi
Chunxia Zhou
Xiaoxuan Hu
Bianjia Xu
Yanfei Sun
author_sort Bin Xu
title Hybrid Self-Adaptive Algorithm for Community Detection in Complex Networks
title_short Hybrid Self-Adaptive Algorithm for Community Detection in Complex Networks
title_full Hybrid Self-Adaptive Algorithm for Community Detection in Complex Networks
title_fullStr Hybrid Self-Adaptive Algorithm for Community Detection in Complex Networks
title_full_unstemmed Hybrid Self-Adaptive Algorithm for Community Detection in Complex Networks
title_sort hybrid self-adaptive algorithm for community detection in complex networks
publisher Hindawi Limited
series Mathematical Problems in Engineering
issn 1024-123X
1563-5147
publishDate 2015-01-01
description The study of community detection algorithms in complex networks has been very active in the past several years. In this paper, a Hybrid Self-adaptive Community Detection Algorithm (HSCDA) based on modularity is put forward first. In HSCDA, three different crossover and two different mutation operators for community detection are designed and then combined to form a strategy pool, in which the strategies will be selected probabilistically based on statistical self-adaptive learning framework. Then, by adopting the best evolving strategy in HSCDA, a Multiobjective Community Detection Algorithm (MCDA) based on kernel k-means (KKM) and ratio cut (RC) objective functions is proposed which efficiently make use of recommendation of strategy by statistical self-adaptive learning framework, thus assisting the process of community detection. Experimental results on artificial and real networks show that the proposed algorithms achieve a better performance compared with similar state-of-the-art approaches.
url http://dx.doi.org/10.1155/2015/273054
work_keys_str_mv AT binxu hybridselfadaptivealgorithmforcommunitydetectionincomplexnetworks
AT jinqi hybridselfadaptivealgorithmforcommunitydetectionincomplexnetworks
AT chunxiazhou hybridselfadaptivealgorithmforcommunitydetectionincomplexnetworks
AT xiaoxuanhu hybridselfadaptivealgorithmforcommunitydetectionincomplexnetworks
AT bianjiaxu hybridselfadaptivealgorithmforcommunitydetectionincomplexnetworks
AT yanfeisun hybridselfadaptivealgorithmforcommunitydetectionincomplexnetworks
_version_ 1725591664216506368