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