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

Descripción completa

Detalles Bibliográficos
Autores principales: Farzaneh, Amirmohammad, Coon, Justin P., Badiu, Mihai-Alin
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