Какой тип роста можно описать логистическим уравнением

Модели роста популяций: модель Ферхюльста (логистический рост), модель с наименьшей критической численностью.

    Геннадий Букреев 4 лет назад Просмотров:

1 СЕМИНАР Модели роста популяций: модель Ферхюльста (логистический рост), модель с наименьшей критической численностью. ЛОГИСТИЧЕСКИЙ РОСТ (УРАВНЕНИЕ ФЕРХЮЛЬСТА) Частым явлением в природе является ограниченность ресурсов (пищевых, территориальных) и, как следствие, внутривидовая конкуренция. Как правило, если численность популяции очень мала, то конкуренция не влияет на удельную скорость роста популяции r. Когда же численность возрастает и приближается к некоторому предельному значению, удельная скорость роста падает до нуля. Предельное значение называется емкостью экологической ниши популяции. Величина К соответствует такой численности популяции, при которой фактическая скорость воспроизводства в результате конкуренции настолько снижена, что популяция в целом может только восстанавливать в каждом поколении свою численность. В этот момент количество родившихся особей уравновешивается количеством погибших. Предположим, что зависимость удельной скорости роста популяции от ее численности линейна (рис. ). Получим уравнение dx() r = r x() (.) d x или dx() r = x() r x(). (. * ) d

2 Семинар. Модели роста популяций Рис. Простейшая линейная зависимость, иллюстрирующая снижение удельной скорости роста в связи с увеличением плотности популяции. Уравнение (. * ) получило название «уравнение логистического роста» или «уравнение Ферхюльста». Слагаемые в правой части уравнения (. * ) можно интерпретировать следующим образом. Удельная (средняя) скорость рождаемости есть некоторая положительная постоянная, не зависящая от времени и размера популяции x() (положительное слагаемое r). А удельная (средняя) смертность пропорциональна размеру популяции (отрицательное слагаемое x() r ). Увеличение смертности с ростом популяции может происходить благодаря эффектам скученности или усиливающейся конкуренции за доступные пищевые ресурсы. dx r Раскроем скобки в уравнении (. * ): = x r x. d Первое слагаемое будет нам давать информацию о неограниченном росте популяции. Второе о влиянии внутривидовой конкуренции (отрицательном влиянии взаи-

3 Учебное пособие «Математические модели в биологии» r модействия двух особей одного вида: x ) на скорость роста популяции. Исследуем уравнение логистического роста (уравнение Ферхюльста,. * ). Сначала находим стационарные значения численности популяции: r r x r x = x = или r x =. Получаем два стационарных значения x = и, x =. Будут ли эти стационарные состояния устойчивыми? Воспользуемся аналитическим методом Ляпунова. Согласно ему для определения устойчивости необходимо определить знак производной функции f ( x ), стоящей в правой части дифференциального уравнения, в точках x (подробный вывод см. в разделе Семинар ). Производная функция равна: r = = r f ( x) x r x r x Подставляем стационарные значения: r f ( x ) = r x = r. Показатель удельной скорости x= x = роста r есть положительная константа ( r > ), что означает неустойчивость стационарного состояния x =. Производная функции в точке x :. r f ( x) = r x = r. x= x = Величина r отрицательная, т.е. стационарное состояние x = является устойчивым.

4 Семинар. Модели роста популяций По какому закону будет изменяться во времени численность популяции x()? Для ответа на этот вопрос решим дифференциальное уравнение (.) методом разделения переменных. dx rd x ( x ) = (для сокращения записи вместо x() будем писать x, подразумевая, что численность x есть функция от времени); + dx = r d ; x ( x) ( ln ln( )) x x = r+ C (численность x есть положительная величина, поэтому при интегрировании знак модуля в выражении ln( x ) опускаем, C произвольная ‘ константа); x ln = r + C ; x x x x x = Ce r = Ce, C = e r. C ; Пусть в начальный момент времени численность равнялась x() = x. Определим величину константы C: x x = C. Получим окончательную формулу зависимости численности популяции от времени: x () x = x() x e r или r xe x () =. (.) r x + x e 3

5 Учебное пособие «Математические модели в биологии» Знак модуля можно опустить, поскольку величины x и x() всегда одного знака (см. дальнейшее исследование). Построим график полученной зависимости (.) в области положительных значений времени. В начальный момент времени имеем x() = x. При + численность популяции стремится к величине емкости экологической ниши: x e x x = = = = r lim x( ) lim lim + + r x x + xe + + x x r e x (так как lim = ). + r e На графике существование этого предела отражается в наличии горизонтальной асимптоты x() =. r Знаменатель функции x() равен x + xe. Если r начальное значение x , знаменатель в ноль не обращается. При x > знаменатель обращается в ноль, когда as = ln. Аргумент лога- x r x рифма x x данном случае меньше, поэтому значение as меньше нуля. Таким образом, в случае x > в области отрицательных значений будет иметь место вертикальная асимптота as = ln x r x. 4

