Une meute de loups passe en une seconde de la poursuite de sa proie à la défense de sa tanière. Cette même polyvalence, des ingénieurs l'ont intégrée dans un algorithme pour un essaim de robots. La clé : une méthode proposée par John von Neumann : les robots ne courent pas après la cible, mais calculent ses futurs déplacements et bloquent ses voies de fuite, comme des rabatteurs qui coupent les sentiers. Paradoxalement, pour attraper la cible, ils ralentissent souvent — cela réduit l'imprévisibilité et rend la poursuite inéluctable.
Un gardien interne — un mécanisme simple — veille à ce que personne ne se percute dans l'ardeur de la chasse. En modifiant les réglages numériques, l'essaim passe en douceur de la chasse à une défense impénétrable. Aucune reprogrammation nécessaire : la meute se métamorphose en plein vol.
Fait surprenant : les mêmes principes sont déjà utilisés pour analyser les mouvements de foule — ils prédisent les bousculades dans les stades et ouvrent à l'avance les issues de secours.
Une approche similaire est utilisée dans les systèmes de conduite automatique : aux intersections, les voitures « se mettent d'accord » sur qui passera en premier, en prédisant les actions des autres.
Dans la série « Stargate SG-1 », les réplicateurs forment un essaim qui se réorganise instantanément de l'attaque à la défense — comme une incarnation de cet algorithme.