Метод Рунге – Кутта (SDE) - Runge–Kutta method (SDE)
В математика стохастических систем Метод Рунге – Кутты метод приблизительного численное решение из стохастическое дифференциальное уравнение. Это обобщение Метод Рунге – Кутты за обыкновенные дифференциальные уравнения к стохастическим дифференциальным уравнениям (СДУ). Важно отметить, что метод не требует знания производных от коэффициентных функций в SDE.
Самая основная схема
Рассмотрим It распространение удовлетворяющее следующему стохастическому дифференциальному уравнению Ито
с начальное состояние , куда стоит за Винеровский процесс, и предположим, что мы хотим решить эту СДУ на некотором интервале времени . Тогда основные Приближение Рунге – Кутты к истинному решению это Цепь Маркова определяется следующим образом:[1]
- разделить интервал в подынтервалы ширины :
- набор ;
- рекурсивно вычислить за к
куда и В случайные переменные находятся независимые и одинаково распределенные нормальные случайные величины с ожидаемое значение ноль и отклонение .
Эта схема имеет строгий порядок 1, что означает, что ошибка аппроксимации фактического решения в фиксированных масштабах времени с шагом по времени . Он также имеет слабый порядок 1, что означает, что ошибка в статистике решения масштабируется с шагом по времени. . См. Ссылки для получения полных и точных заявлений.
Функции и может изменяться во времени без каких-либо осложнений. Метод может быть обобщен на случай нескольких связанных уравнений; принцип тот же, но уравнения становятся длиннее.
Вариация улучшенного Эйлера гибка
Более новая схема Рунге-Кутты, также сильного порядка 1, напрямую сводится к улучшенной схеме Эйлера для детерминированных ОДУ.[2] Рассмотрим векторный случайный процесс который удовлетворяет общей Ито SDE
где дрейфовать и волатильность являются достаточно гладкими функциями своих аргументов. , и учитывая значение , оценивать к На время через
- куда для нормального случайного ;
- и где , каждая альтернатива, выбранная с вероятностью .
Выше описан только один временной шаг. Повторите этот временной шаг. раз, чтобы интегрировать SDE время от времени к .
Схема интегрирует СДУ Стратоновича в предоставил один комплект повсюду (вместо того, чтобы выбирать ).
Схемы Рунге-Кутты высшего порядка
Схемы более высокого порядка также существуют, но становятся все более сложными. Рёсслер разработал множество схем для Ито СДУ,[3][4]тогда как Комори разработал схемы ДЗО Стратоновича.[5][6][7] Ракаукас расширил эти схемы, чтобы обеспечить возможность пошагового изменения времени с помощью отбраковки выборки с памятью (RSwM), что привело к увеличению эффективности практических биологических моделей на несколько порядков.[8], наряду с оптимизацией коэффициентов для повышения стабильности[9].
Рекомендации
- ^ П. Э. Клёден и Э. Платен. Численное решение стохастических дифференциальных уравнений, том 23 приложений математики. Спрингер - Верлаг, 1992.
- ^ А. Дж. Робертс. Измените улучшенную схему Эйлера, чтобы интегрировать стохастические дифференциальные уравнения. [1], Октябрь 2012 г.
- ^ Рёсслер, А. (2009). "Методы Рунге – Кутты второго порядка для стохастических дифференциальных уравнений Ито". Журнал SIAM по численному анализу. 47 (3): 1713–1738. Дои:10.1137/060673308.
- ^ Рёсслер, А. (2010). «Методы Рунге – Кутты для сильной аппроксимации решений стохастических дифференциальных уравнений». Журнал SIAM по численному анализу. 48 (3): 922–952. Дои:10.1137 / 09076636X.
- ^ Комори, Ю. (2007). «Анализ разноцветного корневого дерева условий слабого порядка стохастической семьи Рунге – Кутты». Прикладная вычислительная математика. 57 (2): 147–165. Дои:10.1016 / j.apnum.2006.02.002.
- ^ Комори, Ю. (2007). "Стохастические методы Рунге – Кутты слабого порядка для коммутативных стохастических дифференциальных уравнений". Журнал вычислительной и прикладной математики. 203: 57–79. Дои:10.1016 / j.cam.2006.03.010.
- ^ Комори, Ю. (2007). "Слабые стохастические методы Рунге – Кутты второго порядка для некоммутативных стохастических дифференциальных уравнений". Журнал вычислительной и прикладной математики. 206: 158–173. Дои:10.1016 / j.cam.2006.06.006.
- ^ Rackauckas, Christopher; Не, Цин (2017). «АДАПТИВНЫЕ МЕТОДЫ ДЛЯ СТОХАСТИЧЕСКИХ ДИФФЕРЕНЦИАЛЬНЫХ УРАВНЕНИЙ НА ОСНОВЕ ЕСТЕСТВЕННЫХ ВЛОЖЕНИЙ И ОТРАЖЕНИЯ ВЫБОРКИ С ПАМЯТЬЮ». Дискретные и непрерывные динамические системы - серия B. 22 (7): 2731–2761. Дои:10.3934 / dcdsb.2017133.
- ^ Rackauckas, Christopher; Не, Цин (2018). «Оптимизированные для устойчивости методы высокого порядка и определение жесткости для линейных жестких стохастических дифференциальных уравнений». arXiv:1804.04344.