6 Семинар. Модели роста популяций Теперь исследуем первую и вторую производную функции (.), чтобы определить, есть ли у кривой, задаваемой этой функцией, экстремумы или перегибы: x () ( ) r ( x + xe ) ( ) r ( ) rxe x + xe xe rxe r r r r r xe = r = = x + x e x + x e rx e x = r. Производная x () > в случае x производная x () функция x() монотонно убывает и асимптотически стремится к величине. r rxe ( x ) x () = = r ( x+ xe ) ( ) ( ) ( ) ( ) ( ) r r r r r xe x x + xe rxe x x + xe = = r ( x + x e ) r ( )( + ) r 4 ( ) r ( x + x e ) r r x e x x x e r = x + xe xe = ( ) = r rxe x 3 r ( x + xe ) r ( x xe ). 4 5

7 Учебное пособие «Математические модели в биологии» В случае x > вторая производная в ноль не обращается, функция x() перегибов не имеет. Рассмотрим случай x , т.е. x , то p 8 Семинар. Модели роста популяций растать, пока численность не достигнет значения, а затем начнет снижаться, стремясь к нулю. Если начальная численность популяции составляет более половины емкости экологической ниши, то размер популяции будет увеличиваться, стремясь к значению, а скорость ее роста будет неуклонно снижаться. Изменение характера развития популяции (переход от возрастания скорости роста к снижению в точке x () = ) про- изошло до того, как исследователь начал за ней наблюдать (т.е. до момента времени = ). Если же размер популяции в начальный момент времени больше предельно возможного значения, то численность популяции будет снижаться (рис..). x() x x x p p Рис. График решения логистического уравнения. 7

9 Учебное пособие «Математические модели в биологии» МОДЕЛЬ ПОПУЛЯЦИИ С НАИМЕНЬШЕЙ КРИТИЧЕСКОЙ ЧИСЛЕННОСТЬЮ В рассмотренной модели прирост численности популяции представлен линейным членом rx(). Строго говоря, это применимо лишь к тем видам, размножение которых происходит путем деления или самооплодотворения. Если же размножение предполагает скрещивание разнополых особей, то прирост будет тем выше, чем больше количество встреч между особями. Тогда для разнополой популяции прирост численности должен выражаться квадратичным членом rx (). При большой численности в популяции лимитирующим фактором становится количество половозрелых самок в популяции. Кроме того, важно учесть время, в течение которого может состояться оплодотворение. Если это время больше времени, в течение которого особь способна к размножению, то популяция вымирает. Уравнение, учитывающее фактор разнополости и количество самок, готовых к оплодотворению, имеет вид dx() β[ x()] = α. Учитывая смертность, пропорциональd β + τ x() cp Пусть Т среднее время между двумя последующими оплодотворениями, τ среднее время вынашивания плода, постоянное для каждого вида, cp среднее время, в течение которого может состояться оплодотворение: cp = T τ. Вероятность встречи, ведущей к оплодотворению, тем больше, чем больше соотношение cp T. Тогда коэффициент размножения для разнополых популяций r, можно представить в виде: cp cp r = α = α T + τ, где α коэффициент пропорциональности; cp величина, уменьшающаяся при возрастании плотности популяции: β = cons. Тогда, dx() cp x() x β β = α = α x = α x d + τ β x() + τ β + τx() cp cp β =, x() [ ( )] [ ( )] [ ( )]. 8

10 Семинар. Модели роста популяций ную численности популяции с коэффициентом γ, получаем уравнение: dx() [ x()] x() d = β α γ β + τx(). (.3) Уравнение (.3) имеет два стационарных значения: x = и x = γβ L αβ γτ = (значения параметров модели задаются такими, чтобы величина L была положительной). Исследуем устойчивость стационарных состояний графическим методом. Для этого необходимо определить знак β x x функции f( x) = α γx= (( αβ γτ) x γβ). Знаменатель функции положителен при положительных значе- β + τx β + τx ниях x, меняет знак при прохождении через значение β x =. Числитель меняет знак при прохождении через τ стационарные точки x,. В результате имеем f( x ) > при dx x > x = L, в области 11 Учебное пособие «Математические модели в биологии» численность (плотность). Она индивидуальна для каждого вида. График зависимости численности популяции, описываемой моделью (.3) от времени представлен на рис..3 б. fx ( )= dx d а x() б L x = x =L x Рис..3. Модель популяции с наименьшей критической численностью. Зависимость скорости роста популяции от ее размера (а) и динамика численности популяции (б). Учтем в модели (.3) важный фактор внутривидовой конкуренции. В этом случае получим общий закон, описывающий динамику разнополой популяции в условии ограничения ресурсов: dx() [ x()] x x d = β α γ δ β + τx() () [ ()]. Уравнение имеет три стационарных значения: (.4) βx x = α γx δx = ( αβx γ( β+ τx) δx( β+ τx) ) = β+ τx β+ τx x = ( δτ x + x( αβ γτ βδ ) γβ ). β+ τx Это нулевое решение x =, а также два значения, обращающих в ноль квадратный трехчлен: x ˆ = L и x ˆ 3 =. Значения численности ˆL и ˆ являются критическими: 3

