Emergent Strategies for Shepherding a Flock
Aditya Ranganathan, Dabao Guo, Alexander Heyde, Anupam Gupta, L. Mahadevan
TL;DR
The paper tackles how to shepherd a cohesive flock to a target using minimal interaction rules. It develops two complementary models—a Reynolds-Vicsek-inspired agent-based model (ABM) and a coarse-grained ordinary differential equation (ODE) for an elliptical herd—together with a discrete gradient optimization of a cost function that trades off herd cohesion, proximity to the target, and line-of-sight of the shepherd. Three emergent strategies—droving, mustering, and driving—arise as the optimal regime in distinct regions of the phase space, characterized by the scaled herd size $\sqrt{N} l_a / l_s$ and the scaled shepherd speed $v_a / v_s$, with a phase diagram and analytic scaling for herd-area oscillations. The study also shows robustness to inertia and moving targets, and discusses practical implications for autonomous shepherding and understanding collective navigation in active matter.
Abstract
We investigate how a shepherd should move to effectively herd a flock towards a target. Using an agent-based (ABM) and a coarse-grained (ODE) model for the flock, we pose and solve for the optimal strategy of a shepherd that must keep the flock cohesive and coerce it towards a target. Three distinct strategies emerge naturally as a function of the scaled herd size {and} the scaled shepherd speed: (i) mustering, where the shepherd circles the herd to ensure compactness, (ii) droving, where the shepherd chases the herd in a desired direction while sweeping back and forth, and (iii) driving, where the flock surrounds a shepherd that drives it from within. A minimal dynamical model for the size, shape, and position of the herd captures the effective behavior of the ABM and further allows us to characterize the different herding strategies in terms of the behavior of the shepherd that librates (mustering), oscillates (droving), or moves steadily (driving).
