Применение метода Монте-Карло к вычислению

определенных и кратных интегралов. Применение метода Монте-Карло к вычислению - student2.ru )

1. Вычисление определённых интегралов.

а). Требуется вычислить интеграл Применение метода Монте-Карло к вычислению - student2.ru .

Пусть х-равномерно распределенная случайная величина,

Применение метода Монте-Карло к вычислению - student2.ru плотность распределения вероятности этой случайной величины:

Применение метода Монте-Карло к вычислению - student2.ru Применение метода Монте-Карло к вычислению - student2.ru

Согласно теории вероятностей математическое ожидание функции Применение метода Монте-Карло к вычислению - student2.ru случайной величины Применение метода Монте-Карло к вычислению - student2.ru определяется равенством

Применение метода Монте-Карло к вычислению - student2.ru .

Поскольку Применение метода Монте-Карло к вычислению - student2.ru , то имеем

Применение метода Монте-Карло к вычислению - student2.ru . (13.27)

Приближенное значение математического ожидания можно найти, воспользовавшись формулой теоремы Чебышева

Применение метода Монте-Карло к вычислению - student2.ru , (13.28)

где Применение метода Монте-Карло к вычислению - student2.ru число испытаний, в каждом из которых получено значение случайной величины Применение метода Монте-Карло к вычислению - student2.ru с равномерным распределением, Применение метода Монте-Карло к вычислению - student2.ru Эти значения могут быть взяты из таблицы случайных величин (в ЭВМ есть программы генерации случайных величин с разными законами распределения). Из двух последних равенств следует формула вычисления определенного интеграла методом Монте-Карло

Применение метода Монте-Карло к вычислению - student2.ru . (13.29)

----------------------------------------------------------

*) Данко П.Е., Попов А.Г., Кожевникова Т.Я.. Высшая математика в упражнениях и задачах. М. Высшая школа, 1980.

Пример: С помощью формулы (13.29) найти приближенное значение интеграла Применение метода Монте-Карло к вычислению - student2.ru , взяв из таблицы случайных чисел подряд 30 значений и ограничиваясь тремя цифрами.

Решение. Расчетная таблица имеет следующий вид (для иллюстрации последовательности расчётов нет необходимости заполнять всю таблицу)

Применение метода Монте-Карло к вычислению - student2.ru Применение метода Монте-Карло к вычислению - student2.ru
Применение метода Монте-Карло к вычислению - student2.ru 0,857 0,457 0,499 0,762 Применение метода Монте-Карло к вычислению - student2.ru 0,798 0,637
Применение метода Монте-Карло к вычислению - student2.ru 0,734 0,209 0,249 0,581 Применение метода Монте-Карло к вычислению - student2.ru 0,637 0,012

Применение метода Монте-Карло к вычислению - student2.ru

Таким образом,

Применение метода Монте-Карло к вычислению - student2.ru

откуда по формуле (13.29) получаем

Применение метода Монте-Карло к вычислению - student2.ru .

Точное значение интеграла равно

Применение метода Монте-Карло к вычислению - student2.ru Применение метода Монте-Карло к вычислению - student2.ru .

Таким образом, абсолютная погрешность составила Применение метода Монте-Карло к вычислению - student2.ru , а относительная погрешность Применение метода Монте-Карло к вычислению - student2.ru .

б). Рассмотрим общий случай: пусть требуется вычислить Применение метода Монте-Карло к вычислению - student2.ru .

С помощью равенства Применение метода Монте-Карло к вычислению - student2.ru перейдем к новой переменной Применение метода Монте-Карло к вычислению - student2.ru .

Тогда Применение метода Монте-Карло к вычислению - student2.ru , (13.30)

где Применение метода Монте-Карло к вычислению - student2.ru . Используя формулу (13.29) для приближенного вычисления интеграла в правой части равенства (13.30), получим

Применение метода Монте-Карло к вычислению - student2.ru , (13.31)

где Применение метода Монте-Карло к вычислению - student2.ru .

Расчетная таблица для вычисления определенного интеграла по формуле (13.31) имеет вид



Применение метода Монте-Карло к вычислению - student2.ru Применение метода Монте-Карло к вычислению - student2.ru Применение метода Монте-Карло к вычислению - student2.ru Применение метода Монте-Карло к вычислению - student2.ru
Применение метода Монте-Карло к вычислению - student2.ru Применение метода Монте-Карло к вычислению - student2.ru Применение метода Монте-Карло к вычислению - student2.ru Применение метода Монте-Карло к вычислению - student2.ru Применение метода Монте-Карло к вычислению - student2.ru Применение метода Монте-Карло к вычислению - student2.ru Применение метода Монте-Карло к вычислению - student2.ru Применение метода Монте-Карло к вычислению - student2.ru Применение метода Монте-Карло к вычислению - student2.ru Применение метода Монте-Карло к вычислению - student2.ru Применение метода Монте-Карло к вычислению - student2.ru Применение метода Монте-Карло к вычислению - student2.ru Применение метода Монте-Карло к вычислению - student2.ru Применение метода Монте-Карло к вычислению - student2.ru Применение метода Монте-Карло к вычислению - student2.ru  

Применение метода Монте-Карло к вычислению - student2.ru

Приближенное решение алгебраических и

Трансцендентных уравнений.

Отделение корней.

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

путем найти точные решения.

Пусть дано уравнение Применение метода Монте-Карло к вычислению - student2.ru , (14.1)