12 Семинар. Модели роста популяций x ˆ = L минимально возможная численность, x ˆ 3 = максимально возможная (параметры модели α, β, τ, γ, δ выбирают такими, чтобы величины ˆL и ˆ были положительными). Устойчивость стационарных состояний проверим, аналогично предыдущему случаю, графическим dx x методом. Функция f ( x) = ( x Lˆ)( x ˆ) d = β + τx модели (.4) в положительной области значений переменной x меняет знак с «плюса» на «минус» при переходе через x = (это стационарное значение устойчиво), затем с «минуса» на «плюс» в точке x ˆ = L (неустойчивое стационарное значение) и, наконец, опять с «плюса» на «минус» в точке x ˆ 3 = (устойчивое стационарное значение) (рис..4 а). График зависимости численности популяции, описываемой моделью (.4) от времени представлен на рис..4 б. fx ( )= dx d а ˆ x() б ˆ L ˆ x = x =L x 3 = x ˆ Рис..4. Модель популяции с нижней и верхней критическими границами численности. Зависимость скорости роста популяции от ее размера (а) и динамика численности популяции (б). 3

13 Учебное пособие «Математические модели в биологии» ЗАДАЧИ К СЕМИНАРУ.. График функции, задающей скорость изменения численности микробной популяции, имеет вид: а б ) Какое выражение будет описывать динамику роста культуры, если в начальный момент времени ее размер равен 5. ) Какова будет численность культуры через час, если ее размер в начальный момент времени равна 7. Рост популяции описывается уравнением Ферхюльста. Емкость экологической ниши для нее равна. Постройте график динамики численности популяции, если известно, что начальная численность равна: а) ; б) 7; в). Скорость роста r равна.5. Укажите координаты точки перегиба и асимптоты..3. Рост популяции описывается уравнением, учитывающим нижнюю границу численности и внутривидовую dx x конкуренцию: = dx px. Определите величины d + x верхней и нижней границы численности, если известно, что коэффициент смертности равен., а внутривидовой конкуренции равен.4. Постройте графики динамики численности популяций для начальных значений меньших нижней критической границы, лежащих в пределах между нижней и верхней границей, и превышающих верхнюю границу. 3

14 СЕМИНАР 3 Дискретные модели популяций с неперекрывающимися поколениями. Дискретное логистическое уравнение. Лестница Ламерея. Модели, основанные на аппарате дифференциальных уравнений, применимы для описания динамики достаточно многочисленных популяций (например, микробных), у которых процессы рождения и гибели особей можно считать непрерывными, или у которых нет ярко выраженной сезонности периодов размножения. Если же мы имеем дело с организмами, для которых сезонность важная характеристика их жизненного цикла, то для описания динамики популяций таких видов более адекватным является аппарат конечно-разностных уравнений. Пусть численность некоторого вида в начальный момент времени равна N, по окончании одного периода времени N, по окончании двух N и.т.д. Развитие популяции во времени тогда описывается последовательностью чисел N, N, N, N, N +,. Разностным уравнением называется уравнение, которое связывает между собой значения N при различных значениях индекса. В общем виде численность популяции в определенный период времени зависит от численности на определенном предшествующем отрезке времени. В этом случае разностное уравнение имеет вид (. ) N = F N N N. (3.) n 33

15 Учебное пособие «Математические модели в биологии» + Параметры функции F в общем случае могут зависеть от конкретного периода времени. В простейшем случае, параметры среды обитания остаются неизменными, и мы приходим к уравнению с постоянными коэффициентами в правой части уравнения. Рассмотрим простую модель роста популяции, когда скорость роста в любой период времени пропорциональна размеру популяции в начале этого периода. Пусть N размер популяции в конце -го периода времени. Тогда величина N+ N выражает прирост популяции за следующий период времени, т.е. скорость роста, или рост в единицу времени, на ( + ) -м интервале времени. Эта величина должна быть пропорциональна численности N. Пусть коэффициент пропорциональности есть некоторая константа r, тогда получим разностное уравнение: N N = + rn или N+ = N( r+ ). Заметим, что это уравнение можно получить, исходя из исследованного ранее дифференциального уравнения модели экспоненциального роста (см. Семинар ) dn = rn. Скорость dn есть отношение приращения численности к приращению времени (только в отличие от не- d d прерывного случая приращение не является бесконечно Δ N N+ N N+ N малой величиной): = =. Приходим к Δ ( + ) дискретному аналогу уравнения экспоненциального роста: N + N = rn или N = ( r+ ) N, где r коэффициент вос- производства популяции. В рассмотренном примере численность популяции в конце каждого периода времени зависит лишь от ее величины по окончании предыдущего периода и не зависит от более ранних значений. В общем виде, подобный вид взаимосвязи (каждое значение в последовательности за- 34

16 Семинар 3. Дискретные модели роста популяций. Лестница Ламерея висит только от значения на предыдущем шаге) можно описать формулой (сравните с формулой (3.)): N = или N F( N ) F( N ) =. (3.). + С помощью уравнения вида (3.) можно описывать популяции с неперекрывающимися поколениями. Например, для многих видов насекомых характерна непродолжительная жизнь взрослых особей. Взрослые особи откладывают яйца и погибают. К моменту выхода нового поколения, предыдущее поколение прекращает свое существование. К разностным уравнениям применимы понятия, используемые в теории дифференциальных уравнений. Решением (траекторией) дискретного уравнения называется любая последовательность значений < N >( =. ), удовлетворяющая данному дискретному уравнению при каждом значении времени, на котором уравнение определено. Различным начальным условиям соответствуют разные решения. Устойчивость решений определяется аналогично устойчивости решения дифференциального уравнения. * Равновесием называют решение вида N = cons = N, удовлетворяющее соотношению N = F( N ). (3.3) * * Устойчивость точки равновесия так же можно определить по методу Ляпунова: если при достаточно малом начальном отклонении от положения равновесия система никогда не уходит от положения равновесия, то такое положение равновесия называют устойчивым, оно соответствует устойчивому стационарному режиму функционирования системы. 35

