ВВЕДЕНИЕ. Теоретическая часть некоторые сведения из теории вероятностей и математической статистики
![]()
|
ВВЕДЕНИЕМетодом Монте – Карло называют численный метод, основанный на моделировании случайных величин для решения математических задач. В настоящее время метод Монте – Карло играет важную роль в решении задач вычислительной математики и информатики, он развивается в области вычислительных алгоритмов и в теоретическом направлении. Методы Монте – Карло применяются для решения прикладных задач в различных предметных областях: квантовая физика, экономика, инвестиционных прогнозах и финансовое планирование, теория игр, математика и др. В настоящей работе рассматривается применение метода статистических испытаний для решения задач прикладного характера, сводящихся к нахождению значения определенного интеграла. Метод Монте-Карло занимает особое положение среди методов вычисления определенных интегралов, особенно, сложных интегралов, которые еще называют «неберущимися». Известно, что формул для первообразной произведения, частного и композиции нет. Это приводит к тому, что далеко не для любой элементарной подынтегральной функции можно найти интеграл, то есть выразить некоторую первообразную для подынтегральной функции в виде некоторого выражения с элементарными функциями. Понимание математического обоснования метода Монте – Карло требует весьма серьезной подготовки в области высшей математики, теории вероятности и математической статистики. Однако идея метода интуитивно очень понятна и легко может быть проиллюстрирована на простых, содержательных примерах. Развитие ЭВМ и возможность получения псевдослучайных чисел, используемых при решении задач вместо случайных чисел, привели к широкому внедрению метода во многие области науки и техники и сделали методы Монте – Карло универсальными числовыми методами. ГЛАВА 1. ТЕОРЕТИЧЕСКАЯ ЧАСТЬНекоторые сведения из теории вероятностей и математической статистикиИспытанием называют осуществление некоторых действий. Факт, который может произойти при проведении испытаний называют событием. Исходом называют любой результат испытания. Благоприятным называется исход, способствующий наступлению рассматриваемого события. Множество всех различных исходов произвольного испытания называют множеством элементарных событий. Вероятностью случайного события A называется отношение числа элементарных событий m, которые благоприятствуют этому событию к общему числу всех элементарных событий n. ![]() Случайной называют величину, которая в результате испытания примет одно и только одно возможное значение, наперед не известное и зависящее от случайных причин, которые заранее не могут быть учтены. Дискретной называют случайную величину, которая принимает отдельные изолированные возможные значения с определенными вероятностями. Число возможных значений дискретной случайной величины может быть конечным или бесконечным. Математическим ожиданием дискретной случайной величины называют: ![]() где ![]() Непрерывной называют случайную величину, которая может принимать все значения из некоторого конечного или бесконечного промежутка. Число возможных значений непрерывной случайной величины бесконечно. Математическое ожидание непрерывной случайной величины X, возможные значения которой принадлежат всей оси Ox (интервалу ![]() ![]() где ![]() Дисперсией случайной величины X называют математическое ожидание квадрата отклонения случайной величины от ее математического ожидания: ![]() Средним арифметическим чисел называется частное от деления суммы этих чисел на число слагаемых ![]() Статистическая погрешность — это неопределенность в оценке истинного значения измеряемой величины, возникающая при нескольких повторных измерениях одним и тем же инструментом. При этом результаты измерений различаются, так как имеют вероятностный характер. Находится она по формуле: ![]() где ![]() ![]() 1.2. Сущность метода Монте – КарлоСущность метода Монте – Карло заключается в следующем. В методе строится последовательность случайных чисел или их наборов. Каждый новый элемент последовательности проверяется на выполнение ряда условий, которые позволяют или не позволяют соотнести это число (или набор чисел) последовательности с некоторым событием, называемым в теории вероятности благоприятным исходом. Именно поэтому метод Монте – Карло называют еще и методом статистических испытаний, так как применение метода позволяет установить на основе многократного повторения случайных событий в рассматриваемой модели математические связи. Пусть требуется найти значение aнекоторой рассматриваемой величины. Для этого выбирают такую случайную величину ![]() ![]() Практически же поступают так: производят nиспытаний, в результате которых получают nвозможных значений ![]() ![]() ![]() ![]() ![]() ![]() Стоит отметить достоинства метода Монте – Карло, которые являются его особенностями: Простая структура вычислительного алгоритма. Как правило, составляется программа для осуществления одного случайного испытания. Затем это испытание повторяется N раз, и каждый опыт не зависит от всех остальных, а результаты всех опытов усредняются. Погрешность вычислений, пропорциональна ![]() 1.3. Генераторы случайных чиселДля решения задач с использованием метода Монте – Карло необходимы случайные числа. В качестве основной совокупности случайных чисел, используемых для получения других случайных элементов, выбирается последовательность, которая может быть получена с минимальными затратами машинного времени, и кроме того, обеспечивает удобство и простоту преобразований. Считается, что таким требованиям соответствует совокупность случайных чисел с равномерным распределением в интервале (0, 1). Основные свойства равномерного распределения. Непрерывная случайная величина имеет равномерное распределение в интервале (a, b), если ее функция плотности равна: ![]() Математическое ожидание и среднее квадратическое отклонение соответственно равны: ![]() 1.4. Интегрирование методом Монте – КарлоГеометрическое описание интеграла от некоторой функции ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Рис. 1 Пусть это будет фигура, изображённая на рис.1, и предположим, что она расположена внутри единичного квадрата. Выберем в квадрате ![]() ![]() ![]() Причём, чем больше будет ![]() ![]() ![]() В общем случае, если площадь квадрата (или любой другой фигуры площадь которой известна) равна ![]() ![]() ![]() ![]() Такой подход к вычислению определенного интеграла называют стохастическим алгоритмом, основанном на истолковании интеграла как площади Способ основанный на истолковании интеграла как площади Пусть подынтегральная функция неотрицательна и ограничена: ![]() ![]() ![]() ![]() ![]() где ![]() ![]() ![]() ![]() Способ усреднения подынтегральной функции В качестве оценки определенного интеграла ![]() ![]() где ![]() ![]() ![]() ![]() ![]() ![]() ГЛАВА 2. ПРАКТИЧЕСКАЯ ЧАСТЬРассмотрим применение метода Монте-Карло для решения некоторых задач, имеющих прикладной характер. Пример. Тело движется прямолинейно со скоростью ![]() ![]() ![]() ![]() ![]() Решение: Из курса физики известно, что пройденный путь можно представить, как определенный интеграл от модуля скорости по времени. ![]() Тогда: ![]() Полученный результат, является точным значением. Получим значение определенного интеграла с помощью метода статистических испытаний с применением стохастического алгоритма: Определим область, в рассматриваемой задаче это прямоугольник ![]() ![]() ![]() ![]() Генерируем последовательность равномерно распределенных в прямоугольнике ![]() ![]() ![]() ![]() ![]() Находим значение интеграла по формуле: ![]()
Приведем графическое изображение распределения случайных точек: ![]() ![]() Теперь попробуем получить значение способом усреднения подынтегральной функции:
Найдем 100 значений интеграла для каждого набора ![]() Таблица статистических погрешностей, для полученных значений:
Проанализировав данные таблицы статистических погрешностей, можем сделать вывод о том, что способ усреднения подынтегральной функции обладает меньшей погрешностью. Воспользуемся полученным выводом и рассмотрим применение метода Монте – Карло для нахождения некоторых “неберущихся” интегралов, имеющих важное прикладное значение. Один из самых известных первообразных является функция Лапласа: ![]() Функция Лапласа широко применяется в теории вероятностей, физике, математической и прикладной статистике и других разделах науки и её приложений. Для вычисления ее значений составлены таблицы, имеющиеся во многих учебниках, задачниках и справочниках по теории вероятностей и статистике. Для нахождения определенного интеграла Лапласа, будем фиксировать значения ![]() ![]()
ЗАКЛЮЧЕНИЕВ ходе исследовательской работы были изучены основы методы Монте – Карло, некоторые сведения из теории вероятности и математической статистики позволяющие вычислять значения определенного интеграла, даже если он является “неберущимся”. Написаны реализации двух методов (метода основанного на истолковании интеграла как площади и метода усреднения подынтегральной функции) на языке Python, представлены их коды, а также проведены сравнения между двумя методами. В ходе работы был приведен пример прикладной задачи, которую можно решить с использованием мтеода статистических испытаний. Из приведенной таблицы для оценки погрешностей можно сделать вывод, что статистическая погрешность убывает медленно (при увеличении количества случайных точек в 10 раз, погрешность уменьшается в ![]() Нахождение значений “неберущегося” интеграла Лапласа, без каких-либо аналитических вычислений, наглядно продемонстрировало полезность применимости метода Монте –Карло, который является универсальным аппаратом для решения многих других прикладных задач. СПИСОК ЛИТЕРАТУРЫ1. Гмурман В.Е. Руководство к решению задач по теории вероятностей и математической статистике (3 – е изд.). М.: Высш. шк., 1979, – 400 с. 2. Гмурман В.Е. Теория вероятностей и математическая статистика (9 – е изд.). М.: Высшая школа, 2003. – 479 с. 3. Ермаков С.М. Метод Монте – Карло и смежные вопросы – М.: Наука, 1975 – 472 с. 4. Соболь И.М. Метод Монте – Карло – М.: Наука, 1985. – 80 c. 5. Соболь И. M. Численные методы Монте-Карло. — М.: Главная редакция физико-математической литературы издательства «Наука», 1973. — 312 с. |