где Применение метода Монте-Карло к вычислению - student2.ru определена и непрерывна на Применение метода Монте-Карло к вычислению - student2.ru .

Определение. Всякое значение Применение метода Монте-Карло к вычислению - student2.ru , обращающее функцию Применение метода Монте-Карло к вычислению - student2.ru в нуль, т.е. такое, что Применение метода Монте-Карло к вычислению - student2.ru , называется корнем уравнения(14.1) или нулем функции Применение метода Монте-Карло к вычислению - student2.ru .

Приближенное нахождение изолированных действительных корней уравнения (14.1) обычно складывается из двух этапов:

1) отделение корней, т.е. установление малых промежутков Применение метода Монте-Карло к вычислению - student2.ru , в которых содержится только один корень уравнения Применение метода Монте-Карло к вычислению - student2.ru ;

2) уточнение приближенных корней, т.е. доведение их до заданной степени точности.

Для отделения корней полезна теорема:

Теорема.Если непрерывная функция Применение метода Монте-Карло к вычислению - student2.ru принимает значения разных знаков на концах отрезка Применение метода Монте-Карло к вычислению - student2.ru т.е. Применение метода Монте-Карло к вычислению - student2.ru , то внутри этого отрезка содержится по меньшей мере один корень уравнения Применение метода Монте-Карло к вычислению - student2.ru , т.е. найдется хотя бы одно число Применение метода Монте-Карло к вычислению - student2.ru такое, что Применение метода Монте-Карло к вычислению - student2.ru .

Последнее очевидно, если производная Применение метода Монте-Карло к вычислению - student2.ru существует и сохраняет постоянный знак внутри интервала Применение метода Монте-Карло к вычислению - student2.ru , т.е. если

Применение метода Монте-Карло к вычислению - student2.ru .

Отделение корней начинается с установления знаков функции Применение метода Монте-Карло к вычислению - student2.ru в граничных точках Применение метода Монте-Карло к вычислению - student2.ru области ее существования.

Затем определяются знаки функции Применение метода Монте-Карло к вычислению - student2.ru в ряде промежуточных точек

Применение метода Монте-Карло к вычислению - student2.ru , выбор которых учитывает поведение функции на отрезке Применение метода Монте-Карло к вычислению - student2.ru .

Если после нескольких операций нахождения Применение метода Монте-Карло к вычислению - student2.ru окажется, что

Применение метода Монте-Карло к вычислению - student2.ru то в силу теоремы 1 в интервале Применение метода Монте-Карло к вычислению - student2.ru имеется корень уравнения Применение метода Монте-Карло к вычислению - student2.ru .

Для отделения корней бывает достаточно провести процесс половинного деления, т.е. когда исследуемый интервал последовательно делится на 2, 4,… равных частей.

При этом каждый раз определяются знаки на концах интервалов.

Полезно помнить, что алгебраическое уравнение Применение метода Монте-Карло к вычислению - student2.ru степени

Применение метода Монте-Карло к вычислению - student2.ru

имеет не более Применение метода Монте-Карло к вычислению - student2.ru действительных корней. Поэтому, если для такого уравнения мы получили перемену знаков Применение метода Монте-Карло к вычислению - student2.ru раз, то все корни его отделены.

Пример. Отделить корни уравнения Применение метода Монте-Карло к вычислению - student2.ru . (14.2)

Решение. Составим таблицу

Применение метода Монте-Карло к вычислению - student2.ru - Применение метода Монте-Карло к вычислению - student2.ru -3 -1 + Применение метода Монте-Карло к вычислению - student2.ru
Применение метода Монте-Карло к вычислению - student2.ru - - + + - + +

Применение метода Монте-Карло к вычислению - student2.ru Применение метода Монте-Карло к вычислению - student2.ru Применение метода Монте-Карло к вычислению - student2.ru

Из таблицы видно, что уравнение (14.2) имеет 3 действительных корня в интервалах (-3,-1), (0,1), (1,3).

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

Пример. Отделить корни уравнения Применение метода Монте-Карло к вычислению - student2.ru (14.3).

Решение. Здесь Применение метода Монте-Карло к вычислению - student2.ru Применение метода Монте-Карло к вычислению - student2.ru , Применение метода Монте-Карло к вычислению - student2.ru .

Имеем

Применение метода Монте-Карло к вычислению - student2.ru - Применение метода Монте-Карло к вычислению - student2.ru + Применение метода Монте-Карло к вычислению - student2.ru
Применение метода Монте-Карло к вычислению - student2.ru + - +

Всего две смены знака (т.к. только одна точка экстремума).

В других точках не исследуем, поскольку в интервалах (- Применение метода Монте-Карло к вычислению - student2.ru ,1) и (1,+ Применение метода Монте-Карло к вычислению - student2.ru ) Применение метода Монте-Карло к вычислению - student2.ru не меняет знака - больше нет точек экстремума.

Видно, что в интервале (- Применение метода Монте-Карло к вычислению - student2.ru ,1) функция только убывает, в интервале (1,+ Применение метода Монте-Карло к вычислению - student2.ru )- только возрастает. Другие два оставшихся корня - комплексные.

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

Применение метода Монте-Карло к вычислению - student2.ru . (14.4).

Решение. Применение метода Монте-Карло к вычислению - student2.ru и Применение метода Монте-Карло к вычислению - student2.ru . Видим, что функция только возрастающая, но имеется смена знака Применение метода Монте-Карло к вычислению - student2.ru . Поэтому имеем всего один корень.

Наши рекомендации