17 Учебное пособие «Математические модели в биологии» Как и в случае с дифференциальным уравнением, для исследования устойчивости решения дискретного уравнения применим линейный анализ. * Положим N = N + x, где x отклонение от положения равновесия. Линеаризуем уравнение (3.), разлагая правую часть дискретного уравнения в ряд по степеням x в окрестности положения равновесия: df N = N + x = F N + x + o( x ). ( ) * * + + dn * N = N Учитывая определение равновесия (3.3) и отбрасывая члены порядка x и выше, получаем закон, по которому будет развиваться заданное отклонение: x + df = x. (3.4) dn * N = N Соотношение (3.4) между величинами отклонения от точки равновесия x и x + представляет собой геометрическую df прогрессию, где знаменатель прогрессии. Из dn * N = N условий сходимости геометрической прогрессии следует, что x при, если df dn * N = N , то заданное отклонение бу- 36

18 Семинар 3. Дискретные модели роста популяций. Лестница Ламерея дет неограниченно расти: x при, и в этом случае положение равновесия будет неустойчивым. Случаи df dn * N = N = или требуют дополнительных исследований. df dn * N = N = Зная величину знаменателя геометрической прогрессии (3.4), можно сделать выводы о характере поведения траектории дискретного уравнения вблизи положения равновесия. Так, при положительных значениях знаменателя, все члены последовательности будут иметь оди- df наковый знак. Если монотонное удаление от него. При отрицательных значениях знаменателя, члены геометрической прогрессии становятся знакочередующимися. Если df 19 Учебное пособие «Математические модели в биологии» dn d ДИСКРЕТНОЕ ЛОГИСТИЧЕСКОЕ УРАВНЕНИЕ Формальная замена бесконечно малых приращений в дифференциальном уравнении логистического роста Δ N N N N N = = Δ ( + ) + + на Δ N N N rn N + = = Δ или дает следующий результат: N N+ = N + r. (3.5) N ( + r) Однако множитель + r при N > r становится отрицательным, уравнение (3.5) приводит к отрицательным значениям численности, что является с биологической точки зрения некорректным. Заметим, что в дифференциальном уравнении такого рода проблема отсутствует: множитель правой части N становится отрицательным при N >, но это дает отрицательную скорость размножения популяции (снижение размера популяции), а не отрицательную численность. Таким образом, необходимо модифицировать множитель правой части уравнения (3.5), сохранив следующие свойства: при малых значениях численности популяция растет и скорость роста не зависит от размера популяции; с течением времени численность популяции увеличивается, стремясь * к равновесному значению N =, а скорость роста стремится к нулю, оставаясь положительной. Таким свойст- r вом обладает выражение. Итак, получаем дискретный аналог логистического уравнения: e N 38

20 Семинар 3. Дискретные модели роста популяций. Лестница Ламерея N r N N e + =. (3.6) Проведем исследование уравнения (3.6). Найдем положение равновесия: * * * N N e r N * * * * N = F( N ), т.е. =. Тогда N =, N Исследуем их устойчивость. В соответствии с аналитическим методом определения устойчивости необходимо определить знак и сравнить с величину производной правой части уравнения в точках равновесия. Производная функции равна: df dn N r = N e = N N r r r = e N e + = Nr N r = e. Подставляем значение df dn N = * N = : r r r = e = e >. =. Таким образом, при r >, состояние равновесия * N = неустойчиво, поведение траекторий в его окрестности монотонно. Подставляем значение df dn N = * N = : r r = e = r. 39

21 Учебное пособие «Математические модели в биологии» Условие df dn * N = N решение уравнения (3.6) неустойчиво. При этом, если r >, то решение немонотонно. Исследование модели логистического роста показало, что, в отличие от решения дифференциального уравнения, траектории, задаваемые его дискретным аналогом, при определенных значениях скорости прироста r обладают цикличностью, а также могут описывать различные хаотические режимы (так называемые вспышки численности). За ходом решения дискретного логистического уравнения можно проследить с помощью диаграммы (или лестницы) Ламерея. 4

22 Семинар 3. Дискретные модели роста популяций. Лестница Ламерея ЛЕСТНИЦА ЛАМЕРЕЯ На рис. 3.. представлена зависимость численности популяции N + от численности на предыдущем шаге N, задаваемая логистическим уравнением (3.6): N r e ( ) N = N = + F N. Рис. 3.. График функции, задающей дискретное уравнение логистического роста (3.6). Пояснения в тексте. 4

