Cargando…

The Random Plots Graph Generation Model for Studying Systems with Unknown Connection Structures

We consider the problem of modeling complex systems where little or nothing is known about the structure of the connections between the elements. In particular, when such systems are to be modeled by graphs, it is unclear what vertex degree distributions these graphs should have. We propose that, in...

Descripción completa

Detalles Bibliográficos
Autores principales: Ivanko, Evgeny, Chernoskutov, Mikhail
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8870914/
https://www.ncbi.nlm.nih.gov/pubmed/35205591
http://dx.doi.org/10.3390/e24020297
_version_ 1784656870976258048
author Ivanko, Evgeny
Chernoskutov, Mikhail
author_facet Ivanko, Evgeny
Chernoskutov, Mikhail
author_sort Ivanko, Evgeny
collection PubMed
description We consider the problem of modeling complex systems where little or nothing is known about the structure of the connections between the elements. In particular, when such systems are to be modeled by graphs, it is unclear what vertex degree distributions these graphs should have. We propose that, instead of attempting to guess the appropriate degree distribution for a poorly understood system, one should model the system via a set of sample graphs whose degree distributions cover a representative range of possibilities and account for a variety of possible connection structures. To construct such a representative set of graphs, we propose a new random graph generator, Random Plots, in which we (1) generate a diversified set of vertex degree distributions and (2) target a graph generator at each of the constructed distributions, one-by-one, to obtain the ensemble of graphs. To assess the diversity of the resulting ensembles, we (1) substantialize the vague notion of diversity in a graph ensemble as the diversity of the numeral characteristics of the graphs within this ensemble and (2) compare such formalized diversity for the proposed model with that of three other common models (Erdős–Rényi–Gilbert (ERG), scale-free, and small-world). Computational experiments show that, in most cases, our approach produces more diverse sets of graphs compared with the three other models, including the entropy-maximizing ERG. The corresponding Python code is available at GitHub.
format Online
Article
Text
id pubmed-8870914
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-88709142022-02-25 The Random Plots Graph Generation Model for Studying Systems with Unknown Connection Structures Ivanko, Evgeny Chernoskutov, Mikhail Entropy (Basel) Article We consider the problem of modeling complex systems where little or nothing is known about the structure of the connections between the elements. In particular, when such systems are to be modeled by graphs, it is unclear what vertex degree distributions these graphs should have. We propose that, instead of attempting to guess the appropriate degree distribution for a poorly understood system, one should model the system via a set of sample graphs whose degree distributions cover a representative range of possibilities and account for a variety of possible connection structures. To construct such a representative set of graphs, we propose a new random graph generator, Random Plots, in which we (1) generate a diversified set of vertex degree distributions and (2) target a graph generator at each of the constructed distributions, one-by-one, to obtain the ensemble of graphs. To assess the diversity of the resulting ensembles, we (1) substantialize the vague notion of diversity in a graph ensemble as the diversity of the numeral characteristics of the graphs within this ensemble and (2) compare such formalized diversity for the proposed model with that of three other common models (Erdős–Rényi–Gilbert (ERG), scale-free, and small-world). Computational experiments show that, in most cases, our approach produces more diverse sets of graphs compared with the three other models, including the entropy-maximizing ERG. The corresponding Python code is available at GitHub. MDPI 2022-02-20 /pmc/articles/PMC8870914/ /pubmed/35205591 http://dx.doi.org/10.3390/e24020297 Text en © 2022 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Ivanko, Evgeny
Chernoskutov, Mikhail
The Random Plots Graph Generation Model for Studying Systems with Unknown Connection Structures
title The Random Plots Graph Generation Model for Studying Systems with Unknown Connection Structures
title_full The Random Plots Graph Generation Model for Studying Systems with Unknown Connection Structures
title_fullStr The Random Plots Graph Generation Model for Studying Systems with Unknown Connection Structures
title_full_unstemmed The Random Plots Graph Generation Model for Studying Systems with Unknown Connection Structures
title_short The Random Plots Graph Generation Model for Studying Systems with Unknown Connection Structures
title_sort random plots graph generation model for studying systems with unknown connection structures
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8870914/
https://www.ncbi.nlm.nih.gov/pubmed/35205591
http://dx.doi.org/10.3390/e24020297
work_keys_str_mv AT ivankoevgeny therandomplotsgraphgenerationmodelforstudyingsystemswithunknownconnectionstructures
AT chernoskutovmikhail therandomplotsgraphgenerationmodelforstudyingsystemswithunknownconnectionstructures
AT ivankoevgeny randomplotsgraphgenerationmodelforstudyingsystemswithunknownconnectionstructures
AT chernoskutovmikhail randomplotsgraphgenerationmodelforstudyingsystemswithunknownconnectionstructures