Cargando…
A Physarum-inspired approach to the Euclidean Steiner tree problem
This paper presents a novel biologically-inspired explore-and-fuse approach to solving a large array of problems. The inspiration comes from Physarum, a unicellular slime mold capable of solving the traveling salesman and Steiner tree problems. Besides exhibiting individual intelligence, Physarum ca...
Autores principales: | , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Nature Publishing Group UK
2022
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9411548/ https://www.ncbi.nlm.nih.gov/pubmed/36008426 http://dx.doi.org/10.1038/s41598-022-18316-3 |
_version_ | 1784775293495410688 |
---|---|
author | Hsu, Sheryl Massolo, Fidel I. Schaposnik Schaposnik, Laura P. |
author_facet | Hsu, Sheryl Massolo, Fidel I. Schaposnik Schaposnik, Laura P. |
author_sort | Hsu, Sheryl |
collection | PubMed |
description | This paper presents a novel biologically-inspired explore-and-fuse approach to solving a large array of problems. The inspiration comes from Physarum, a unicellular slime mold capable of solving the traveling salesman and Steiner tree problems. Besides exhibiting individual intelligence, Physarum can also share information with other Physarum organisms through fusion. These characteristics of Physarum imply that spawning many such organisms we can explore the problem space in parallel, each individual gathering information and forming partial solutions pertaining to a local region of the problem space. When the organisms meet, they fuse and share information, eventually forming one organism which has a global view of the problem and can apply its intelligence to find an overall solution to the problem. This approach can be seen as a “softer” method of divide and conquer. We demonstrate this novel approach, developing the Physarum Steiner Algorithm which is capable of finding feasible solutions to the Euclidean Steiner tree problem. This algorithm is of particular interest due to its resemblance to Physarum polycephalum, ability to leverage parallel processing, avoid obstacles, and operate on various shapes and topological surfaces including the rectilinear grid. |
format | Online Article Text |
id | pubmed-9411548 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2022 |
publisher | Nature Publishing Group UK |
record_format | MEDLINE/PubMed |
spelling | pubmed-94115482022-08-27 A Physarum-inspired approach to the Euclidean Steiner tree problem Hsu, Sheryl Massolo, Fidel I. Schaposnik Schaposnik, Laura P. Sci Rep Article This paper presents a novel biologically-inspired explore-and-fuse approach to solving a large array of problems. The inspiration comes from Physarum, a unicellular slime mold capable of solving the traveling salesman and Steiner tree problems. Besides exhibiting individual intelligence, Physarum can also share information with other Physarum organisms through fusion. These characteristics of Physarum imply that spawning many such organisms we can explore the problem space in parallel, each individual gathering information and forming partial solutions pertaining to a local region of the problem space. When the organisms meet, they fuse and share information, eventually forming one organism which has a global view of the problem and can apply its intelligence to find an overall solution to the problem. This approach can be seen as a “softer” method of divide and conquer. We demonstrate this novel approach, developing the Physarum Steiner Algorithm which is capable of finding feasible solutions to the Euclidean Steiner tree problem. This algorithm is of particular interest due to its resemblance to Physarum polycephalum, ability to leverage parallel processing, avoid obstacles, and operate on various shapes and topological surfaces including the rectilinear grid. Nature Publishing Group UK 2022-08-25 /pmc/articles/PMC9411548/ /pubmed/36008426 http://dx.doi.org/10.1038/s41598-022-18316-3 Text en © The Author(s) 2022 https://creativecommons.org/licenses/by/4.0/Open AccessThis 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 licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence 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 licence, visit http://creativecommons.org/licenses/by/4.0/ (https://creativecommons.org/licenses/by/4.0/) . |
spellingShingle | Article Hsu, Sheryl Massolo, Fidel I. Schaposnik Schaposnik, Laura P. A Physarum-inspired approach to the Euclidean Steiner tree problem |
title | A Physarum-inspired approach to the Euclidean Steiner tree problem |
title_full | A Physarum-inspired approach to the Euclidean Steiner tree problem |
title_fullStr | A Physarum-inspired approach to the Euclidean Steiner tree problem |
title_full_unstemmed | A Physarum-inspired approach to the Euclidean Steiner tree problem |
title_short | A Physarum-inspired approach to the Euclidean Steiner tree problem |
title_sort | physarum-inspired approach to the euclidean steiner tree problem |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9411548/ https://www.ncbi.nlm.nih.gov/pubmed/36008426 http://dx.doi.org/10.1038/s41598-022-18316-3 |
work_keys_str_mv | AT hsusheryl aphysaruminspiredapproachtotheeuclideansteinertreeproblem AT massolofidelischaposnik aphysaruminspiredapproachtotheeuclideansteinertreeproblem AT schaposniklaurap aphysaruminspiredapproachtotheeuclideansteinertreeproblem AT hsusheryl physaruminspiredapproachtotheeuclideansteinertreeproblem AT massolofidelischaposnik physaruminspiredapproachtotheeuclideansteinertreeproblem AT schaposniklaurap physaruminspiredapproachtotheeuclideansteinertreeproblem |