Обычный алгоритм Монте-Карло интегрирования
Предположим, требуется вычислить определённый интеграл Рассмотрим случайную величину Таким образом, искомый интеграл выражается как Но матожидание случайной величины Итак, бросаем В итоге получаем оценку интеграла: Точность оценки зависит только от количества точек Этот метод имеет и геометрическую интерпретацию. Он очень похож на описанный выше детерминистический метод, с той разницей, что вместо равномерного разделения области интегрирования на маленькие интервалы и суммирования площадей получившихся «столбиков» мы забрасываем область интегрирования случайными точками, на каждой из которых строим такой же «столбик», определяя его ширину как Геометрический алгоритм Монте-Карло интегрирования Рисунок 3. Численное интегрирование функции методом Монте-Карло Для определения площади под графиком функции можно использовать следующий стохастический алгоритм: · ограничим функцию прямоугольником (n-мерным параллелепипедом в случае многих измерений), площадь которого · «набросаем» в этот прямоугольник (параллелепипед) некоторое количество точек ( · определим число точек ( · площадь области, ограниченной функцией и осями координат, Для малого числа измерений интегрируемой функции производительность Монте-Карло интегрирования гораздо ниже, чем производительность детерминированных методов. Тем не менее, в некоторых случаях, когда функция задана неявно, а необходимо определить область, заданную в виде сложных неравенств, стохастический метод может оказаться более предпочтительным.
|