A SOM-Based Membrane Optimization Algorithm for Community Detection
The real world is full of rich and valuable complex networks. Community structure is an important feature in complex networks, which makes possible the discovery of some structure or hidden related information for an in-depth study of complex network structures and functional characteristics. Aimed...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2019-05-01
|
Series: | Entropy |
Subjects: | |
Online Access: | https://www.mdpi.com/1099-4300/21/5/533 |
id |
doaj-a0ec645fd1b443eebcfccfa4f262bbed |
---|---|
record_format |
Article |
spelling |
doaj-a0ec645fd1b443eebcfccfa4f262bbed2020-11-24T21:28:53ZengMDPI AGEntropy1099-43002019-05-0121553310.3390/e21050533e21050533A SOM-Based Membrane Optimization Algorithm for Community DetectionChuang Liu0Yingkui Du1Jiahao Lei2School of Information Engineering, Shenyang University, Liaoning 110044, ChinaSchool of Information Engineering, Shenyang University, Liaoning 110044, ChinaSchool of Information Engineering, Shenyang University, Liaoning 110044, ChinaThe real world is full of rich and valuable complex networks. Community structure is an important feature in complex networks, which makes possible the discovery of some structure or hidden related information for an in-depth study of complex network structures and functional characteristics. Aimed at community detection in complex networks, this paper proposed a membrane algorithm based on a self-organizing map (SOM) network. Firstly, community detection was transformed as discrete optimization problems by selecting the optimization function. Secondly, three elements of the membrane algorithm, objects, reaction rules, and membrane structure were designed to analyze the properties and characteristics of the community structure. Thirdly, a SOM was employed to determine the number of membranes by learning and mining the structure of the current objects in the decision space, which is beneficial to guiding the local and global search of the proposed algorithm by constructing the neighborhood relationship. Finally, the simulation experiment was carried out on both synthetic benchmark networks and four real-world networks. The experiment proved that the proposed algorithm had higher accuracy, stability, and execution efficiency, compared with the results of other experimental algorithms.https://www.mdpi.com/1099-4300/21/5/533community detectionmembrane algorithmself-organizing map networkcomplex networksoptimization |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Chuang Liu Yingkui Du Jiahao Lei |
spellingShingle |
Chuang Liu Yingkui Du Jiahao Lei A SOM-Based Membrane Optimization Algorithm for Community Detection Entropy community detection membrane algorithm self-organizing map network complex networks optimization |
author_facet |
Chuang Liu Yingkui Du Jiahao Lei |
author_sort |
Chuang Liu |
title |
A SOM-Based Membrane Optimization Algorithm for Community Detection |
title_short |
A SOM-Based Membrane Optimization Algorithm for Community Detection |
title_full |
A SOM-Based Membrane Optimization Algorithm for Community Detection |
title_fullStr |
A SOM-Based Membrane Optimization Algorithm for Community Detection |
title_full_unstemmed |
A SOM-Based Membrane Optimization Algorithm for Community Detection |
title_sort |
som-based membrane optimization algorithm for community detection |
publisher |
MDPI AG |
series |
Entropy |
issn |
1099-4300 |
publishDate |
2019-05-01 |
description |
The real world is full of rich and valuable complex networks. Community structure is an important feature in complex networks, which makes possible the discovery of some structure or hidden related information for an in-depth study of complex network structures and functional characteristics. Aimed at community detection in complex networks, this paper proposed a membrane algorithm based on a self-organizing map (SOM) network. Firstly, community detection was transformed as discrete optimization problems by selecting the optimization function. Secondly, three elements of the membrane algorithm, objects, reaction rules, and membrane structure were designed to analyze the properties and characteristics of the community structure. Thirdly, a SOM was employed to determine the number of membranes by learning and mining the structure of the current objects in the decision space, which is beneficial to guiding the local and global search of the proposed algorithm by constructing the neighborhood relationship. Finally, the simulation experiment was carried out on both synthetic benchmark networks and four real-world networks. The experiment proved that the proposed algorithm had higher accuracy, stability, and execution efficiency, compared with the results of other experimental algorithms. |
topic |
community detection membrane algorithm self-organizing map network complex networks optimization |
url |
https://www.mdpi.com/1099-4300/21/5/533 |
work_keys_str_mv |
AT chuangliu asombasedmembraneoptimizationalgorithmforcommunitydetection AT yingkuidu asombasedmembraneoptimizationalgorithmforcommunitydetection AT jiahaolei asombasedmembraneoptimizationalgorithmforcommunitydetection AT chuangliu sombasedmembraneoptimizationalgorithmforcommunitydetection AT yingkuidu sombasedmembraneoptimizationalgorithmforcommunitydetection AT jiahaolei sombasedmembraneoptimizationalgorithmforcommunitydetection |
_version_ |
1725968752725458944 |