23 Учебное пособие «Математические модели в биологии» N + Пунктирной линией представлена биссектриса = N. В точках пересечения графика функции F( N ) с биссектрисой выполняется равенство: N = N = + F( N), т.е. выполняется определение точки равновесия. Таким образом, точки пересечения графиков N (с координата- * ми (,)) и N (с координатами (К,К)) являются точками равновесия (см. предыдущий подраздел). * ШАГ. Пусть известна некоторая начальная численность популяции N. Какую последовательность следующих значений численностей < N, N, N 3. >задает логистическое уравнение? Значение N определяется равенством N = F( N), т.е. пара значений ( N, N ) является координатами соответствующей точки на графике функции F( N ) (рис. 3. а). Отложим на координатной плоскости ( N, ) точки (, N ) и (, N ) (рис. 3. б). ШАГ. Следующее значение численности N определяется из соотношения N = F( N) (рис. 3. в). На графике, величина N из значения функции должна стать значением аргумента: проводим перпендикуляр от точки (, N ) до пересечения с биссектрисой, затем опускаем перпендикуляр до оси абсцисс N. ШАГ 3. Повторяем шаг. Теперь наша начальная точка точка N, значение численности N есть ордината точки на графике функции F( N ): ( N, F( N ) ) (рис а, б). 4

24 Семинар 3. Дискретные модели роста популяций. Лестница Ламерея ШАГ 4. Повторяем шаг. Значение N переносим на ось абсцисс с помощью отражения от биссектрисы (рис. 3.3 в). ШАГ 5. Повторяем шаг. Следующее значение численности N 3 определяем как ординату точки на графике функции F: (, ( )) N F N (рис. 3.4 а, б). Продолжая повторять шаги построения лестницы Ламерея, получим последовательность значений численности популяции в разные моменты времени. В рассмотренном примере мы получили, что со временем численность в виде затухающих колебаний сходится к равновесному значению (рис , 3.7 в). Характер последовательности значений численности популяции, полученной при помощи лестницы Ламерея, может быть монотонным, циклическим, колебательным и хаотическим. Каким он будет, в каждом конкретном случае определяется формой кривой F( N ). В свою очередь, форму кривой определяют значения параметров функции F( N ) (скорость прироста r и емкость экологической ниши ). 43

25 Учебное пособие «Математические модели в биологии» а а б б в в Рис. 3.. Построение лестницы Ламерея. Рис Построение лестницы Ламерея. Продолжение. 44

26 Семинар 3. Дискретные модели роста популяций. Лестница Ламерея а а б б в в Рис Построение лестницы Ламерея. Продолжение. Рис Построение лестницы Ламерея. Продолжение. 45

27 Учебное пособие «Математические модели в биологии» а а б б в в Рис Построение лестницы Ламерея. Продолжение. Рис Построение лестницы Ламерея. Окончание. 46

28 Семинар 3. Дискретные модели роста популяций. Лестница Ламерея ЗАДАЧИ К СЕМИНАРУ С помощью диаграммы Ламерея построить график динамики численности популяции, если зависимость N+ = f( N) имеет вид: а б в г 47

Моделирование логистического роста

В прошлой статье мы рассмотрели пример моделирования первой вспышки коронавируса с помощью экспоненциального роста. Следующая ступень анализа — логистический рост. Воспользуйтесь Python notebook и данными для примера, чтобы начать практиковаться уже сейчас.

Почему именно логистический рост?

Логистический рост — это математическая функция, которая может использоваться в нескольких ситуациях. Логистический рост характеризуется увеличением роста в начальный период, но снижением на более поздней стадии, при приближении к максимуму. В случае с коронавирусом этот максимальный предел будет равен общему количеству людей в мире, потому что, когда все заболеют, рост неизбежно уменьшится.

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

Причиной использования экспоненциального роста для моделирования вспышки коронавируса является то, что, согласно исследованиям специалистов, первая вспышка эпидемии следует принципу экспоненциального роста, а общий период эпидемии — принципу логистического роста.

Формула логистического роста

Логистический рост характеризуется следующей формулой:

  • y (t) — количество случаев в любой момент времени t;
  • cпредельное значение, максимальная емкость для y;
  • b(фактор роста) должен быть больше 0.

Также отметим два других очень интересных момента об этой формуле:

  • начальное значение равно: c / (1 + a);
  • максимальная скорость роста при t = ln (a) / b и y (t) = c / 2.

Глубокое погружение в формулу логистического роста для любителей математики

Для тех, кто хочет лучше понять математическое значение формулы: приведенная выше функция фактически получена из приведенной ниже дифференциальной формулы, обнаруженной Пьером Франсуа Ферхюльст. Я объясню её пошагово:

  • Выделенная зеленым часть dy / dt указывает, что эта формула предназначена для расчета роста, а не численности населения.
  • Мы видим, что у и с находятся в формуле, значит рост населения зависит от численности населения (у) и от максимальной емкости (с).
  • Когда y равно c (то есть население имеет максимальный размер), y / c будет равно 1. Следовательно, выделенный синим множитель будет равен 0 и рост, соответственно, будет равен 0.
  • Когда у намного меньше, чем с (популяция находится далеко от предела), выделенная синим часть будет приблизительно равна 1. Следовательно, рост определяется частью ry, выделенной оранжевым. Оранжевая часть — это формула экспоненциального роста.

Простой пример логистического роста

Для ясности, рассмотрим гипотетический пример, в котором:

  • максимальное количество больных людей с составляет 1000;
  • мы начинаем с начального значения, равного 1 (первый зараженный человек), поэтому c / (1 + a) = 1, даёт 1000 / (1 + a) = 1, где а= 999;
  • в начале инфекции каждый больной заражает 2 других людей, поэтому скорость роста b = 2;
  • мы будем проверять развитие эпидемии от 0 до 10.

