Cargando…

Optimization by Self-Organized Criticality

Self-organized criticality (SOC) is a phenomenon observed in certain complex systems of multiple interacting components, e.g., neural networks, forest fires, and power grids, that produce power-law distributed avalanche sizes. Here, we report the surprising result that the avalanches from an SOC pro...

Descripción completa

Detalles Bibliográficos
Autores principales: Hoffmann, Heiko, Payton, David W.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Nature Publishing Group UK 2018
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5799203/
https://www.ncbi.nlm.nih.gov/pubmed/29402956
http://dx.doi.org/10.1038/s41598-018-20275-7
_version_ 1783297945883377664
author Hoffmann, Heiko
Payton, David W.
author_facet Hoffmann, Heiko
Payton, David W.
author_sort Hoffmann, Heiko
collection PubMed
description Self-organized criticality (SOC) is a phenomenon observed in certain complex systems of multiple interacting components, e.g., neural networks, forest fires, and power grids, that produce power-law distributed avalanche sizes. Here, we report the surprising result that the avalanches from an SOC process can be used to solve non-convex optimization problems. To generate avalanches, we use the Abelian sandpile model on a graph that mirrors the graph of the optimization problem. For optimization, we map the avalanche areas onto search patterns for optimization, while the SOC process receives no feedback from the optimization itself. The resulting method can be applied without parameter tuning to a wide range of optimization problems, as demonstrated on three problems: finding the ground-state of an Ising spin glass, graph coloring, and image segmentation. We find that SOC search is more efficient compared to other random search methods, including simulated annealing, and unlike annealing, it is parameter free, thereby eliminating the time-consuming requirement to tune an annealing temperature schedule.
format Online
Article
Text
id pubmed-5799203
institution National Center for Biotechnology Information
language English
publishDate 2018
publisher Nature Publishing Group UK
record_format MEDLINE/PubMed
spelling pubmed-57992032018-02-14 Optimization by Self-Organized Criticality Hoffmann, Heiko Payton, David W. Sci Rep Article Self-organized criticality (SOC) is a phenomenon observed in certain complex systems of multiple interacting components, e.g., neural networks, forest fires, and power grids, that produce power-law distributed avalanche sizes. Here, we report the surprising result that the avalanches from an SOC process can be used to solve non-convex optimization problems. To generate avalanches, we use the Abelian sandpile model on a graph that mirrors the graph of the optimization problem. For optimization, we map the avalanche areas onto search patterns for optimization, while the SOC process receives no feedback from the optimization itself. The resulting method can be applied without parameter tuning to a wide range of optimization problems, as demonstrated on three problems: finding the ground-state of an Ising spin glass, graph coloring, and image segmentation. We find that SOC search is more efficient compared to other random search methods, including simulated annealing, and unlike annealing, it is parameter free, thereby eliminating the time-consuming requirement to tune an annealing temperature schedule. Nature Publishing Group UK 2018-02-05 /pmc/articles/PMC5799203/ /pubmed/29402956 http://dx.doi.org/10.1038/s41598-018-20275-7 Text en © The Author(s) 2018 Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons license, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons license and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this license, visit http://creativecommons.org/licenses/by/4.0/.
spellingShingle Article
Hoffmann, Heiko
Payton, David W.
Optimization by Self-Organized Criticality
title Optimization by Self-Organized Criticality
title_full Optimization by Self-Organized Criticality
title_fullStr Optimization by Self-Organized Criticality
title_full_unstemmed Optimization by Self-Organized Criticality
title_short Optimization by Self-Organized Criticality
title_sort optimization by self-organized criticality
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5799203/
https://www.ncbi.nlm.nih.gov/pubmed/29402956
http://dx.doi.org/10.1038/s41598-018-20275-7
work_keys_str_mv AT hoffmannheiko optimizationbyselforganizedcriticality
AT paytondavidw optimizationbyselforganizedcriticality