Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

pract3

.pdf
Скачиваний:
19
Добавлен:
21.03.2015
Размер:
531.41 Кб
Скачать

СЕМИНАР 3

Дискретные модели популяций с неперекрывающимися поколениями. Дискретное логистическое уравнение. Лестница Ламерея.

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

Пусть численность некоторого вида в начальный момент времени равна N0 , по окончании одного периода

времени — N1 , по окончании двух — N2 и.т.д. Развитие популяции во времени тогда описывается последователь-

ностью чисел N0 , N1 , N2 ,Nt , Nt+1,…. Разностным уравне-

нием называется уравнение, которое связывает между собой значения Nt при различных значениях индекса t .

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

Nt = F (Nt1 , Nt2 ,..., Ntn ,t ).

(3.1)

33

Учебное пособие «Математические модели в биологии»

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

Рассмотрим простую модель роста популяции, когда скорость роста в любой период времени пропорциональна размеру популяции в начале этого периода. Пусть Nt — размер популяции в конце t -го периода времени. Тогда величина Nt+1 Nt выражает прирост популяции за следую-

щий период времени, т.е. скорость роста, или рост в единицу времени, на (t +1) -м интервале времени. Эта величина

должна быть пропорциональна численности Nt . Пусть коэффициент пропорциональности есть некоторая константа r , тогда получим разностное уравнение: Nt+1 Nt = rNt или

Nt+1 = Nt (r +1) . Заметим, что это уравнение можно получить,

исходя из исследованного ранее дифференциального уравнения модели экспоненциального роста (см. Семинар 1)

dN

= rN . Скорость

dN

есть отношение приращения чис-

dt

 

dt

 

ленности к приращению времени (только в отличие от непрерывного случая приращение не является бесконечно

малой величиной):

N

=

Nt+1 Nt

=

Nt+1 Nt

. Приходим к

t

(t +1) t

1

 

 

 

 

дискретному аналогу уравнения экспоненциального роста:

Nt+1 Nt = rNt или Nt+1 = (r +1)Nt , где r – коэффициент вос-

1

производства популяции.

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

34

Семинар 3. Дискретные модели роста популяций. Лестница Ламерея

висит только от значения на предыдущем шаге) можно описать формулой (сравните с формулой (3.1)):

Nt = F(Nt1 ) или Nt+1 = F (Nt ).

(3.2).

С помощью уравнения вида (3.2) можно описывать популяции с неперекрывающимися поколениями. Например, для многих видов насекомых характерна непродолжительная жизнь взрослых особей. Взрослые особи откладывают яйца и погибают. К моменту выхода нового поколения, предыдущее поколение прекращает свое существование.

К разностным уравнениям применимы понятия, используемые в теории дифференциальных уравнений.

Решением (траекторией) дискретного уравнения

называется любая последовательность значений {Nt }

(t = 0, 1, ...), удовлетворяющая данному дискретному урав-

нению при каждом значении времени, на котором уравнение определено. Различным начальным условиям соответствуют разные решения.

Устойчивость решений определяется аналогично устойчивости решения дифференциального уравнения.

Равновесием называют решение вида

Nt = const = N* ,

удовлетворяющее соотношению

 

N* = F(N* ) .

(3.3)

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

35

Учебное пособие «Математические модели в биологии»

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

Положим Nt = N* + xt , где xt — отклонение от поло-

жения равновесия. Линеаризуем уравнение (3.2), разлагая правую часть дискретного уравнения в ряд по степеням xt в окрестности положения равновесия:

 

 

 

dF

 

 

 

Nt+1

= N* + xt+1

= F (N* )+

 

 

xt +o(xt2 ) .

 

 

 

 

dNt

Nt =N

*

 

 

 

 

 

 

Учитывая определение равновесия (3.3) и отбрасывая члены порядка xt2 и выше, получаем закон, по которому будет развиваться заданное отклонение:

xt+1

 

dF

 

 

xt .

 

=

 

 

(3.4)

 

 

 

dNt

Nt =N

*

 

 

 

 

 

 

 

Соотношение (3.4) между величинами отклонения от точки

равновесия

xt и

 

xt+1

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

прогрессию,

где

 

dF

 

 

 

— знаменатель прогрессии. Из

 

 

 

 

 

 

 

 

 

 

 

dNt

 

Nt =N

*

 

 

 

 

 

 

 

