Метод Рунге – Кутта (SDE) - Runge–Kutta method (SDE)

В математика стохастических систем Метод Рунге – Кутты метод приблизительного численное решение из стохастическое дифференциальное уравнение. Это обобщение Метод Рунге – Кутты за обыкновенные дифференциальные уравнения к стохастическим дифференциальным уравнениям (СДУ). Важно отметить, что метод не требует знания производных от коэффициентных функций в SDE.

Самая основная схема

Рассмотрим It распространение удовлетворяющее следующему стохастическому дифференциальному уравнению Ито

с начальное состояние , куда стоит за Винеровский процесс, и предположим, что мы хотим решить эту СДУ на некотором интервале времени . Тогда основные Приближение Рунге – Кутты к истинному решению это Цепь Маркова определяется следующим образом:[1]

  • разделить интервал в подынтервалы ширины :
  • набор ;
  • рекурсивно вычислить за к

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

Эта схема имеет строгий порядок 1, что означает, что ошибка аппроксимации фактического решения в фиксированных масштабах времени с шагом по времени . Он также имеет слабый порядок 1, что означает, что ошибка в статистике решения масштабируется с шагом по времени. . См. Ссылки для получения полных и точных заявлений.

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

Вариация улучшенного Эйлера гибка

Более новая схема Рунге-Кутты, также сильного порядка 1, напрямую сводится к улучшенной схеме Эйлера для детерминированных ОДУ.[2] Рассмотрим векторный случайный процесс который удовлетворяет общей Ито SDE

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

  • куда для нормального случайного ;
  • и где , каждая альтернатива, выбранная с вероятностью .

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

Схема интегрирует СДУ Стратоновича в предоставил один комплект повсюду (вместо того, чтобы выбирать ).

Схемы Рунге-Кутты высшего порядка

Схемы более высокого порядка также существуют, но становятся все более сложными. Рёсслер разработал множество схем для Ито СДУ,[3][4]тогда как Комори разработал схемы ДЗО Стратоновича.[5][6][7] Ракаукас расширил эти схемы, чтобы обеспечить возможность пошагового изменения времени с помощью отбраковки выборки с памятью (RSwM), что привело к увеличению эффективности практических биологических моделей на несколько порядков.[8], наряду с оптимизацией коэффициентов для повышения стабильности[9].

Рекомендации

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