Cargando…
Multi-Objective Community Detection Based on Memetic Algorithm
Community detection has drawn a lot of attention as it can provide invaluable help in understanding the function and visualizing the structure of networks. Since single objective optimization methods have intrinsic drawbacks to identifying multiple significant community structures, some methods form...
Autores principales: | , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Public Library of Science
2015
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4416909/ https://www.ncbi.nlm.nih.gov/pubmed/25932646 http://dx.doi.org/10.1371/journal.pone.0126845 |
_version_ | 1782369296572219392 |
---|---|
author | Wu, Peng Pan, Li |
author_facet | Wu, Peng Pan, Li |
author_sort | Wu, Peng |
collection | PubMed |
description | Community detection has drawn a lot of attention as it can provide invaluable help in understanding the function and visualizing the structure of networks. Since single objective optimization methods have intrinsic drawbacks to identifying multiple significant community structures, some methods formulate the community detection as multi-objective problems and adopt population-based evolutionary algorithms to obtain multiple community structures. Evolutionary algorithms have strong global search ability, but have difficulty in locating local optima efficiently. In this study, in order to identify multiple significant community structures more effectively, a multi-objective memetic algorithm for community detection is proposed by combining multi-objective evolutionary algorithm with a local search procedure. The local search procedure is designed by addressing three issues. Firstly, nondominated solutions generated by evolutionary operations and solutions in dominant population are set as initial individuals for local search procedure. Then, a new direction vector named as pseudonormal vector is proposed to integrate two objective functions together to form a fitness function. Finally, a network specific local search strategy based on label propagation rule is expanded to search the local optimal solutions efficiently. The extensive experiments on both artificial and real-world networks evaluate the proposed method from three aspects. Firstly, experiments on influence of local search procedure demonstrate that the local search procedure can speed up the convergence to better partitions and make the algorithm more stable. Secondly, comparisons with a set of classic community detection methods illustrate the proposed method can find single partitions effectively. Finally, the method is applied to identify hierarchical structures of networks which are beneficial for analyzing networks in multi-resolution levels. |
format | Online Article Text |
id | pubmed-4416909 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2015 |
publisher | Public Library of Science |
record_format | MEDLINE/PubMed |
spelling | pubmed-44169092015-05-07 Multi-Objective Community Detection Based on Memetic Algorithm Wu, Peng Pan, Li PLoS One Research Article Community detection has drawn a lot of attention as it can provide invaluable help in understanding the function and visualizing the structure of networks. Since single objective optimization methods have intrinsic drawbacks to identifying multiple significant community structures, some methods formulate the community detection as multi-objective problems and adopt population-based evolutionary algorithms to obtain multiple community structures. Evolutionary algorithms have strong global search ability, but have difficulty in locating local optima efficiently. In this study, in order to identify multiple significant community structures more effectively, a multi-objective memetic algorithm for community detection is proposed by combining multi-objective evolutionary algorithm with a local search procedure. The local search procedure is designed by addressing three issues. Firstly, nondominated solutions generated by evolutionary operations and solutions in dominant population are set as initial individuals for local search procedure. Then, a new direction vector named as pseudonormal vector is proposed to integrate two objective functions together to form a fitness function. Finally, a network specific local search strategy based on label propagation rule is expanded to search the local optimal solutions efficiently. The extensive experiments on both artificial and real-world networks evaluate the proposed method from three aspects. Firstly, experiments on influence of local search procedure demonstrate that the local search procedure can speed up the convergence to better partitions and make the algorithm more stable. Secondly, comparisons with a set of classic community detection methods illustrate the proposed method can find single partitions effectively. Finally, the method is applied to identify hierarchical structures of networks which are beneficial for analyzing networks in multi-resolution levels. Public Library of Science 2015-05-01 /pmc/articles/PMC4416909/ /pubmed/25932646 http://dx.doi.org/10.1371/journal.pone.0126845 Text en © 2015 Wu, Pan http://creativecommons.org/licenses/by/4.0/ This is an open-access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are properly credited. |
spellingShingle | Research Article Wu, Peng Pan, Li Multi-Objective Community Detection Based on Memetic Algorithm |
title | Multi-Objective Community Detection Based on Memetic Algorithm |
title_full | Multi-Objective Community Detection Based on Memetic Algorithm |
title_fullStr | Multi-Objective Community Detection Based on Memetic Algorithm |
title_full_unstemmed | Multi-Objective Community Detection Based on Memetic Algorithm |
title_short | Multi-Objective Community Detection Based on Memetic Algorithm |
title_sort | multi-objective community detection based on memetic algorithm |
topic | Research Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4416909/ https://www.ncbi.nlm.nih.gov/pubmed/25932646 http://dx.doi.org/10.1371/journal.pone.0126845 |
work_keys_str_mv | AT wupeng multiobjectivecommunitydetectionbasedonmemeticalgorithm AT panli multiobjectivecommunitydetectionbasedonmemeticalgorithm |