Community Detection Based on Genetic Algorithm Using Local Structural Similarity

Community detection is an important research direction in complex network analysis that aims to detect the community structure in networks via clustering operation, which has an important application value and practical significance in mining potential network information. Genetic algorithm (GA) is...

Full description

Bibliographic Details
Main Authors: Xuchao Guo, Jie Su, Han Zhou, Chengqi Liu, Jing Cao, Lin Li
Format: Article
Language:English
Published: IEEE 2019-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/8826549/
_version_ 1818947656017248256
author Xuchao Guo
Jie Su
Han Zhou
Chengqi Liu
Jing Cao
Lin Li
author_facet Xuchao Guo
Jie Su
Han Zhou
Chengqi Liu
Jing Cao
Lin Li
author_sort Xuchao Guo
collection DOAJ
description Community detection is an important research direction in complex network analysis that aims to detect the community structure in networks via clustering operation, which has an important application value and practical significance in mining potential network information. Genetic algorithm (GA) is commonly used in community detection to solve NP-hard problems caused by modularity optimization effectively. However, in terms of GA, the problems of global search performance and slow convergence still remain due to the low accuracy of initial population generation and the randomness of the mutation operator. Thus, a novel local structural similarity-based GA (LSSGA) is proposed in this study to address such problems. It mainly contains two innovations: First, a new generation strategy for initial population based on local structural similarity and roulette wheel selection is designed to improve the quality of initial individuals, at the same time, maintain the diversity of the initial population. Secondly, an effective mutation operator based on label propagation and local structural similarity is proposed, which can quickly achieve targeted and effective mutation. The performance of LSSGA has been verified in many detailed aspects such as the convergence of initialization strategy, the effectiveness of overcome falling into local optimum, and rationality of objective function. Experimental results of both synthetic and real-world networks demonstrate the effective performance of the proposed method via systematic comparison with other existing advanced algorithms.
first_indexed 2024-12-20T08:34:22Z
format Article
id doaj.art-9dfc2a0aa55b4ab6b5fd3514fa1622c2
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-12-20T08:34:22Z
publishDate 2019-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-9dfc2a0aa55b4ab6b5fd3514fa1622c22022-12-21T19:46:36ZengIEEEIEEE Access2169-35362019-01-01713458313460010.1109/ACCESS.2019.29398648826549Community Detection Based on Genetic Algorithm Using Local Structural SimilarityXuchao Guo0https://orcid.org/0000-0002-6457-0534Jie Su1https://orcid.org/0000-0003-0275-0334Han Zhou2Chengqi Liu3Jing Cao4Lin Li5https://orcid.org/0000-0002-3443-3344College of Information and Electrical Engineering, China Agricultural University, Beijing, ChinaCollege of Information and Electrical Engineering, China Agricultural University, Beijing, ChinaCollege of Information and Electrical Engineering, China Agricultural University, Beijing, ChinaCollege of Information and Electrical Engineering, China Agricultural University, Beijing, ChinaCollege of Information and Electrical Engineering, China Agricultural University, Beijing, ChinaCollege of Information and Electrical Engineering, China Agricultural University, Beijing, ChinaCommunity detection is an important research direction in complex network analysis that aims to detect the community structure in networks via clustering operation, which has an important application value and practical significance in mining potential network information. Genetic algorithm (GA) is commonly used in community detection to solve NP-hard problems caused by modularity optimization effectively. However, in terms of GA, the problems of global search performance and slow convergence still remain due to the low accuracy of initial population generation and the randomness of the mutation operator. Thus, a novel local structural similarity-based GA (LSSGA) is proposed in this study to address such problems. It mainly contains two innovations: First, a new generation strategy for initial population based on local structural similarity and roulette wheel selection is designed to improve the quality of initial individuals, at the same time, maintain the diversity of the initial population. Secondly, an effective mutation operator based on label propagation and local structural similarity is proposed, which can quickly achieve targeted and effective mutation. The performance of LSSGA has been verified in many detailed aspects such as the convergence of initialization strategy, the effectiveness of overcome falling into local optimum, and rationality of objective function. Experimental results of both synthetic and real-world networks demonstrate the effective performance of the proposed method via systematic comparison with other existing advanced algorithms.https://ieeexplore.ieee.org/document/8826549/Complex networkcommunity detectiongenetic algorithmlocal structural similarityroulette wheel selection
spellingShingle Xuchao Guo
Jie Su
Han Zhou
Chengqi Liu
Jing Cao
Lin Li
Community Detection Based on Genetic Algorithm Using Local Structural Similarity
IEEE Access
Complex network
community detection
genetic algorithm
local structural similarity
roulette wheel selection
title Community Detection Based on Genetic Algorithm Using Local Structural Similarity
title_full Community Detection Based on Genetic Algorithm Using Local Structural Similarity
title_fullStr Community Detection Based on Genetic Algorithm Using Local Structural Similarity
title_full_unstemmed Community Detection Based on Genetic Algorithm Using Local Structural Similarity
title_short Community Detection Based on Genetic Algorithm Using Local Structural Similarity
title_sort community detection based on genetic algorithm using local structural similarity
topic Complex network
community detection
genetic algorithm
local structural similarity
roulette wheel selection
url https://ieeexplore.ieee.org/document/8826549/
work_keys_str_mv AT xuchaoguo communitydetectionbasedongeneticalgorithmusinglocalstructuralsimilarity
AT jiesu communitydetectionbasedongeneticalgorithmusinglocalstructuralsimilarity
AT hanzhou communitydetectionbasedongeneticalgorithmusinglocalstructuralsimilarity
AT chengqiliu communitydetectionbasedongeneticalgorithmusinglocalstructuralsimilarity
AT jingcao communitydetectionbasedongeneticalgorithmusinglocalstructuralsimilarity
AT linli communitydetectionbasedongeneticalgorithmusinglocalstructuralsimilarity