Cargando…
A memetic algorithm for finding multiple subgraphs that optimally cover an input network
Finding dense subgraphs is a central problem in graph mining, with a variety of real-world application domains including biological analysis, financial market evaluation, and sociological surveys. While a series of studies have been devoted to finding subgraphs with maximum density, the problem of f...
Autores principales: | , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Public Library of Science
2023
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9858781/ https://www.ncbi.nlm.nih.gov/pubmed/36662749 http://dx.doi.org/10.1371/journal.pone.0280506 |
_version_ | 1784874189680803840 |
---|---|
author | He, Xiaochen Wang, Yang Du, Haifeng Feldman, Marcus W. |
author_facet | He, Xiaochen Wang, Yang Du, Haifeng Feldman, Marcus W. |
author_sort | He, Xiaochen |
collection | PubMed |
description | Finding dense subgraphs is a central problem in graph mining, with a variety of real-world application domains including biological analysis, financial market evaluation, and sociological surveys. While a series of studies have been devoted to finding subgraphs with maximum density, the problem of finding multiple subgraphs that best cover an input network has not been systematically explored. The present study discusses a variant of the densest subgraph problem and presents a mathematical model for optimizing the total coverage of an input network by extracting multiple subgraphs. A memetic algorithm that maximizes coverage is proposed and shown to be both effective and efficient. The method is applied to real-world networks. The empirical meaning of the optimal sampling method is discussed. |
format | Online Article Text |
id | pubmed-9858781 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2023 |
publisher | Public Library of Science |
record_format | MEDLINE/PubMed |
spelling | pubmed-98587812023-01-21 A memetic algorithm for finding multiple subgraphs that optimally cover an input network He, Xiaochen Wang, Yang Du, Haifeng Feldman, Marcus W. PLoS One Research Article Finding dense subgraphs is a central problem in graph mining, with a variety of real-world application domains including biological analysis, financial market evaluation, and sociological surveys. While a series of studies have been devoted to finding subgraphs with maximum density, the problem of finding multiple subgraphs that best cover an input network has not been systematically explored. The present study discusses a variant of the densest subgraph problem and presents a mathematical model for optimizing the total coverage of an input network by extracting multiple subgraphs. A memetic algorithm that maximizes coverage is proposed and shown to be both effective and efficient. The method is applied to real-world networks. The empirical meaning of the optimal sampling method is discussed. Public Library of Science 2023-01-20 /pmc/articles/PMC9858781/ /pubmed/36662749 http://dx.doi.org/10.1371/journal.pone.0280506 Text en © 2023 He et al https://creativecommons.org/licenses/by/4.0/This is an open access article distributed under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited. |
spellingShingle | Research Article He, Xiaochen Wang, Yang Du, Haifeng Feldman, Marcus W. A memetic algorithm for finding multiple subgraphs that optimally cover an input network |
title | A memetic algorithm for finding multiple subgraphs that optimally cover an input network |
title_full | A memetic algorithm for finding multiple subgraphs that optimally cover an input network |
title_fullStr | A memetic algorithm for finding multiple subgraphs that optimally cover an input network |
title_full_unstemmed | A memetic algorithm for finding multiple subgraphs that optimally cover an input network |
title_short | A memetic algorithm for finding multiple subgraphs that optimally cover an input network |
title_sort | memetic algorithm for finding multiple subgraphs that optimally cover an input network |
topic | Research Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9858781/ https://www.ncbi.nlm.nih.gov/pubmed/36662749 http://dx.doi.org/10.1371/journal.pone.0280506 |
work_keys_str_mv | AT hexiaochen amemeticalgorithmforfindingmultiplesubgraphsthatoptimallycoveraninputnetwork AT wangyang amemeticalgorithmforfindingmultiplesubgraphsthatoptimallycoveraninputnetwork AT duhaifeng amemeticalgorithmforfindingmultiplesubgraphsthatoptimallycoveraninputnetwork AT feldmanmarcusw amemeticalgorithmforfindingmultiplesubgraphsthatoptimallycoveraninputnetwork AT hexiaochen memeticalgorithmforfindingmultiplesubgraphsthatoptimallycoveraninputnetwork AT wangyang memeticalgorithmforfindingmultiplesubgraphsthatoptimallycoveraninputnetwork AT duhaifeng memeticalgorithmforfindingmultiplesubgraphsthatoptimallycoveraninputnetwork AT feldmanmarcusw memeticalgorithmforfindingmultiplesubgraphsthatoptimallycoveraninputnetwork |