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...
Autores principales: | , |
---|---|
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 |