Сначала подставляем значения a и b в формулу, чтобы получить формулу для нашей конкретной эпидемии:

В Python это выглядит следующим образом:

Далее мы используем эту формулу, чтобы вычислить значение y для каждого значения t от 0 до 10. В результате, мы получим число зараженных людей в каждый промежуток времени, как видно из таблицы ниже. Это показывает, что в начале наблюдается быстрый рост числа инфекций, но затем его темпы замедляются и рост заканчивается на максимальной емкости .

В графическом представлении мы получаем кривую, очень напоминающую реальные визуализации вспышки коронавируса:

От данных о коронавирусе к формуле логистического роста

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

Нелинейная оценка наименьших квадратов для логистического роста коронавируса в Китае

Эти данные предоставляют информацию исключительно о количестве случаев в день. Чтобы успешно применить формулу логистического роста, нам необходимо получить правильные значения параметров a, b и c.

К сожалению, невозможно представить логистическую функцию в форме линейной регрессии, как это было в случае модели экспоненциального роста. Поэтому нам понадобится более сложный метод: нелинейная оценка наименьших квадратов.

ШАГ 1 — “Читаем” данные:

ШАГ 2 — Определяем соответствующую логистическую функцию:

ШАГ 3 — Произвольно инициализируем a, b и c:

Мы инициализировали np.random.exponential, но вы можете использовать все что угодно. Внимание: ваш выбор может повлиять на результат шага 5.

ШАГ 4 — Устанавливаем верхнюю и нижнюю границы для a, b и c:

Нижние границы для всех параметров равны 0. Я установил верхнюю границу для b на 3, потому что с первой попытки я задал её произвольно, и она стала слишком высокой. Верхние границы a и c не оказали отрицательного влияния на подгонку кривой, поэтому я установил сравнительно высокие границы для этих переменных.

ШАГ 5 — Используем Scipy Curve Fit для нелинейной оценки наименьших квадратов:

На этом этапе Scipy выполняет оптимизацию нелинейных наименьших квадратов и дает нам значения для a, b и c, которые минимизируют ошибку наименьших квадратов нашей модели.

ШАГ 6 — Сравниваем на графике кривые полученной функции и реальных данных:

Как вы можете видеть на графике ниже, логистическая модель действительно не так уж далека от реальных данных распространения коронавируса в Китае.

ШАГ 7 — Заключение:

Мы определили, что логистическая функция по форме действительно очень близка к наблюдаемым данным распространения коронавируса в Китае. Чтобы применять эту информацию в реальной жизни, необходимо выполнить много проверок моделей, сравнить точность и другие показатели производительности различных моделей, а также внимательно следить за тем, будут ли будущие тенденции распространения вируса следовать сценарию выбранной модели.

Это выходит за рамки этой статьи, которая просто пытается показать, как определить кривую логистического роста. Тем не менее, теоретически, мы можем сформулировать некоторые наблюдения:

  • Согласно этой модели, c составляет 81 802, предсказывая максимальный предел для числа инфекций в Китае, который составит 81 802 случаев.

Согласно этой модели, также можно вычислить момент, когда скорость роста достигла максимального значения:

  • это был момент времени: t = ln (a) / b = ln (61,5) / 0,1929 = 21-й день;
  • число инфекций в этот момент составило: у = с / 2 = 40 500.

В случае если эта модель будет тщательно проверена и верифицирована, она может быть использована законодателями для оценки принятых и определения правильных мер.

Надеемся, что наш пример прояснил вам процесс определения логистической модели и ее применение для различных ситуаций. Благодарим за чтение!

Какой тип роста можно описать логистическим уравнением

Частные случаи общего закона

Если в правой части уравнения (5) убрать и линейный и нелинейный член, то получим уравнение (7), в котором разность между числом родившихся и умерших за единицу времени (Р — С)/Δt равна нулю, и мальтузианский прирост, соответственно, будет равен убыли за счет взаимодействий. Нелинейный член может быть не монотонной функцией численности, и тогда рост будет более сложным. Устойчивый гомеостаз, когда численность популяции остается неизменной или слабо колеблется около положения равновесия, достигается при тех значениях численности, которые обращают правую часть уравнения (5) в нуль. И при которых вторая производная от правой части — отрицательна. [24]

Рис. 7. Состояние популяционного гомеостаза.

Экспоненциальный рост возникает при отсутствии взаимодействий между членами популяции (он был рассмотрен нами ранее). В этом случае в обобщенном уравнении (5) необходимо отбросить нелинейный член F(N).

Рис. 8. Экспоненциальный рост.

Если для некоторой популяции коэффициент рождаемости есть величина постоянная и не зависит от численности, а коэффициент смертности пропорционален численности, то рост будет логистическим (9).

Рис. 9. Логистический рост.

Модель логистического роста, основанная на предположении об убывающей линейной зависимости удельной скорости популяционного роста от численности популяции, является наиболее простой из существующих моделей ограниченного роста. В этом ее несомненное достоинство. Но берется она, по сути, «с потолка», т.к. уравнение (9) никак не вытекает из каких-либо особенностей размножения и гибели организмов. Этим она отличается от модели естественного экспоненциального роста, которая полностью прозрачна и не содержит никаких искусственных предположений. Поэтому реальная S-образная кривая роста популяции может сильно отличаться от логистической кривой.

