Слизевик Physarum (агенты)

Тысячи агентов блуждают по сетке и читают поле химического аттрактанта. У каждого агента три сенсора — слева, по центру и справа от направления движения; агент поворачивает в сторону сенсора с наибольшей концентрацией. Где бы агент ни прошёл, он оставляет след в поле; поле затем диффундирует на соседние клетки и экспоненциально распадается на каждом шаге. Эта минималистичная петля «чувствуй → поверни → отложи → диффундируй → распад», известная по работам Джеффа Джонса, моделирует поведение слизевика Physarum polycephalum: из локальных правил спонтанно вырастают разветвлённые транспортные сети, очень похожие на реальные пищевые сети плазмодия.

Для кого: Введение в теорию сложных систем, роевой интеллект и вычислительную биологию; отличный пример того, как локальные правила порождают глобальные структуры.

Ключевые понятия

  • Physarum polycephalum
  • агентная модель
  • хемотаксис
  • реакция–диффузия
  • самоорганизация
  • транспортные сети

Как это работает

Тысячи **агентов** идут по сетке и читают **поле хемоаттрактанта** тремя сенсорами (слева, прямо, справа). Каждый поворачивает в сторону самого «вкусного» сенсора, оставляет **след** в поле, а само поле **диффундирует** на соседние клетки и экспоненциально **распадается**. Минималистичная петля **«чувствуй → поверни → отложи → диффундируй → распад»**, описанная Джеффом Джонсом для модели **Physarum polycephalum**, через положительную обратную связь самоорганизуется в **разветвлённые транспортные сети**, очень похожие на пищевые «вены» настоящего слизевика.

Основные формулы

pos ← pos + v · (cos θ, sin θ)
C(x, y) ← (1 − ρ) · ∇²-blur(C + dep) (распад + диффузия)

Часто задаваемые вопросы

От чего зависит, будет ли сеть плотной или разреженной?
Конкурируют три параметра: скорость осаждения следа, скорость его распада и угол/дальность сенсоров. Сильное осаждение и медленный распад усиливают и стягивают существующие пути в плотные «вены», а быстрый распад или широкий угол сенсоров заставляют агентов разбредаться, давая разреженную, более «исследовательскую» сеть.
Это настоящая биологическая модель?
Это вдохновлённая Physarum, но намеренно упрощённая «игрушка»: реальный плазмодий пользуется несколькими хемосигналами, внутриклеточными потоками и ритмическими сокращениями. Симулятор сохраняет лишь главный механизм положительной обратной связи, объясняющий, почему простейшие фуражёры умудряются находить эффективные маршруты.
Зачем нужна диффузия следа?
Без диффузии след был бы шириной в один пиксель, и другие агенты его попросту не «увидели» бы. Диффузия размывает след вбок и превращает его в градиент, по которому уже можно идти, — именно так в стигмергической модели вообще возникают сети.

Другие симуляторы в этой категории — или все 42.

Вся категория →
НовоеНачинающий

Сглаживание Савицкого–Голэя

Зашумлённый косинус и свёртка SG(7,2) — фильтр лучше сохраняет пики по сравнению с широким прямоугольным окном.

Запустить симулятор
НовоеНачинающий

Цепь Маркова (Погода)

Двухсостоянияя цепь Солнце/Дождь: матрица P, стационарное распределение π, эмпирическое и теоретическое.

Запустить симулятор
НовоеНачинающий

Градиентный спуск (2D)

Линии уровня функции f(x,y) и траектория (x,y) ← (x,y) − η∇f; чаша или эллиптическая впадина.

Запустить симулятор
НовоеСредний

Диаграмма Минковского

Световой конус и повёрнутые оси в 1+1 измерениях; γ от v.

Запустить симулятор
НовоеСредний

Парадокс близнецов

Мировые линии «туда и обратно»; собственное время τ = T/γ против земного времени T.

Запустить симулятор
НовоеНачинающий

Метод Монте-Карло для оценки π

Равномерные случайные точки в квадрате; оценка π по формуле 4·(точки в круге)/N.

Запустить симулятор