Стая волков за секунду переходит от преследования добычи к обороне логова. Такую же универсальность инженеры вложили в алгоритм для роя роботов. Ключ — метод, предложенный Джоном фон Нейманом: роботы не гонятся за целью, а просчитывают её будущие перемещения и блокируют пути отхода, словно загонщики перекрывают тропы. Парадоксально, но чтобы поймать цель, они часто замедляются — это снижает непредсказуемость и делает преследование неотвратимым.
Внутренний страж — простой механизм — следит, чтобы в азарте погони никто не столкнулся. Меняя числовые настройки, рой плавно перетекает из охоты в непроницаемую оборону. Перепрограммирование не требуется: стая перевоплощается на лету.
Неожиданный факт: те же принципы уже анализируют движение толпы — они предсказывают давки на стадионах и заранее открывают запасные выходы.
Подобный подход применяют в системах автоматического вождения: машины на перекрёстке «договариваются», кто проедет первым, используя предсказание действий друг друга.
В сериале «Звёздные врата SG-1» репликаторы образуют рой, мгновенно перестраивающийся от атаки к защите, — словно воплощение этого алгоритма.