Cargando…
Kolmogorov Basic Graphs and Their Application in Network Complexity Analysis
Throughout the years, measuring the complexity of networks and graphs has been of great interest to scientists. The Kolmogorov complexity is known as one of the most important tools to measure the complexity of an object. We formalized a method to calculate an upper bound for the Kolmogorov complexi...
Autores principales: | , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2021
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8700381/ https://www.ncbi.nlm.nih.gov/pubmed/34945910 http://dx.doi.org/10.3390/e23121604 |
_version_ | 1784620743323025408 |
---|---|
author | Farzaneh, Amirmohammad Coon, Justin P. Badiu, Mihai-Alin |
author_facet | Farzaneh, Amirmohammad Coon, Justin P. Badiu, Mihai-Alin |
author_sort | Farzaneh, Amirmohammad |
collection | PubMed |
description | Throughout the years, measuring the complexity of networks and graphs has been of great interest to scientists. The Kolmogorov complexity is known as one of the most important tools to measure the complexity of an object. We formalized a method to calculate an upper bound for the Kolmogorov complexity of graphs and networks. Firstly, the most simple graphs possible, those with [Formula: see text] Kolmogorov complexity, were identified. These graphs were then used to develop a method to estimate the complexity of a given graph. The proposed method utilizes the simple structures within a graph to capture its non-randomness. This method is able to capture features that make a network closer to the more non-random end of the spectrum. The resulting algorithm takes a graph as an input and outputs an upper bound to its Kolmogorov complexity. This could be applicable in, for example evaluating the performances of graph compression methods. |
format | Online Article Text |
id | pubmed-8700381 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2021 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-87003812021-12-24 Kolmogorov Basic Graphs and Their Application in Network Complexity Analysis Farzaneh, Amirmohammad Coon, Justin P. Badiu, Mihai-Alin Entropy (Basel) Article Throughout the years, measuring the complexity of networks and graphs has been of great interest to scientists. The Kolmogorov complexity is known as one of the most important tools to measure the complexity of an object. We formalized a method to calculate an upper bound for the Kolmogorov complexity of graphs and networks. Firstly, the most simple graphs possible, those with [Formula: see text] Kolmogorov complexity, were identified. These graphs were then used to develop a method to estimate the complexity of a given graph. The proposed method utilizes the simple structures within a graph to capture its non-randomness. This method is able to capture features that make a network closer to the more non-random end of the spectrum. The resulting algorithm takes a graph as an input and outputs an upper bound to its Kolmogorov complexity. This could be applicable in, for example evaluating the performances of graph compression methods. MDPI 2021-11-29 /pmc/articles/PMC8700381/ /pubmed/34945910 http://dx.doi.org/10.3390/e23121604 Text en © 2021 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 Farzaneh, Amirmohammad Coon, Justin P. Badiu, Mihai-Alin Kolmogorov Basic Graphs and Their Application in Network Complexity Analysis |
title | Kolmogorov Basic Graphs and Their Application in Network Complexity Analysis |
title_full | Kolmogorov Basic Graphs and Their Application in Network Complexity Analysis |
title_fullStr | Kolmogorov Basic Graphs and Their Application in Network Complexity Analysis |
title_full_unstemmed | Kolmogorov Basic Graphs and Their Application in Network Complexity Analysis |
title_short | Kolmogorov Basic Graphs and Their Application in Network Complexity Analysis |
title_sort | kolmogorov basic graphs and their application in network complexity analysis |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8700381/ https://www.ncbi.nlm.nih.gov/pubmed/34945910 http://dx.doi.org/10.3390/e23121604 |
work_keys_str_mv | AT farzanehamirmohammad kolmogorovbasicgraphsandtheirapplicationinnetworkcomplexityanalysis AT coonjustinp kolmogorovbasicgraphsandtheirapplicationinnetworkcomplexityanalysis AT badiumihaialin kolmogorovbasicgraphsandtheirapplicationinnetworkcomplexityanalysis |