Cargando…
Detection of timescales in evolving complex systems
Most complex systems are intrinsically dynamic in nature. The evolution of a dynamic complex system is typically represented as a sequence of snapshots, where each snapshot describes the configuration of the system at a particular instant of time. This is often done by using constant intervals but a...
Autores principales: | , , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Nature Publishing Group
2016
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5177884/ https://www.ncbi.nlm.nih.gov/pubmed/28004820 http://dx.doi.org/10.1038/srep39713 |
_version_ | 1782485072557899776 |
---|---|
author | Darst, Richard K. Granell, Clara Arenas, Alex Gómez, Sergio Saramäki, Jari Fortunato, Santo |
author_facet | Darst, Richard K. Granell, Clara Arenas, Alex Gómez, Sergio Saramäki, Jari Fortunato, Santo |
author_sort | Darst, Richard K. |
collection | PubMed |
description | Most complex systems are intrinsically dynamic in nature. The evolution of a dynamic complex system is typically represented as a sequence of snapshots, where each snapshot describes the configuration of the system at a particular instant of time. This is often done by using constant intervals but a better approach would be to define dynamic intervals that match the evolution of the system’s configuration. To this end, we propose a method that aims at detecting evolutionary changes in the configuration of a complex system, and generates intervals accordingly. We show that evolutionary timescales can be identified by looking for peaks in the similarity between the sets of events on consecutive time intervals of data. Tests on simple toy models reveal that the technique is able to detect evolutionary timescales of time-varying data both when the evolution is smooth as well as when it changes sharply. This is further corroborated by analyses of several real datasets. Our method is scalable to extremely large datasets and is computationally efficient. This allows a quick, parameter-free detection of multiple timescales in the evolution of a complex system. |
format | Online Article Text |
id | pubmed-5177884 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2016 |
publisher | Nature Publishing Group |
record_format | MEDLINE/PubMed |
spelling | pubmed-51778842016-12-29 Detection of timescales in evolving complex systems Darst, Richard K. Granell, Clara Arenas, Alex Gómez, Sergio Saramäki, Jari Fortunato, Santo Sci Rep Article Most complex systems are intrinsically dynamic in nature. The evolution of a dynamic complex system is typically represented as a sequence of snapshots, where each snapshot describes the configuration of the system at a particular instant of time. This is often done by using constant intervals but a better approach would be to define dynamic intervals that match the evolution of the system’s configuration. To this end, we propose a method that aims at detecting evolutionary changes in the configuration of a complex system, and generates intervals accordingly. We show that evolutionary timescales can be identified by looking for peaks in the similarity between the sets of events on consecutive time intervals of data. Tests on simple toy models reveal that the technique is able to detect evolutionary timescales of time-varying data both when the evolution is smooth as well as when it changes sharply. This is further corroborated by analyses of several real datasets. Our method is scalable to extremely large datasets and is computationally efficient. This allows a quick, parameter-free detection of multiple timescales in the evolution of a complex system. Nature Publishing Group 2016-12-22 /pmc/articles/PMC5177884/ /pubmed/28004820 http://dx.doi.org/10.1038/srep39713 Text en Copyright © 2016, The Author(s) http://creativecommons.org/licenses/by/4.0/ This work is licensed under a Creative Commons Attribution 4.0 International License. The images or other third party material in this article are included in the article’s Creative Commons license, unless indicated otherwise in the credit line; if the material is not included under the Creative Commons license, users will need to obtain permission from the license holder to reproduce the material. To view a copy of this license, visit http://creativecommons.org/licenses/by/4.0/ |
spellingShingle | Article Darst, Richard K. Granell, Clara Arenas, Alex Gómez, Sergio Saramäki, Jari Fortunato, Santo Detection of timescales in evolving complex systems |
title | Detection of timescales in evolving complex systems |
title_full | Detection of timescales in evolving complex systems |
title_fullStr | Detection of timescales in evolving complex systems |
title_full_unstemmed | Detection of timescales in evolving complex systems |
title_short | Detection of timescales in evolving complex systems |
title_sort | detection of timescales in evolving complex systems |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5177884/ https://www.ncbi.nlm.nih.gov/pubmed/28004820 http://dx.doi.org/10.1038/srep39713 |
work_keys_str_mv | AT darstrichardk detectionoftimescalesinevolvingcomplexsystems AT granellclara detectionoftimescalesinevolvingcomplexsystems AT arenasalex detectionoftimescalesinevolvingcomplexsystems AT gomezsergio detectionoftimescalesinevolvingcomplexsystems AT saramakijari detectionoftimescalesinevolvingcomplexsystems AT fortunatosanto detectionoftimescalesinevolvingcomplexsystems |