Physarum Slime Mould: Transport Network Optimisation - flux-reinforced tubes, Kirchhoff flow

Loading models...
Presets

Click the dish to add or remove an oat flake (Food mode), or switch to Cut tube and click a tube to break it. Drag to orbit, pinch or wheel to zoom.

Model parameters
View
Live readouts
Simulated time-
Update steps-
Visible tubes / mesh edges-
Network length TL-
TL / spanning tree-
Mean food-to-food path-
Path efficiency-
Fault tolerance-
All foods connected-
Max conductivity D-
Max flux |Q|-
CG iterations / step-
Kirchhoff residual (max node imbalance / I0)-
Radius of thinnest visible tube / thickest-
Exact shortest route-
Network route-
Graphs
Network length relative to the spanning tree that just connects the foods (log scale).
Path efficiency and fault tolerance, 0 to 1.
Tube conductivities ranked, D / Dmax (log): the gap between kept and retracted tubes.
Experiments

A. Maze. Eight random braided mazes: does the surviving network equal the exact shortest path? B. Flux exponent. Sweep μ on the current dish layout and measure the cost versus resilience of the resulting network. Self-check tests the solver against exact results.

The science
Made with 🟠 Blender · Three.js