условий сходимости геометрической прогрессии следует,

что xt 0

при t → ∞, если

 

dF

 

 

 

 

<1. В этом случае по

 

 

 

 

 

 

 

 

 

 

 

 

 

dNt

 

Nt =N

*

 

 

 

 

 

 

 

 

 

определению положение равновесия будет устойчивым. Если знаменатель геометрической прогрессии по модулю пре-

восходит 1, т.е.

 

dF

 

 

 

 

>1 , то заданное отклонение бу-

 

 

 

 

 

 

 

 

 

 

 

 

dNt

 

Nt =N

*

 

 

 

 

 

 

 

 

36

Семинар 3. Дискретные модели роста популяций. Лестница Ламерея

дет неограниченно расти: xt → ∞ при t → ∞, и в этом случае положение равновесия будет неустойчивым.

Случаи

 

dF

 

 

 

 

=1

или

 

dF

 

 

 

 

= 0 требуют до-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

dNt

 

Nt =N

*

 

 

dNt

 

Nt =N

*

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

полнительных исследований.

Зная величину знаменателя геометрической прогрессии (3.4), можно сделать выводы о характере поведения траектории дискретного уравнения вблизи положения равновесия. Так, при положительных значениях знаменателя, все члены последовательности будут иметь оди-

 

 

 

 

 

 

dF

 

 

<1,

 

наковый знак. Если 0 <

 

 

то наблюдается мо-

 

 

 

 

 

 

 

dNt

Nt =N

*

 

 

 

 

 

 

 

 

 

 

 

нотонное

схождение к

положению

равновесия, если

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

dF

 

 

 

>1 — монотонное удаление от него. При отри-

 

 

 

dNt

 

Nt =N

*

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

 

 

 

 

 

 

 

 

 

 

 

 

1 <

dF

 

 

 

< 0 ,

наблюдаются

затухающие

колебания

 

 

 

dNt

Nt =N

*

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

вокруг

положения

равновесия,

если

dF

 

 

 

 

< −1, то

 

 

 

 

 

 

 

 

 

 

 

dNt

 

Nt =N

*

 

 

 

 

 

 

 

 

 

 

 

 

амплитуда колебаний будет нарастать.

37

Учебное пособие «Математические модели в биологии»

ДИСКРЕТНОЕ ЛОГИСТИЧЕСКОЕ УРАВНЕНИЕ

Формальная замена бесконечно малых приращений

dN

dt в дифференциальном уравнении логистического роста

на

N

=

Nt+1 Nt

=

 

Nt+1 Nt

 

 

дает следующий результат:

t

(t +1) t

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

N

 

N

t

+1

N

t

 

 

 

 

 

 

 

N

t

 

 

 

 

 

 

 

 

 

 

 

=

 

 

 

 

= rNt 1

 

 

или

 

 

 

 

 

 

 

t

 

 

1

 

 

K

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

N

t

 

 

 

 

 

 

 

 

 

 

 

 

 

Nt+1

= Nt

1+r 1

 

 

.

 

 

 

 

 

 

 

 

(3.5)

 

 

K

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

N

t

 

Nt >

K (1+r)

 

Однако

 

множитель

 

 

1

+r 1

 

при

r

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

K

 

становится отрицательным, уравнение (3.5) приводит к отрицательным значениям численности, что является с биологической точки зрения некорректным. Заметим, что в дифференциальном уравнении такого рода проблема от-

 

N

сутствует: множитель правой части 1

 

становится

 

 

 

K

отрицательным при N > K , но это дает отрицательную скорость размножения популяции (снижение размера популяции), а не отрицательную численность. Таким образом, необходимо модифицировать множитель правой части уравнения (3.5), сохранив следующие свойства: при малых значениях численности популяция растет и скорость роста не зависит от размера популяции; с течением времени численность популяции увеличивается, стремясь

к равновесному значению N* = K, а скорость роста стремится к нулю, оставаясь положительной. Таким свойст-

вом обладает выражение er 1NKt . Итак, получаем дискретный аналог логистического уравнения:

38

Семинар 3. Дискретные модели роста популяций. Лестница Ламерея

Nt+1 = Nt er

 

Nt

 

1

 

.

(3.6)

K

Проведем исследование уравнения (3.6). Найдем положение равновесия:

N

*

*

) , т.е.

N

*

= N

