Одновременно по теореме Бернулли эта же
вероятность , где n
– число бросаний иглы, m – число пересечений
иглы одной из прямых.
Таким образом, приближенное вычисление числа имеет
вид
Задача Бюффона интересна тем, что
позволяет сформулировать
основные проблемы и особенности метода статистических испытаний.
Во-первых, простая структура вычислительного алгоритма.
Во-вторых, общая схема метода
статистических испытаний такова: выбирается такая процедура случайного
испытания, чтобы какая-либо
вероятностная характеристика случайной величины равнялась искомой
величине или очевидным образом была с ней связана.
В третьих, отметим, что вычисление числа с использованием предложенного
метода потребует большого числа бросаний для обеспечения вычисления числа
с точностью, например, до двух
знаков. При решении практических задач длина используемых последовательностей
случайных чисел исчисляется сотнями тысяч или миллионами. Поэтому практическое
использование метода статистических испытаний определяется двумя факторами:
наличием простых и экономичных способов формирования последовательностей
случайных чисел и возможностью организации эффективных испытаний.
И
последнее, погрешность вычислений, как правило, пропорциональна , где D – некоторая постоянная, а N –
число испытаний.
Отсюда видно, что для уменьшения погрешности в десять раз (т.е. чтобы получить
в ответе еще один верный десятичный знак) необходимо увеличить число испытаний
в 100 раз.
Моделирование
случайных величин
с заданным законом распределения
Для выработки последовательностей
случайных чисел существуют
генераторы псевдослучайных чисел, которые генерируют случайные вели
чины, имеющие стандартные законы распределения. Если требуется получение нестандартных случайных величин, то в
настоящее время существует
несколько схем получения таких последовательностей. Рассмотри одну
из них.
В качестве исходной рассматривается
последовательность случайных чисел с равномерным законом распределения на
отрезке . Путем функциональных преобразований
конструируются случайные последовательности практически с любым законом
распределения. Идею метода проиллюстрируем на примере. Пусть имеется дискретная
случайная величина,
с конечным числом реализаций, заданная рядом распределения
Отрезок разобьем
на n частей так, чтобы длина каждого была равна
. Выбирая из последовательности
равномерных величину
, фиксируем, в какой
интервал попадает это значение. В зависимости от этого полагаем значение
случайной величины
, где i – номер
подынтервала, в который попала случайная величина
.
Такой метод формирования случайных величин
для непрерывных случайных величин носит название метода обратной функции. Суть
метода заключается в следующем. Пусть непрерывная случайная величина
задана непрерывной и строго монотонной функцией распределения
где –
плотность распределения вероятностей. Тогда значение
будем
вычислять из уравнения
по формуле
, где
имеет
равномерное распределение на отрезке
. Или по-другому,
если требуется найти распределение
на отрезке
, то значения
можно
находить из уравнения
|
(8.1) |
Рассмотрим пример. Пусть требуется
получить последовательность случайных величин ,
имеющих экспоненциальный закон распределения
Тогда уравнение для отыскания имеет вид
.
Разрешая это уравнение относительно
, придем к
выражению
где –
реализация равномерной случайной величины из отрезка
.
Теоретические основы метода Монте-Карло
Теоретическую основу метода статистических испытаний составляют теоремы теории вероятностей – теорема Чебышева, центральная предельная теорема и теорема Бернулли.
Теорема Чебышева. Пусть – независимые случайные величины
с математическим ожиданием и с равномерно
ограниченной дисперсией. Тогда
Или в другой форме записи для нормального закона распределения получаем центральную предельную теорему
Теорема Чебышева утверждает сходимость по
вероятности среднего арифметического n случайных
величин к их математическому ожиданию при .
Теорема Бернулли. Если некоторое
событие A может наступить в каждом m из n независимых испытаний с вероятностью p и при этом , тогда
Таким образом, по теореме Бернулли при
неограниченном увеличении числа испытаний оценка вероятности случайного события сходится к
истинному значению вероятности.
Вычисление интегралов методом Монте-Карло
Вычисление определенных интегралов – одна
из наиболее распространенных задач, решаемых методом Монте-Карло. Практическая
ценность метода для вычисления кратных интегралов в том, что порядок сходимости
метода статистических испытаний не зависит от кратности интеграла. Известно
несколько вероятностных схем решения задачи
о вычислении интеграла. Рассмотрим основные идеи метода, оценку
погрешности и некоторые приемы повышения эффективности процедуры решения.
Пусть требуется вычислить интеграл
|
(8.2) |
где –
функция, заданная на S-мерной гиперплоскости, u – координаты точки на этой гиперплоскости и G – область на этой гиперплоскости.
Приведем интеграл (8.2) к виду
|
(8.3) |
и введем случайную величину с плотностью вероятностей
и случайную величину ,
являющуюся функцией случайной величины
. Математическое
ожидание
и дисперсия
случайной
величины
равны
|
(8.4) |
|
(8.5) |
Функцию
следует выбирать так, чтобы она была
как можно ближе к
, поскольку в этом
случае
будет минимальна. Выбрать эту функцию
в точности равной
невозможно, так как для
этого нужно знать значение интеграла
, а сложность вычисления этого
интеграла равноценна решению исходной задачи.
Пусть имеется последовательность
независимых в совокупности случайных величин .
Согласно центральной предельной теореме, среднее арифметическое значений
функции
по всей совокупности
точек не зависит от функции распределения случайной величины и является случайной величиной,
распределенной по нормальному закону
при . На основании теоремы Чебышева и на
сравнении соотношений (8.3) и (8.4) получаем, что интеграл
можно рассматривать как математическое
ожидание случайной величины
, т.е.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.