«Предположение о линейной зависимости скорости роста популяции от ее плотности (основное условие логистического роста) Ф. Смит (Smith, 1963) проверил экспериментально на лабораторной популяции рачка Daphnia magna. Увеличивая объем сосуда с питательной средой, в котором содержались дафнии, Ф. Смит в течение некоторого времени поддерживал плотность растущей популяции на одном уровне. Определив таким образом при разных плотностях значения удельной скорости популяционного роста, Ф. Смит построил по экспериментальным данным график, отражающий взаимосвязь данных величин. В соответствии с логистической моделью ожидалось, что график этот будет прямой линией, однако на самом деле получилась кривая, т. е. при низкой плотности популяция росла быстрее, чем это было бы при линейной зависимости, а при высокой — медленнее. Учтя эти данные и соответствующим образом модифицировав модель, Смит добился гораздо лучшего соответствия ее результатам эксперимента» . [ 2 6]

В случае, когда нелинейный член (F(N) = -N 2 f(N)) представляет собой монотонную функцию можно говорить об обобщенном логистическом росте (9A). Такое уравнение называют иногда обобщенным уравнением роста Ричардса (Richards, Карманова, Иванилова, 1971) и используют для описания роста как отдельных организмов, так и популяций в целом. [26]

Рис. 10. Обобщенное уравнение логистического роста.

Какими чертами должны обладать организмы, чтобы рост их популяций описывался логистической или обобщенной логистической моделью? Во-первых, при возрастании численности (плотности) популяции должна возрастать вероятность их гибели и/или снижаться вероятность оставить потомство. Во-вторых, реакция этих организмов на возрастание численности (плотности), проявляющаяся в снижении рождаемости и/или увеличении смертности, должна осуществляться без запаздывания, иначе говоря, она должна быть значительно меньше времени жизни отдельной особи этой популяции, т.е. быть практически мгновенной.

Ни один реально существующий вид такими свойствами, очевидно, не обладает. И лучше всего такой модели соответствует рост простейших или бактерий, размножающихся в условиях конкуренции за пищевые ресурсы в среде, объем которой ограничен. Суть логистической модели заключается в том, что на начальной стадии роста, при малой численности, в правой части уравнения роста доминирует линейный член, и рост является экспоненциальным. По мере увеличения численности постепенно начинает сказываться присутствие квадратичного (нелинейного) члена, и численность устремляется устойчивым образом к некоторому предельному значению, величина которого зависит как от линейного, так и от нелинейного члена. Здесь важно то, что линейным членом, в отличие от нелинейного, в правой части логистического уравнения, пренебречь нельзя ни на какой стадии роста.

Если поменять знак второго члена логистического уравнения с минуса на плюс, получим некий антипод этого роста, когда связи между членами популяции способствуют, а не препятствуют приросту ее численности. Экспоненциальный рост, также справедливый здесь на начальном этапе, плавно переходит затем в гиперболический. (Еще раз подчеркнем, что речь здесь идет только о причинных законах роста!) Ни одна популяция в природе, в том числе и популяция Homo sapiens, как мы это сейчас покажем, по такому закону никогда не росла.

Более того, функция F(N) = -N 2 f(N), входящая в обобщенный причинный закон роста, для всякой свободно растущей в естественных природных условиях изолированной популяции должна быть, по-видимому, монотонно убывающей, принимающей лишь отрицательные значения функцией. Это так, поскольку связи между членами популяции, описываемые нелинейным членом F(N), определяют борьбу за территорию и/или ресурсы и всегда отрицательно сказываются на приросте ее численности. Такие связи не могут ускорить ее естественный экспоненциальный рост, а могут лишь его замедлить. Исключением из этого правила могла бы быть популяция Homo sapiens, единственная популяция в природе, представители которой обладают сознанием. На самом деле, как мы сейчас покажем, это не так, и рост населения Земли не может быть описан обобщенным причинным законом (5) с положительным нелинейным членом.

Действительно, «чисто гиперболический рост» населения мира, который, собственно, и был доказан в работах Форстера и Капицы, возможен лишь в том случае, если в разложении F(N) оставить только положительный квадратичный член β2N 2 , а линейным членом αN — пренебречь :

Рис. 11. Уравнение экспоненциального роста, переходящего в гиперболический, согласно которому не растет ни одна популяция в природе.

Но пренебречь членом αN для растущей популяции Homo sapiens нельзя из принципиальных соображений, поскольку человек всегда размножался так же, как и любой другой биологический вид, прежде всего, по закону Мальтуса: естественный прирост пропорционален численности. Нелинейный член β2N 2 , отвечающий за «прогрессивные взаимодействия» между членами человеческой популяции, мог лишь ускорить этот рост, но абсолютно доминировать при любой численности и на всех этапах роста, он не мог ни при каких обстоятельствах.

Иначе говоря, для того, чтобы рост был «чисто гиперболическим» на всех этапах этого роста, он должен был определяться на всех этих этапах только связями, взаимодействиями между членами популяции.

