Главная страница
Навигация по странице:

  • ГЛАВА 1. ТЕОРЕТИЧЕСКАЯ ЧАСТЬ

  • Математическим ожиданием

  • Средним арифметическим чисел

  • 1.2. Сущность метода Монте – Карло

  • 1.3. Генераторы случайных чисел

  • 1.4. Интегрирование методом Монте – Карло

  • ГЛАВА 2. ПРАКТИЧЕСКАЯ ЧАСТЬ

  • Значения

  • ВВЕДЕНИЕ. Теоретическая часть некоторые сведения из теории вероятностей и математической статистики


    Скачать 311 Kb.
    НазваниеТеоретическая часть некоторые сведения из теории вероятностей и математической статистики
    Дата02.11.2022
    Размер311 Kb.
    Формат файлаdocx
    Имя файлаВВЕДЕНИЕ.docx
    ТипДокументы
    #768017


    ВВЕДЕНИЕ


    Методом Монте – Карло называют численный метод, основанный на моделировании случайных величин для решения математических задач. В настоящее время метод Монте – Карло играет важную роль в решении задач вычислительной математики и информатики, он развивается в области вычислительных алгоритмов и в теоретическом направлении. Методы Монте – Карло применяются для решения прикладных задач в различных предметных областях: квантовая физика, экономика, инвестиционных прогнозах и финансовое планирование, теория игр, математика и др.

    В настоящей работе рассматривается применение метода статистических испытаний для решения задач прикладного характера, сводящихся к нахождению значения определенного интеграла. Метод Монте-Карло занимает особое положение среди методов вычисления определенных интегралов, особенно, сложных интегралов, которые еще называют «неберущимися». Известно, что формул для первообразной произведения, частного и композиции нет. Это приводит к тому, что далеко не для любой элементарной подынтегральной функции можно найти интеграл, то есть выразить некоторую первообразную для подынтегральной функции в виде некоторого выражения с элементарными функциями.

    Понимание математического обоснования метода Монте – Карло требует весьма серьезной подготовки в области высшей математики, теории вероятности и математической статистики. Однако идея метода интуитивно очень понятна и легко может быть проиллюстрирована на простых, содержательных примерах.

    Развитие ЭВМ и возможность получения псевдослучайных чисел, используемых при решении задач вместо случайных чисел, привели к широкому внедрению метода во многие области науки и техники и сделали методы Монте – Карло универсальными числовыми методами.

    ГЛАВА 1. ТЕОРЕТИЧЕСКАЯ ЧАСТЬ

      1. Некоторые сведения из теории вероятностей и математической статистики


    Испытанием называют осуществление некоторых действий. Факт, который может произойти при проведении испытаний называют событием. Исходом называют любой результат испытания. Благоприятным называется исход, способствующий наступлению рассматриваемого события. Множество всех различных исходов произвольного испытания называют множеством элементарных событий.

    Вероятностью случайного события A называется отношение числа элементарных событий m, которые благоприятствуют этому событию к общему числу всех элементарных событий n.



    Случайной называют величину, которая в результате испытания примет одно и только одно возможное значение, наперед не известное и зависящее от случайных причин, которые заранее не могут быть учтены.

    Дискретной называют случайную величину, которая принимает отдельные изолированные возможные значения с определенными вероятностями. Число возможных значений дискретной случайной величины может быть конечным или бесконечным.

    Математическим ожиданием дискретной случайной величины называют:

    ,

    где – произведение ее возможных величин на их вероятности.

    Непрерывной называют случайную величину, которая может принимать все значения из некоторого конечного или бесконечного промежутка. Число возможных значений непрерывной случайной величины бесконечно.

    Математическое ожидание непрерывной случайной величины X, возможные значения которой принадлежат всей оси Ox (интервалу ), определяется равенством

    ,

    где – плотность распределения случайной величины X.

    Дисперсией случайной величины X называют математическое ожидание квадрата отклонения случайной величины от ее математического ожидания:



    Средним арифметическим чисел называется частное от деления суммы этих чисел на число слагаемых


    Статистическая погрешность — это неопределенность в оценке истинного значения измеряемой величины, возникающая при нескольких повторных измерениях одним и тем же инструментом. При этом результаты измерений различаются, так как имеют вероятностный характер. Находится она по формуле:



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

    1.2. Сущность метода Монте – Карло


    Сущность метода Монте – Карло заключается в следующем. В методе строится последовательность случайных чисел или их наборов. Каждый новый элемент последовательности проверяется на выполнение ряда условий, которые позволяют или не позволяют соотнести это число (или набор чисел) последовательности с некоторым событием, называемым в теории вероятности благоприятным исходом. Именно поэтому метод Монте – Карло называют еще и методом статистических испытаний, так как применение метода позволяет установить на основе многократного повторения случайных событий в рассматриваемой модели математические связи.

    Пусть требуется найти значение aнекоторой рассматриваемой величины. Для этого выбирают такую случайную величину , математическое ожидание которой равно a: .

    Практически же поступают так: производят nиспытаний, в результате которых получают nвозможных значений ; вычисляют их среднее арифметическое , принимают xв качестве оценки (приближенного значения) искомого числа a: . Теория метода Монте – Карло указывает, как наиболее целесообразно выбрать случайную величину X и как найти ее возможные значения. В частности, разрабатываются способы уменьшения дисперсии используемых случайных величин, в результате чего уменьшается ошибка, допускаемая при замене искомого математического ожидания его оценкой .

    Стоит отметить достоинства метода Монте – Карло, которые являются его особенностями:

    1. Простая структура вычислительного алгоритма. Как правило, составляется программа для осуществления одного случайного испытания. Затем это испытание повторяется N раз, и каждый опыт не зависит от всех остальных, а результаты всех опытов усредняются.

    2. Погрешность вычислений, пропорциональна , где D – некоторая постоянная, N – число испытаний. Отсюда видно, что для того, чтобы уменьшить погрешность в 10 раз (иначе говоря, чтобы получить в ответе еще один верный десятичный знак), нужно увеличить N (т. е. объем работы) в 100 раз. Таким путем добиться высокой точности невозможно. Поэтому обычно говорят, что метод Монте – Карло особенно эффективен при решении тех задач, в которых результат нужен с небольшой точностью в пределах 0.01 (а может быть и выше в некоторых случаях) или вернее для оценки чего-либо.

    1.3. Генераторы случайных чисел


    Для решения задач с использованием метода Монте – Карло необходимы случайные числа. В качестве основной совокупности случайных чисел, используемых для получения других случайных элементов, выбирается последовательность, которая может быть получена с минимальными затратами машинного времени, и кроме того, обеспечивает удобство и простоту преобразований. Считается, что таким требованиям соответствует совокупность случайных чисел с равномерным распределением в интервале (0, 1).

    Основные свойства равномерного распределения.

    Непрерывная случайная величина имеет равномерное распределение в интервале (a, b), если ее функция плотности равна:



    Математическое ожидание и среднее квадратическое отклонение соответственно равны:


    1.4. Интегрирование методом Монте – Карло


    Геометрическое описание интеграла от некоторой функции , есть площадь криволинейной трапеции под графиком этой функции, ограниченная сегментом оси Ox и вертикальными прямыми проведенными через точки . Поэтому нахождение интеграла функции равного , можно рассматривать как нахождение криволинейной трапеции, ограниченной графиком функции , осью и прямыми .

    Предположим, что нам нужно вычислить площадь плоской фигуры S. Это может быть совсем произвольная фигура с криволинейной границей, заданная графически или аналитически, связанная или состоящая из нескольких кусков.


    Рис. 1
    Пусть это будет фигура, изображённая на рис.1, и предположим, что она расположена внутри единичного квадрата. Выберем в квадрате случайных точек. Обозначим через число точек, попавших при этом внутрь S. Геометрически очевидно, что площадь S приближённо равна отношению .

    Причём, чем больше будет , тем больше будет точность этой оценки. Однако при таком опыте не все точек будут попадать в фигуру S. Возможно и такое, что значение будет больше значения площади. Поэтому стоит уточнить, что данный метод вычисления справедлив только тогда, когда случайные точки будут не “просто случайными”, но и “равномерно распределенными” по всему квадрату, т.е. при таком подходе следует использовать равномерные случайные величины.

    В общем случае, если площадь квадрата (или любой другой фигуры площадь которой известна) равна и в результате испытаний, из которых при исходах случайные точки оказались внутри фигуры, тогда площадь фигуры будет определяться выражением:



    Такой подход к вычислению определенного интеграла называют стохастическим алгоритмом, основанном на истолковании интеграла как площади

    Способ основанный на истолковании интеграла как площади

    Пусть подынтегральная функция неотрицательна и ограничена: а случайная величина (X,Y) распределена равномерно в прямоугольнике D с основанием и высотой . Тогда в качестве оценки интеграла принимают



    где – общее число случайных точек , принадлежащих D; – число случайных точек, которые расположены под кривой .

    Способ усреднения подынтегральной функции

    В качестве оценки определенного интеграла принимают



    где – число испытаний; – возможные значения случайной величины , распределенной в интервале , их разыгрывают по формуле где – случайной число.

    ГЛАВА 2. ПРАКТИЧЕСКАЯ ЧАСТЬ


    Рассмотрим применение метода Монте-Карло для решения некоторых задач, имеющих прикладной характер.

    Пример. Тело движется прямолинейно со скоростью (м/c). Найдите путь, пройденный за промежуток времени от до , если скорость изменяется по закону, выраженному следующей формулой , а

    Решение:

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



    Тогда:



    Полученный результат, является точным значением. Получим значение определенного интеграла с помощью метода статистических испытаний с применением стохастического алгоритма:

    1. Определим область, в рассматриваемой задаче это прямоугольник , со сторонами и ограничивающий функцию .

    2. Генерируем последовательность равномерно распределенных в прямоугольнике случайных величин, т.е. равномерно распределена на отрезке , на отрезке .

    3. Находим значение интеграла по формуле:



    Номер эксперимента

    – число испытаний (случайных точек)













    1

    635.904

    643.977

    645.877

    647.821

    647.899

    647.979

    2

    628.452

    650.063

    646.709

    647.353

    647.934

    648.025

    3

    633.42

    635.656

    647.119

    647.687

    648.224

    648.123

    Среднее значение

    632.592

    643.232

    646.569

    647.621

    647.983

    648.042

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



    Теперь попробуем получить значение способом усреднения подынтегральной функции:

    Номер эксперимента

    – число испытаний (случайных точек)



















    1

    639.007

    647.757

    647.793

    648.022

    647.923

    648.014




    2

    647.341

    648.981

    648.341

    647.787

    647.891

    648.035




    3

    654.334

    642.354

    648.383

    648.053

    647.907

    648.022




    Среднее значение

    646.894

    646.363

    648.172

    647.954

    647.906

    648.023




    Найдем 100 значений интеграла для каждого набора случайных чисел и вычислим для каждого из значений абсолютную погрешность. Используем полученные данные для нахождения статистических погрешностей.

    Таблица статистических погрешностей, для полученных значений:

    N – число испытаний (случайных точек)











    Интеграла способом истолкования интеграла как площади.

    13.631

    4.683

    1.542

    0.464

    0.15

    Интеграла способом усреднения подынтегральной функции.

    7.064

    2.049

    0.736

    0.243

    0.011

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

    Воспользуемся полученным выводом и рассмотрим применение метода Монте – Карло для нахождения некоторых “неберущихся” интегралов, имеющих важное прикладное значение. Один из самых известных первообразных является функция Лапласа:



    Функция Лапласа широко применяется в теории вероятностей, физике, математической и прикладной статистике и других разделах науки и её приложений. Для вычисления ее значений составлены таблицы, имеющиеся во многих учебниках, задачниках и справочниках по теории вероятностей и статистике.

    Для нахождения определенного интеграла Лапласа, будем фиксировать значения и вычислять значения функции , и сравним их с истинными значениями из известных таблиц:

    Значения x









    найденное с использованием метода Монте-Карло.

    0.003989

    0.12172

    0.23891

    0.49335

    Табличные значения

    0.0040

    0.1217

    0.2389

    0.4934

    ЗАКЛЮЧЕНИЕ


    В ходе исследовательской работы были изучены основы методы Монте – Карло, некоторые сведения из теории вероятности и математической статистики позволяющие вычислять значения определенного интеграла, даже если он является “неберущимся”.

    Написаны реализации двух методов (метода основанного на истолковании интеграла как площади и метода усреднения подынтегральной функции) на языке Python, представлены их коды, а также проведены сравнения между двумя методами. В ходе работы был приведен пример прикладной задачи, которую можно решить с использованием мтеода статистических испытаний. Из приведенной таблицы для оценки погрешностей можно сделать вывод, что статистическая погрешность убывает медленно (при увеличении количества случайных точек в 10 раз, погрешность уменьшается в ), а также, что метод усреднения подынтегральной функции даёт результат с наименьшей погрешностью.

    Нахождение значений “неберущегося” интеграла Лапласа, без каких-либо аналитических вычислений, наглядно продемонстрировало полезность применимости метода Монте –Карло, который является универсальным аппаратом для решения многих других прикладных задач.

    СПИСОК ЛИТЕРАТУРЫ


    1. Гмурман В.Е. Руководство к решению задач по теории вероятностей и математической статистике (3 – е изд.). М.: Высш. шк., 1979, – 400 с.

    2. Гмурман В.Е. Теория вероятностей и математическая статистика (9 – е изд.). М.: Высшая школа, 2003. – 479 с.

    3. Ермаков С.М. Метод Монте – Карло и смежные вопросы – М.: Наука, 1975 – 472 с.

    4. Соболь И.М. Метод Монте – Карло – М.: Наука, 1985. – 80 c.

    5. Соболь И. M. Численные методы Монте-Карло. — М.: Главная редакция физико-математической литературы издательства «Наука», 1973. — 312 с.


    написать администратору сайта