Physics > Fluid Dynamics
[Submitted on 20 May 2023]
Title:Formation and Optimisation of Vein Networks in Physarum
View PDFAbstract:Physarum polycephalum is an acellular slime mould that grows as a highly adaptive network of veins filled with protoplasm. As it forages, Physarum dynamically rearranges its network structure as a response to local stimuli information, optimising the connection between food sources. This high-level behaviour was already exploited to solve numerous optimisation problems. We develop a flow-based model for the adaptive network formation of Physarum, which solves some inconsistencies of previous models. We first derive a general class of equations describing the adaptation and flow dynamics of a static network comprised of elastic channels filled with an incompressible fluid undergoing a Hagen-Poiseuille flow. An explicit form of the model is obtained by minimising the total power dissipated by the network. Considering a more general functional form of the adaptive equations, a phase transition in the system is also found. The model is used for maze-solving and to build efficient and resilient networks in an arena mimicking mainland Portugal. By comparing the resulting networks with the real Portuguese railway system, we found that the model produced networks with a better overall performance when considering fluctuations in the network flows. Finally, the adaption model is extended to incorporate the network growth in the presence of multiple food sources. The coupling of both processes produces networks with similar traits to several network systems found in nature. We found that when the food sources operate alternately, the model can replicate the direct connections between the food sources observed in Physarum.
Submission history
From: Rodrigo Almeida [view email][v1] Sat, 20 May 2023 17:29:32 UTC (32,373 KB)
Current browse context:
physics.flu-dyn
Change to browse by:
References & Citations
Bibliographic and Citation Tools
Bibliographic Explorer (What is the Explorer?)
Connected Papers (What is Connected Papers?)
Litmaps (What is Litmaps?)
scite Smart Citations (What are Smart Citations?)
Code, Data and Media Associated with this Article
alphaXiv (What is alphaXiv?)
CatalyzeX Code Finder for Papers (What is CatalyzeX?)
DagsHub (What is DagsHub?)
Gotit.pub (What is GotitPub?)
Hugging Face (What is Huggingface?)
Papers with Code (What is Papers with Code?)
ScienceCast (What is ScienceCast?)
Demos
Recommenders and Search Tools
Influence Flower (What are Influence Flowers?)
CORE Recommender (What is CORE?)
arXivLabs: experimental projects with community collaborators
arXivLabs is a framework that allows collaborators to develop and share new arXiv features directly on our website.
Both individuals and organizations that work with arXivLabs have embraced and accepted our values of openness, community, excellence, and user data privacy. arXiv is committed to these values and only works with partners that adhere to them.
Have an idea for a project that will add value for arXiv's community? Learn more about arXivLabs.