Слизевик Physarum (агенты)
Тысячи агентов блуждают по сетке и читают поле химического аттрактанта. У каждого агента три сенсора — слева, по центру и справа от направления движения; агент поворачивает в сторону сенсора с наибольшей концентрацией. Где бы агент ни прошёл, он оставляет след в поле; поле затем диффундирует на соседние клетки и экспоненциально распадается на каждом шаге. Эта минималистичная петля «чувствуй → поверни → отложи → диффундируй → распад», известная по работам Джеффа Джонса, моделирует поведение слизевика Physarum polycephalum: из локальных правил спонтанно вырастают разветвлённые транспортные сети, очень похожие на реальные пищевые сети плазмодия.
Для кого: Введение в теорию сложных систем, роевой интеллект и вычислительную биологию; отличный пример того, как локальные правила порождают глобальные структуры.
Ключевые понятия
- Physarum polycephalum
- агентная модель
- хемотаксис
- реакция–диффузия
- самоорганизация
- транспортные сети
Как это работает
Тысячи **агентов** идут по сетке и читают **поле хемоаттрактанта** тремя сенсорами (слева, прямо, справа). Каждый поворачивает в сторону самого «вкусного» сенсора, оставляет **след** в поле, а само поле **диффундирует** на соседние клетки и экспоненциально **распадается**. Минималистичная петля **«чувствуй → поверни → отложи → диффундируй → распад»**, описанная Джеффом Джонсом для модели **Physarum polycephalum**, через положительную обратную связь самоорганизуется в **разветвлённые транспортные сети**, очень похожие на пищевые «вены» настоящего слизевика.
Основные формулы
Часто задаваемые вопросы
- От чего зависит, будет ли сеть плотной или разреженной?
- Конкурируют три параметра: скорость осаждения следа, скорость его распада и угол/дальность сенсоров. Сильное осаждение и медленный распад усиливают и стягивают существующие пути в плотные «вены», а быстрый распад или широкий угол сенсоров заставляют агентов разбредаться, давая разреженную, более «исследовательскую» сеть.
- Это настоящая биологическая модель?
- Это вдохновлённая Physarum, но намеренно упрощённая «игрушка»: реальный плазмодий пользуется несколькими хемосигналами, внутриклеточными потоками и ритмическими сокращениями. Симулятор сохраняет лишь главный механизм положительной обратной связи, объясняющий, почему простейшие фуражёры умудряются находить эффективные маршруты.
- Зачем нужна диффузия следа?
- Без диффузии след был бы шириной в один пиксель, и другие агенты его попросту не «увидели» бы. Диффузия размывает след вбок и превращает его в градиент, по которому уже можно идти, — именно так в стигмергической модели вообще возникают сети.
Ещё из «Визуализация математики»
Другие симуляторы в этой категории — или все 42.
Сглаживание Савицкого–Голэя
Зашумлённый косинус и свёртка SG(7,2) — фильтр лучше сохраняет пики по сравнению с широким прямоугольным окном.
Цепь Маркова (Погода)
Двухсостоянияя цепь Солнце/Дождь: матрица P, стационарное распределение π, эмпирическое и теоретическое.
Градиентный спуск (2D)
Линии уровня функции f(x,y) и траектория (x,y) ← (x,y) − η∇f; чаша или эллиптическая впадина.
Диаграмма Минковского
Световой конус и повёрнутые оси в 1+1 измерениях; γ от v.
Парадокс близнецов
Мировые линии «туда и обратно»; собственное время τ = T/γ против земного времени T.
Метод Монте-Карло для оценки π
Равномерные случайные точки в квадрате; оценка π по формуле 4·(точки в круге)/N.