Причем не просто определяться; необходимо, чтобы связи описывались на всех этих этапах единственным и неизменным членом β2N 2 , стоящим в правой части уравнения роста с постоянным коэффициентом β2, не зависящим от растущей численности. При этом нужно учесть, что такое уравнение роста как причинный закон описывает простейшую нелинейную ПОС, т.е. неустойчивый итеративный процесс, приводящий тем не менее по каким-то непонятным причинам к устойчивому гиперболическому росту популяции.

В такое совершенно невозможно поверить, поскольку ничто не может отменить животной составляющей природы человека. Люди вовсе не роботы передающие, принимающие, перерабатывающие информацию и размножающиеся лишь благодаря коллективному взаимодействию Капицы. Составляющая прироста за счет рождаемости возникает по причине естественного человеческого желания иметь детей, глубоко «зашитого» в подсознании человека.

Если бы это было не так — не было бы и тех семи миллиардов людей, которые живут ныне на планете Земля. Действительно, и это трудно себе представить, что с тех пор как первый архантроп два миллиона лет тому назад перешел к прямохождению, стал пользоваться орудиями труда и проявил первые признаки разумности, сменилось 100000 (сто тысяч!) поколений. И на протяжении всего этого бесконечно долгого пути эволюции наши предки никогда «не забывали» о необходимости обзавестись потомством. (О жизнесберегающих технологиях, во все времена уменьшавших смертность и также влиявших на рост популяции, говорить здесь не будем.) И размножались они лишь благодаря какому-то коллективному взаимодействию? Можно ли в такое поверить!

Можно предвидеть следующее возражение: коллективное взаимодействие лишь сделало возможным этот чрезвычайно медленный рост численности наших предков, продолжавшийся сотни тысяч лет, рост, согласно которому не растут никакие популяции животных. И благодаря которому на момент начала неолита, т.е. спустя примерно 2 млн. лет после его начала, численность человечества возросла от ста тысяч до нескольких миллионов. Это была лишь некоторая добавка к мальтузианскому приросту, которой бы не было, не будь коллективного взаимодействия, а был бы обычный экспоненциальный, а затем логистический рост и гомеостаз с неизменной численностью в финале, определяемой существующими ООС, каким растут популяции животных того же класса, что и человек, и численность которых никогда не превышает примерно ста тысяч.

В том то и дело, что это не так. Утверждая, что гиперболический рост человечества начался 1,6 млн. лет тому назад, С.П. Капица фактически отбрасывает линейный член αN в уравнении роста (5), оставляя только нелинейную составляющую, отвечающую за взаимодействия. Следовательно, весь естественный прирост, а не какая-то прибавка к нему, происходит у него лишь благодаря влиянию (прямому или косвенному) коллективного взаимодействия. Но первые гоминиды мало чем отличались от человекообразных обезьян, и считать рост общей численности их популяций сначала линейным (-4,4 млн. лет, -1,6 млн. лет), а затем гиперболическим (-1,6 млн. лет, 1960 год) и происходящим лишь за счет связей, взаимодействий между членами популяций, как считает С.П. Капица, — представляется ошибочным .

«. Первые открытия принадлежат английскому антропологу Лики. В дальнейшем крупный вклад был сделан французской экспедицией, которой руководил Коппен, исследовавший раннюю эпоху становления человечества. Именно тогда начался гиперболический рост численности населения нашей планеты. (1,6 млн. лет тому назад) С тех пор эта численность увеличивалась прямо пропорционально квадрату населения мира вплоть до нашего времени, когда для гиперболического роста скорость обратно пропорциональна квадрату времени. Медленная в начале, по мере роста населения скорость все увеличивается и в итоге происходит быстрее, чем по экспоненте, устремляясь в бесконечность, в конечное время, равное Т1 = 2025 г.

Экспоненциальный рост предполагает только индивидуальную способность человека к размножению, которая не зависит от остальных людей. Поэтому в невзаимодействующей популяции экспоненциальный рост не зависит от суммарного населения, и в принципе рост определяется временем удвоения. Однако согласно новому пониманию роста человечества рост происходит в результате коллективного механизма умножения нашей численности. Причины этого могут быть разными, однако мы увидим, как коллективный механизм делает их эффективными факторами роста в масштабе всего человечества». Парадоксы роста

Какие из всего этого должны быть сделаны выводы? Т.к. мальтузианской составляющей естественного прироста пренебречь нельзя ни на каком этапе роста человеческой популяции, рост этот, очевидно, не мог быть гиперболическим. Поскольку, как показывают многочисленные исследования, — это все-таки не так, необходимо признать, что дифференциальный закон, связывающий скорость роста и численность населения Земли, не может считаться причинным законом. И в соответствии с причинным законом dN/dt = N 2 /C не растет ни одна популяция в природе.

Причины такого аномального гиперболического роста численности человечества заключены, по-видимому, в многочисленные возникающих и исчезающих управляющих связях, которыми был охвачен человеческий социум во все времена. И поскольку связи с такими парадоксальными свойствами, поднимающими естественный экспоненциальный рост численности населения Земли до уровня гиперболического, не могут возникать и поддерживаться сами по себе, то, очевидно, что они должны были обеспечиваться во все времена некой управляющей системой, стоящей над популяцией. И гиперболический рост населения Земли есть в таком случае рост «вынужденный», управляемый.


источники:

http://nuancesprog.ru/p/8332/

http://avmol51.narod.ru/Chastnye_sluchai.html