swarm model

showing how a swarm of agents can escape a dead end obstacle

At the MBI workshop for collective behavior, I forged a collaboration with Helen McCreery, Varun Joshi, and Justin Werfel. We created swarms using a classical model of swarming (agents avoid, align, and get attracted to others in the swarm depending on discrete distance zones around the focal agent) which are on their way to a goal. We showed that these swarms can escape a dead-end obstacle without any additional rules besides being repelled by the obstacle. The escape probability depends mostly on the strength of alignment: The higher this parameter, the more likely it is that swarms either follow the walls or ‘bounce’ out of the obstacle. (Joshi et al., 2022)

Left: Illustration of the model, Middle: Escape of the swarm, Right: Trapped swarm.
Example of a splitting swarm.

The code can be found here.

References

2022

  1. align_prev.png
    Alignment with neighbours enables escape from dead ends in flocking models
    Varun Joshi , Stefan Popp , Justin Werfel , and 1 more author
    Journal of The Royal Society Interface, Aug 2022