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...

Descripción completa

Detalles Bibliográficos
Autores principales: He, Xiaochen, Wang, Yang, Du, Haifeng, Feldman, Marcus W.
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