Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Простейший метод Монте-Карло
Рассмотрим вначале вычисление однократного интеграла. Пусть требуется вычислить интеграл вида:
где функция
Введем случайную величину
Математическое ожидание случайной величины
Таким образом, можно вычислить значение интеграла (4.47), вычислив математическое ожидание случайной величины
При реализации метода Монте-Карло обычно в качестве
Для того, чтобы получить реализации равномерно распределенной на
и, учитывая (4.49), получим
Аналогичный результат получится, если интеграл (4.47) путем замены переменной
где Рассмотрим вычисление многократного интеграла. Пусть требуется вычислить интеграл
где область
При вычислении интеграла (4.51), область (4.52) с помощью линейной замены переменных
заключается в
где
область
Здесь
Интеграл (4.51) можно записать в виде
где
Метод Монте-Карло вычисления интеграла (4.56) заключается в следующем. Задается совокупность точек
Тогда
Как правило, необходимо вычислить значение интеграла с заданной точностью Пусть требуется вычислить интегралы:
или
где область На основанииправила «трех сигм» можно записать, что
где
Формула (4.59) означает, что с вероятностью, близкой к единице, абсолютная погрешность вычисления интегралов (4.57) и (4.58) не превосходит величины
Для определения значения Для уменьшения объема вычисления можно воспользоваться следующими рекуррентными формулами:
|