- Letter
- Open Access
Shepherding and herdability in complex multiagent systems
Phys. Rev. Research 6, L032012 – Published 11 July, 2024
DOI: https://doi.org/10.1103/PhysRevResearch.6.L032012
Abstract
We study the shepherding control problem where a group of “herders” need to orchestrate their collective behavior in order to steer the dynamics of a group of “target” agents towards a desired goal. We relax the assumptions, often made in the existing literature, of targets showing cohesive collective behavior in the absence of the herders, and herders owning global sensing capabilities. We find scaling laws linking the number of targets with the minimum number of herders needed to shepherd them, and we unveil the existence of a critical threshold of the density of the targets, below which the number of herders needed for success significantly increases. We explain the existence of such a threshold in terms of the percolation of a suitably defined herdability graph and support our numerical evidence by analyzing a partial differential equation describing the herders dynamics in a simplified one-dimensional setting. Extensive numerical experiments validate our methodology.
Physics Subject Headings (PhySH)
Article Text
Supplemental Material
References (37)
- D. Strömbom, R. P. Mann, A. M. Wilson, S. Hailes, A. J. Morton, D. J. Sumpter, and A. J. King, Solving the shepherding problem: Heuristics for herding autonomous, interacting agents, J. R. Soc. Interface 11, 20140719 (2014).
- M. A. Haque, A. R. Rahmani, and M. B. Egerstedt, Biologically inspired confinement of multi-robot systems, Int. J. Bio-Inspired Comput. 3, 213 (2011).
- I. Bailey, J. P. Myatt, and A. M. Wilson, Group hunting within the carnivora: Physiological, cognitive and environmental influences on strategy and cooperation, Behav. Ecol. Sociobiol. 67, 1 (2013).
- E. M. H. Zahugi, M. M. Shanta, and T. Prasad, Oil spill cleaning up using swarm of robots, in Advances in Computing and Information Technology, edited by N. Meghanathan, D. Nagamalai, and N. Chaki, Advances in Intelligent Systems and Computing Vol. 178 (Springer, Berlin, 2013), pp. 215–224.
- E. Sebastián, E. Montijano, and C. Sagüés, Adaptive multirobot implicit control of heterogeneous herds, IEEE Trans. Rob. 38, 3622 (2022).
- A. Pierson and M. Schwager, Controlling noncooperative herds with robotic herders, IEEE Trans. Rob. 34, 517 (2017).
- R. A. Licitra, Z. I. Bell, and W. E. Dixon, Single-agent indirect herding of multiple targets with uncertain dynamics, IEEE Trans. Rob. 35, 847 (2019).
- N. Long, K. Sammut, D. Sgarioto, M. Garratt, and H. Abbass, A comprehensive review of shepherding as a bio-inspired swarm-robotics guidance approach, IEEE Trans. Emerging Top. Comput. Intell. 4, 523 (2020).
- Z. Yuan, T. Zheng, M. Nayyar, A. R. Wagner, H. Lin, and M. Zhu, Multi-robot-assisted human crowd control for emergency evacuation: A stabilization approach, in Proceedings of the American Control Conference (ACC) (San Diego, 2023), pp. 4051–4056.
- D. Ko and E. Zuazua, Asymptotic behavior and control of a “guidance by repulsion” model, Math. Models Methods Appl. Sci. 30, 765 (2020).
- A. Ranganathan, A. Heyde, A. Gupta, and L. Mahadevan, Optimal shepherding and transport of a flock, arXiv:2211.04352.
- F. Auletta, D. Fiore, M. J. Richardson, and M. di Bernardo, Herding stochastic autonomous agents via local control rules and online target selection strategies, Auton. Rob. 46, 469 (2022).
- K. Fujioka, Comparison of shepherding control behaviors, in Proceedings of TENCON 2017-2017 IEEE Region 10 Conference (Penang, Malaysia), pp. 2426–2430.
- S. Van Havermaet, P. Simoens, T. Landgraf, and Y. Khaluf, Steering herds away from dangers in dynamic environments, R. Soc. Open Sci. 10, 230015 (2023).
- H. Massana-Cid, C. Maggi, G. Frangipane, and R. Di Leonardo, Rectification and confinement of photokinetic bacteria in an optical feedback loop, Nat. Commun. 13, 2740 (2022).
- P. Nalepka, R. W. Kallen, A. Chemero, E. Saltzman, and M. J. Richardson, Herd those sheep: Emergent multiagent coordination and behavioral-mode switching, Psychol. Sci. 28, 630 (2017).
- J. Stenhammar, R. Wittkowski, D. Marenduzzo, and M. E. Cates, Activity-induced phase separation and self-assembly in mixtures of active and passive particles, Phys. Rev. Lett. 114, 018301 (2015).
- P. Dolai, A. Simha, and S. Mishra, Phase separation in binary mixtures of active and passive particles, Soft Matter 14, 6137 (2018).
- P. Forgács, A. Libál, C. Reichhardt, and C. J. O. Reichhardt, Active matter shepherding and clustering in inhomogeneous environments, Phys. Rev. E 104, 044613 (2021).
- S. Mohapatra and P. S. Mahapatra, Confined system analysis of a predator-prey minimalistic model, Sci. Rep. 9, 11258 (2019).
- R. M. D'Souza, M. di Bernardo, and Y.-Y. Liu, Controlling complex networks with complex nodes, Nat. Rev. Phys. 5, 250 (2023).
- M. Casiulis, D. Hexner, and D. Levine, Self-propulsion and self-navigation: Activity is a precursor to jamming, Phys. Rev. E 104, 064614 (2021).
- P. Romanczuk, I. D. Couzin, and L. Schimansky-Geier, Collective motion due to individual escape and pursuit response, Phys. Rev. Lett. 102, 010602 (2009).
- Z. You, A. Baskaran, and M. C. Marchetti, Nonreciprocity as a generic route to traveling states, Proc. Natl. Acad. Sci. USA 117, 19767 (2020).
- M. Fruchart, R. Hanai, P. B. Littlewood, and V. Vitelli, Non-reciprocal phase transitions, Nature (London) 592, 363 (2021).
- S. Saha, J. Agudo-Canalejo, and R. Golestanian, Scalar active mixtures: The nonreciprocal Cahn-Hilliard model, Phys. Rev. X 10, 041009 (2020).
- This concept is related to but not entirely equivalent to the definition of herdability of complex systems that was given independently in Ref. [37].
- See Supplemental Material at http://link.aps.org/supplemental/10.1103/PhysRevResearch.6.L032012 for the scaling analysis of the critical threshold in the number of targets for different values of the success threshold; the effects of different noise levels on ; the calculation of the estimate of via the percolation threshold of the herdability graph; the effects of periodic boundary conditions; Supplemental tables, figures, and videos.
- K. J. Åström and R. M. Murray, Feedback Systems: An Introduction for Scientists and Engineers (Princeton University Press, Princeton, NJ, 2021).
- M. Barthélemy, Spatial networks, Phys. Rep. 499, 1 (2011).
- J. Dall and M. Christensen, Random geometric graphs, Phys. Rev. E 66, 016121 (2002).
- S. Zhang, X. Lei, M. Duan, X. Peng, and J. Pan, A distributed outmost push approach for multirobot herding, IEEE Trans. Rob. 40, 1706 (2024).
- E. Zuazua, Uniform stabilization of the wave equation by nonlinear boundary feedback, SIAM J. Control Optim. 28, 466 (1990).
- M. Krstic and A. Smyshlyaev, Boundary Control of PDEs: A Course on Backstepping Designs (SIAM, Philadelphia, PA, 2008).
- A. Attanasi, A. Cavagna, L. Del Castello, I. Giardina, T. S. Grigera, A. Jelić, S. Melillo, L. Parisi, O. Pohl, E. Shen et al., Information transfer and behavioural inertia in starling flocks, Nat. Phys. 10, 691 (2014).
- https://github.com/diBernardoGroup/Multi-agent-herding-control-problem.git.
- S. F. Ruf, M. Egerstedt, J. S. Shamma, Herdability of Linear Systems Based on Sign Patterns and Graph Structures, arXiv:1904.08778.