Про хвилю популяції
Ця симуляція моделює просторове поширення інвазивного виду у 2D ландшафті за допомогою реакційно-дифузійного рівняння Фішера-КПП. Починаючи з невеликої центральної колонії, спостерігайте, як хвиля популяції розширюється назовні з передбачуваною швидкістю, що визначається лише двома параметрами: дифузією D та швидкістю росту r.
Рівняння Фішера-КПП
Рівняння, що керує процесом: ∂u/∂t = D∇²u + ru(1−u), де u(x,y,t) — локальна щільність популяції, нормована до [0,1]. Перший доданок описує випадкове розселення (дифузія), другий — логістичний ріст популяції. Фішер довів у 1937 році, що будь-яка локалізована початкова популяція поширюється як хвиля, що рухається, з мінімальною швидкістю v = 2√(Dr).
Ефект Аллі
Увімкнення ефекту Аллі змінює доданок росту на ru(u−a)(1−u). Коли локальна щільність падає нижче порогу a, швидкість росту стає від'ємною — популяція скорочується замість зростання. Це створює мінімальну життєздатну щільність популяції для інвазії, уповільнюючи або зупиняючи хвильовий фронт.
Чисельний метод
Сітка 150×150 еволюціонує за допомогою явних кінцевих різниць з граничними умовами нульового потоку (Неймана). Крок за часом автоматично обмежується умовою КФЛ dt ≤ dx²/(4D) для чисельної стійкості. Колір кодує щільність: синій (u=0, порожньо) → зелений (u=0.5, половина ємності) → червоний (u=1, насичено). Нижня смуга показує загальну популяцію в часі.
Часті запитання
Що таке рівняння Фішера-КПП?
Рівняння Фішера-КПП — це диференціальне рівняння з частинними похідними, що описує просторове поширення популяції у середовищі. Запропоноване незалежно Рональдом Фішером та Колмогоровим, Петровським і Піскуновим у 1937 році, воно поєднує дифузію (поширення особин через випадковий рух) з логістичним зростанням (збільшення популяції, обмежене ємністю середовища). Рівняння: ∂u/∂t = D∇²u + ru(1−u), де u — локальна щільність популяції (від 0 до 1), D — дифузія, r — внутрішня швидкість росту.
Що означає формула швидкості хвилі v=2√(Dr)?
Фішер довів, що для рівняння КПП з будь-якою локалізованою початковою умовою фронт популяції рухається з мінімальною швидкістю v = 2√(Dr). Цей елегантний результат пов'язує два біологічні параметри: D (як швидко розселяються особини) та r (як швидко зростає популяція). Більша швидкість розселення або більша швидкість росту збільшують швидкість інвазії пропорційно — подвоєння D або r збільшує швидкість хвилі в √2 разів. Хвильовий фронт має характерну сигмоїдну форму, переходячи від u=1 (заселений ареал) ззаду до u=0 (порожній ареал) спереду.
Що таке ефект Аллі і як він уповільнює інвазію?
Ефект Аллі виникає, коли особини при малій щільності популяції мають нижчу пристосованість, ніж при помірній — наприклад, через труднощі з пошуком партнерів, зниження ефекту розбавлення хижаками або провал кооперативного пошуку їжі при малій щільності. У модифікованому рівнянні ∂u/∂t = D∇²u + ru(u−a)(1−u) поріг a > 0 створює штраф за швидкість росту нижче щільності a. Популяція з початковою щільністю нижче a скорочуватиметься, а не зростатиме, унеможливлюючи встановлення колонії з однієї-двох особин. Це різко уповільнює або зупиняє хвильові фронти інвазії.
Як чисельно симулюється 2D дифузія?
Симуляція використовує метод кінцевих різниць із явною схемою Ейлера. Лапласіан ∇²u апроксимується за допомогою п'ятиточкового шаблону: ∇²u ≈ (u[i+1,j] + u[i−1,j] + u[i,j+1] + u[i,j−1] − 4u[i,j]) / Δx². При кроці сітки Δx=1 та кроці за часом Δt=0.1 схема стійка за умови Δt ≤ Δx²/(4D) (умова КФЛ для 2D дифузії). Граничні умови — нульовий потік (Неймана): градієнт щільності нульовий на краях сітки, тому популяція не може покинути область симуляції.
Чому хвильовий фронт має певну ширину?
Розв'язок хвилі, що рухається, для рівняння Фішера-КПП має ширину фронту, що масштабується як √(D/r): висока дифузія розширює фронт, тоді як висока швидкість росту утримує його вузьким. Фізично ширина фронту представляє перехідну зону між усталеною популяцією (u≈1) та незаселеним ареалом (u≈0). У цій зоні особини активно ростуть і розселяються. Профіль фронту приблизно є логістичною сигмоїдою, а його точна ширина залежить від швидкості хвилі відносно мінімальної швидкості 2√(Dr).
Що таке неоднорідний ландшафт і як він впливає на поширення?
Неоднорідний ландшафт має просторово змінну дифузію D(x,y) — одні ділянки дозволяють швидкий рух (відкриті поля), інші — повільний (густий ліс, річки). У симуляції режим неоднорідності множить D на випадковий коефіцієнт від 0.5 до 1.5 у кожній комірці сітки. Це спричиняє швидке просування фронту інвазії через ділянки з високим D і затримку на ділянках з низьким D, формуючи нерівний, «пальцеподібний» фронт замість гладкої кругової хвилі. Це відповідає польовим спостереженням за інвазивними видами, що поширюються швидше вздовж доріг, річок або коридорів середовища існування.
Які реальні інвазії описала модель Фішера-КПП?
Модель Фішера-КПП була застосована до поширення мускусних щурів у Європі (завезені 1905 р., ~1 км/рік, підібрано D≈51 км²/рік), поширення каштанової гнилі в Північній Америці, поширення ВІЛ у лімфовузлах та історичного поширення землеробства в неолітичній Європі (~1 км/рік протягом тисячоліть). В усіх випадках ключове передбачення — постійна швидкість хвилі пропорційна √(Dr) — добре узгоджується з польовими даними D та r.
Як симуляція вимірює швидкість хвилі?
Симуляція відстежує радіус, при якому щільність популяції дорівнює 0.5 (контур напівмаксимуму), скануючи від центру назовні. При кожному кадрі зміна цього радіуса, поділена на минулий час, дає миттєву швидкість хвилі в комірках за одиницю часу. У режимі Фішера-КПП виміряна швидкість збігається з теоретичною 2√(Dr) після короткого перехідного періоду, поки фронт загострюється від початкового гладкого профілю колонії до справжньої форми хвилі, що рухається.
Чи можна зупинити або розвернути інвазію?
З увімкненим ефектом Аллі та достатньо високим порогом a хвильовий фронт інвазії може зупинитися — щільність на передньому краї падає нижче a і локальна швидкість росту стає від'ємною, спричиняючи відступ. Ця бістабільність (або повна інвазія, або вимирання) є ключовою рисою моделі сильного ефекту Аллі. Без ефекту Аллі (стандартний Фішер-КПП) будь-яка позитивна початкова щільність врешті поширюється по всьому ареалу — тривіальний стан u=0 нестійкий. Стратегії контролю, такі як біологічний контроль (зменшення r) або створення бар'єрів (локальне зменшення D), можуть уповільнити, але зазвичай не зупинити хвилю Фішера-КПП.
Які інші явища описує реакційно-дифузійне моделювання?
Реакційно-дифузійні рівняння, як-от модель Фішера-КПП, описують широке коло явищ, окрім біологічної інвазії. Поширення хімічних хвиль у реакції Бєлоусова-Жаботинського, інвазія пухлин у тканинах, кальцієві хвилі у клітинах, формування візерунків на шкурі тварин (нестійкість Тюрінга) та поширення епідемій у мережах — усі ці явища підпорядковуються реакційно-дифузійній динаміці. Ключовий висновок полягає в тому, що поєднання локальної реакції (ріст/загасання) та просторової дифузії породжує складні просторові патерни та хвилі, що поширюються, які принципово відрізняються від кожного процесу окремо.