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

Descripción completa

Detalles Bibliográficos
Autores principales: Hsu, Sheryl, Massolo, Fidel I. Schaposnik, Schaposnik, Laura P.
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