Flocking
April 19, 2011 — November 21, 2014
distributed
statmech
swarm
a.k.a. collective motion, swarm dynamics, herd behaviour, particle systems…
A type of agent-based model where the emphasis is on motion in space.
If you’d like, a mechanism design problem on a spatial domain.
One thought this model provokes, which is frankly the main appeal for me, is that it would make a really nice algorithm to drive a granular sampler. Has anyone done that yet? UPDATE: Turns out they have, e.g. Nicholas Mariette.
Why not read…
- Boids inventor Craig Reynolds has a page dedicated to this algorithm with more than you could possibly need to know about his classic model, including other implementations, animations, and trainspotting of the algorithm at work in Hollywood blockbusters.
- Iain Couzin and colleagues have devised some photogenic experiments in this area, such as mixing real animals with simulated ones in lab environments, and racetracks for locusts.
- Gama sutra’s diverting article on the intersection of the classic Reynolds Boids algorithm and human opinion dynamics. Warning — human opinion dynamics are likely topologically different to this kind of bloody-minded literalism. But yay! Gamers like it; this is an Established Field now.