Figure 1
From: A Physarum-inspired approach to the Euclidean Steiner tree problem

Progression of the algorithm: The starting grid with the points to be connected/active zones represented as \(2 \times 2\) squares in (a). We begin by spawning 100 cells of size 7 in (b). In (c) and (d), the cells join and find points in the foraging phase. (e) marks the end of the foraging phase as one cell contains all the points. In (f,g), and (h) we see the removal of cytoplasm in the shrinking phase. Finally, in (i) we have the final solution.