*

 

N

*

 

*

= 0 ,

*

= K .

r 1

 

 

. Тогда

 

= F(N

 

 

e

K

N1

N2

Исследуем их устойчивость. В соответствии с аналитическим методом определения устойчивости необходимо определить знак и сравнить с 1 величину производной правой части уравнения в точках равновесия.

Производная функции равна:

dF

 

 

 

 

 

 

r

1

Nt

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

=

Nt

e

 

K

 

=

 

 

 

 

dNt

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Nt

+ Nt

 

 

 

r

 

 

Nt

 

=er

1

 

 

 

 

 

 

 

 

er

1

 

 

=

 

K

 

 

 

K

 

K

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

=1Nt r er 1NKt .

K

Подставляем значение N1* = 0 :

 

dF

 

 

 

 

0 r

 

 

 

0

= er

 

 

 

 

 

 

= 1

 

 

er

1

K

 

> 1.

 

 

 

 

 

 

 

dNt

 

Nt =0

 

 

K

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

при r > 0 , состояние равновесия

Таким

образом,

 

N1* = 0 неустойчиво, поведение траекторий в его окрестности — монотонно.

Подставляем значение N1* = K :

dF

 

 

 

K r

 

K

=1r .

 

 

 

= 1

 

er

1K

 

 

 

dNt

N =K

 

 

K

 

 

 

 

 

t

 

 

 

 

 

 

39

Учебное пособие «Математические модели в биологии»

Условие

 

dF

 

 

 

 

< 1 выполняется при 0 < r < 2 .

 

 

 

 

 

 

 

 

 

 

 

 

dNt

 

Nt =N

*

 

 

 

 

 

 

 

 

Соответственно, при этих значениях скорости прироста r состояние равновесие устойчиво.

Решение уравнения (3.6) монотонно при 0 < r <1. При 1 < r < 2 решение представляет собой затухающие колебания вокруг состояния равновесия.

При значениях скорости прироста r < 0 или r > 2 решение уравнения (3.6) неустойчиво. При этом, если r > 2 , то решение немонотонно.

Исследование модели логистического роста показало, что, в отличие от решения дифференциального уравнения, траектории, задаваемые его дискретным аналогом, при определенных значениях скорости прироста r обладают цикличностью, а также могут описывать различные хаотические режимы (так называемые вспышки численности).

За ходом решения дискретного логистического уравнения можно проследить с помощью диаграммы (или лестницы) Ламерея.

40

Семинар 3. Дискретные модели роста популяций. Лестница Ламерея

ЛЕСТНИЦА ЛАМЕРЕЯ

На рис. 3.1. представлена зависимость численности популяции Nt+1 от численности на предыдущем шаге Nt , задаваемая логистическим уравнением (3.6):

Nt+1 = Nt er 1NKt = F(Nt ) .

Рис. 3.1. График функции, задающей дискретное уравнение логистического роста (3.6). Пояснения в тексте.

41

Учебное пособие «Математические модели в биологии»

Пунктирной линией представлена биссектриса Nt+1 = Nt . В точках пересечения графика функции F(Nt ) с

биссектрисой выполняется равенство: Nt+1 = Nt = F(Nt ) , т.е. выполняется определение точки равновесия. Таким образом, точки пересечения графиков N1* (с координата-

ми (0,0)) и N2* (с координатами (К,К)) являются точками равновесия (см. предыдущий подраздел).

ШАГ 1. Пусть известна некоторая начальная численность популяции N0 . Какую последовательность следую-

щих значений численностей {N1,N2 , N3 ,...} задает логисти-

ческое уравнение? Значение N1

определяется равенством

N1 = F(N0 ) , т.е. пара значений

(N0 , N1 )

является коорди-

натами соответствующей точки на

графике функции

F(Nt )

(рис. 3.2 а). Отложим на координатной плоскости

(t, Nt )

точки (0, N0 ) и (1, N1 ) (рис. 3.2 б).

 

ШАГ 2. Следующее значение численности N2 опреде-

ляется из соотношения N2 = F(N1 ) (рис. 3.2 в). На графи-

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

ШАГ 3. Повторяем шаг 1. Теперь наша начальная точка — точка N1 , значение численности N2 есть ордина-

та точки на графике функции F(Nt ) : (N1 , F(N1 ))

(рис. 3.3. а, б).

42

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]