Cargando…
Discovering Link Communities in Complex Networks by an Integer Programming Model and a Genetic Algorithm
Identification of communities in complex networks is an important topic and issue in many fields such as sociology, biology, and computer science. Communities are often defined as groups of related nodes or links that correspond to functional subunits in the corresponding complex systems. While most...
Autores principales: | , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Public Library of Science
2013
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3875478/ https://www.ncbi.nlm.nih.gov/pubmed/24386268 http://dx.doi.org/10.1371/journal.pone.0083739 |
_version_ | 1782297358674952192 |
---|---|
author | Li, Zhenping Zhang, Xiang-Sun Wang, Rui-Sheng Liu, Hongwei Zhang, Shihua |
author_facet | Li, Zhenping Zhang, Xiang-Sun Wang, Rui-Sheng Liu, Hongwei Zhang, Shihua |
author_sort | Li, Zhenping |
collection | PubMed |
description | Identification of communities in complex networks is an important topic and issue in many fields such as sociology, biology, and computer science. Communities are often defined as groups of related nodes or links that correspond to functional subunits in the corresponding complex systems. While most conventional approaches have focused on discovering communities of nodes, some recent studies start partitioning links to find overlapping communities straightforwardly. In this paper, we propose a new quantity function for link community identification in complex networks. Based on this quantity function we formulate the link community partition problem into an integer programming model which allows us to partition a complex network into overlapping communities. We further propose a genetic algorithm for link community detection which can partition a network into overlapping communities without knowing the number of communities. We test our model and algorithm on both artificial networks and real-world networks. The results demonstrate that the model and algorithm are efficient in detecting overlapping community structure in complex networks. |
format | Online Article Text |
id | pubmed-3875478 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2013 |
publisher | Public Library of Science |
record_format | MEDLINE/PubMed |
spelling | pubmed-38754782014-01-02 Discovering Link Communities in Complex Networks by an Integer Programming Model and a Genetic Algorithm Li, Zhenping Zhang, Xiang-Sun Wang, Rui-Sheng Liu, Hongwei Zhang, Shihua PLoS One Research Article Identification of communities in complex networks is an important topic and issue in many fields such as sociology, biology, and computer science. Communities are often defined as groups of related nodes or links that correspond to functional subunits in the corresponding complex systems. While most conventional approaches have focused on discovering communities of nodes, some recent studies start partitioning links to find overlapping communities straightforwardly. In this paper, we propose a new quantity function for link community identification in complex networks. Based on this quantity function we formulate the link community partition problem into an integer programming model which allows us to partition a complex network into overlapping communities. We further propose a genetic algorithm for link community detection which can partition a network into overlapping communities without knowing the number of communities. We test our model and algorithm on both artificial networks and real-world networks. The results demonstrate that the model and algorithm are efficient in detecting overlapping community structure in complex networks. Public Library of Science 2013-12-30 /pmc/articles/PMC3875478/ /pubmed/24386268 http://dx.doi.org/10.1371/journal.pone.0083739 Text en © 2013 Li et al 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 Li, Zhenping Zhang, Xiang-Sun Wang, Rui-Sheng Liu, Hongwei Zhang, Shihua Discovering Link Communities in Complex Networks by an Integer Programming Model and a Genetic Algorithm |
title | Discovering Link Communities in Complex Networks by an Integer Programming Model and a Genetic Algorithm |
title_full | Discovering Link Communities in Complex Networks by an Integer Programming Model and a Genetic Algorithm |
title_fullStr | Discovering Link Communities in Complex Networks by an Integer Programming Model and a Genetic Algorithm |
title_full_unstemmed | Discovering Link Communities in Complex Networks by an Integer Programming Model and a Genetic Algorithm |
title_short | Discovering Link Communities in Complex Networks by an Integer Programming Model and a Genetic Algorithm |
title_sort | discovering link communities in complex networks by an integer programming model and a genetic algorithm |
topic | Research Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3875478/ https://www.ncbi.nlm.nih.gov/pubmed/24386268 http://dx.doi.org/10.1371/journal.pone.0083739 |
work_keys_str_mv | AT lizhenping discoveringlinkcommunitiesincomplexnetworksbyanintegerprogrammingmodelandageneticalgorithm AT zhangxiangsun discoveringlinkcommunitiesincomplexnetworksbyanintegerprogrammingmodelandageneticalgorithm AT wangruisheng discoveringlinkcommunitiesincomplexnetworksbyanintegerprogrammingmodelandageneticalgorithm AT liuhongwei discoveringlinkcommunitiesincomplexnetworksbyanintegerprogrammingmodelandageneticalgorithm AT zhangshihua discoveringlinkcommunitiesincomplexnetworksbyanintegerprogrammingmodelandageneticalgorithm |