Логистическое уравнение — различия между версиями
WikiSysop (обсуждение | вклад) |
WikiSysop (обсуждение | вклад) |
||
Строка 5: | Строка 5: | ||
|} | |} | ||
---- | ---- | ||
+ | |||
+ | <math>\textstyle \bullet</math> Динамика роста в условиях ограниченности ресурсов описывается при помощи логистического уравнения (стр. \pageref{df_eq_logistic}). Рассмотрим его стохастический аналог с начальным условием <math>\textstyle x_0=x(0)</math>: | ||
+ | |||
+ | :<center><math>dx = (\alpha x - \beta x^2)\, dt + \sigma \,x\,\delta W.</math></center> | ||
+ | |||
+ | Прежде чем приступить к анализу задачи, стоит уменьшить число параметров, проведя скейлинговые замены: <math>\textstyle t\to t/\alpha</math>, <math>\textstyle x\to x\alpha/\beta</math>. В этих переменных уравнение принимает вид: | ||
:<center><math>dx = x\cdot (1-x)\, dt + \sqrt{2\gamma}\cdot x\,\delta W,</math></center> | :<center><math>dx = x\cdot (1-x)\, dt + \sqrt{2\gamma}\cdot x\,\delta W,</math></center> | ||
Строка 108: | Строка 114: | ||
Таким образом, использовать решение Орнштейна - Уленбека для нелинейных уравнений, имеющих детерминированное стационарное решение, можно только в предположении малости стохастического воздействия. Тем не менее, подобный способ изучения поведения решения очень полезен, особенно в многомерном случае. | Таким образом, использовать решение Орнштейна - Уленбека для нелинейных уравнений, имеющих детерминированное стационарное решение, можно только в предположении малости стохастического воздействия. Тем не менее, подобный способ изучения поведения решения очень полезен, особенно в многомерном случае. | ||
− | |||
---- | ---- |
Версия 18:31, 21 февраля 2010
Процесс Феллера << | Оглавление | >> Степенные ряды для средних |
---|
Динамика роста в условиях ограниченности ресурсов описывается при помощи логистического уравнения (стр. \pageref{df_eq_logistic}). Рассмотрим его стохастический аналог с начальным условием :
Прежде чем приступить к анализу задачи, стоит уменьшить число параметров, проведя скейлинговые замены: , . В этих переменных уравнение принимает вид:
где . При масштабировании времени мы воспользовались тем, что . Таким образом, с точностью до размерных преобразований свойства решения определяются единственным параметром . Найдя решение уравнения, мы всегда можем сделать обратное преобразование:
В детерминированном случае () задача имеет простое решение:
В пределе , при любом начальном условии , решение стремится к равновесному значению . Если в этой точке оно находится с самого начала , то решение там и остаётся и не зависит от времени.
Качественно это поведение легко понять. Уравнение имеет две особые точки и . Если разложить в окрестности особой точки в ряд по отклонениям от неё, то уравнение примет вид:
Если , то это точка неустойчивого равновесия. Действительно, при производная будет положительна, и начнёт увеличиваться, удаляясь от . Устойчивое равновесие возможно только, если . Поэтому для логистического уравнения единственной устойчивой точкой является . Именно к ней, в пределе больших времён, и стремится решение.
В стохастическом случае решение найти не так просто. Для анализа асимптотических свойств при воспользуемся динамическим уравнением для средних (), стр. \pageref{df_av_F_t}, с и :
Положив производные по времени равными нулю, получаем:
(EQN)
|
Как мы видим, стохастичный шум уменьшает численность популяции, которая в детерминированном случае стремится к . Обратим внимание на то, что положительная дисперсия возможна только при . Стационарное уравнение Фоккера-Планка приводит к гамма-распределению:
где . В окрестности максимума гамма - распределение можно приближённо описать гауссианой. Если велико, то максимум сдвигается вправо, и его относительная ширина уменьшается. Асимметрия и эксцесс распределения стремятся к нулю при . Плотность несимметрична (см. стр. \pageref{gamma_density}), поэтому характеристикой значений случайной величины может служить как , так и .
Выберем теперь в динамическом уравнении :
(EQN)
|
откуда:
(EQN)
|
Обратная функция нелинейна (), и это решение не даёт нам возможности найти . Заметим, что , в силу леммы Ито, удовлетворяет линейному уравнению:
Несмотря на особенность в знаменателе (), при решение не обращается в бесконечность. В этом легко убедиться, разложив экспоненту в ряд при малых . В результате предел решения при имеет вид: Этот результат можно получить сразу из исходного уравнения (), положив .
Поведение решения можно исследовать численными методами. Для этого, при помощи итерационной процедуры (стр. \pageref{process_ito_iter}), генерится большое количество выборочных траекторий. По ним находят среднее , волатильности или плотность вероятности . Детали реализации подобных вычислений на языке ++ мы рассмотрим в девятой главе, а сейчас приведём графики поведения среднего и волатильности процесса.
В качестве начального условия выберем . Слева на рисунках представлены средние значения при различных параметрах (числа возле линий), а справа — волатильности:

Если , то среднее значение стремится к не нулевому уровню . При и среднее, и волатильность стремятся к нулю. Это означает, что при большом стохастическом шуме решение вырождается в константу Невозможно разобрать выражение (MathML с переходом в SVG или PNG (рекомендуется для современных браузеров и инструментов повышения доступности): Недопустимый ответ («Math extension cannot connect to Restbase.») от сервера «https://wikimedia.org/api/rest_v1/»:): {\displaystyle \textstyle x=0} . Этот результат качественно отличается от детерминированной задачи, где решение всегда стремилось к . Причина подобного поведения состоит в следующем. Снос уравнения имеет точку устойчивого равновесия . Она не даёт процессу при блуждании уходить далеко вверх. В результате происходят колебания вокруг равновесного уровня, в процессе которых, рано или поздно, процесс оказывается в значении . В этот момент снос и волатильность в уравнении обращаются в ноль, и, несмотря на наличие стохастического члена, дальнейшее изменение прекращается, так как .
Значение является точкой неустойчивого равновесия, и малейшее внешнее возмущение может решение с неё столкнуть, в том числе и в область . Поэтому, вообще говоря, логистическое уравнение необходимо дополнить граничным условием в .
Если в качестве начального условия выбрать асимптотическое значение , то при небольших среднее сначала несколько увеличится, а затем начинает асимптотически приближаться к .
Логистическое уравнение имеет устойчивую точку , при которой решение детерминированного уравнения перестаёт изменяться. Для любого стохастического уравнения с небольшой волатильностью также можно изучить поведение решения в окрестности подобной особой точки. Так, в уравнении
разложим в ряд в окрестности , где , а для возьмём "нулевое" приближение:
где штрих — производная по .
Если , то это ни что иное, как уравнение Орнштейна-Уленбека, имеющее при больших следующее решение:
(EQN)
|
являющееся стационарным гауссовым процессом с средним и волатильностью .
Для логистического уравнения
поэтому приближённое решение в пределе больших времён в соответствии с формулой () можно записать в следующем виде:
(EQN)
|
где — гауссово случайное число. Асимптотическое значение среднего равно , а дисперсия — . Сравнивая эти значения с точными (), мы видим, что () — лишь первое приближение по .
К тому же, на самом деле, стационарная плотность вероятности для логистического блуждания - это гамма-распределение. Оно стремится к гауссовому только, когда параметр стохастического шума мал.
Таким образом, использовать решение Орнштейна - Уленбека для нелинейных уравнений, имеющих детерминированное стационарное решение, можно только в предположении малости стохастического воздействия. Тем не менее, подобный способ изучения поведения решения очень полезен, особенно в многомерном случае.
Процесс Феллера << | Оглавление | >> Степенные ряды для средних |
---|
Стохастический мир - простое введение в стохастические дифференциальные уравнения