Метод Монте-Карло
Исследование машинных систем методом имитационного моделирования (метод Монте-Карло), простые и экономные способы формирования последовательности случайных чисел. Характеристика области применения метода Монте-Карло, его достоинства и недостатки.
Рубрика | Математика |
Вид | реферат |
Язык | русский |
Дата добавления | 18.03.2014 |
Размер файла | 20,2 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
МОСКОВСКИЙ ЮРИДИЧЕСКИЙ ИНСТИТУТ
Реферат
по курсу: «Исследование систем управления»
Тема: «Метод Монте-Карло»
Москва, 2012
Содержание
- Введение
- 1. Метод Монте-Карло
- 2. Область применения метода Монте-Карло
- Заключение
- Список использованной литературы
Введение
При исследовании систем методом имитационного моделирования значительное количество операций расходуется на действия со случайными числами. Поэтому наличие простых и экономных способов формирования последовательности случайных чисел во многом определяет эффективность практического использования этого метода.
Основой для проведения машинных экспериментов с использованием имитационного моделирования является метод Монте-Карло. Исторически он возник из выборочного метода в статистке и называется также методом статистических испытаний. Датой рождения этого метода принято считать 1949 г., когда американские ученые Н. Метрополис и С. Улам опубликовали статью "Метод Монте-Карло". До появления ЭВМ он не мог получить широкого распространения, так как моделирование случайных величин вручную очень трудоемкий процесс.
Цель данной работы состоит в том чтобы рассмотреть сущность метода Монте-Карло, область применения, а также его достоинства и недостатки.
1. Метод Монте-Карло
Идея метода заключается в следующем. Вместо того, чтобы описывать исследуемый случайный процесс аналитически, составляется алгоритм, имитирующий этот процесс. В алгоритм включаются специальные процедуры для моделирования случайности. Конкретное осуществление алгоритма складывается каждый раз по-иному, со своими результатами. Множество реализаций алгоритма используется как некий искусственно полученный статистический материал, обработав который методами математической статистики, можно получить любые характеристики: вероятности событий, математические ожидания, дисперсии случайных величин. имитационное моделирование машинный
Сущность метода Монте-Карло состоит в следующем: требуется найти значение а некоторой изучаемой величины. Для этого выбирают такую случайную величину Х, математическое ожидание которой равно а:
М (Х) =а
Практически же поступают так: производят n испытаний, в результате которых получают n возможных значений Х; вычисляют их среднее арифметическое
и принимают x в качестве оценки (приближённого значения) a* искомого числа a:
.
Поскольку метод Монте-Карло требует проведения большого числа испытаний, его часто называют методом статистических испытаний. Теория этого метода указывает, как наиболее целесообразно выбрать случайную величину Х, как найти её возможные значения. В частности, разрабатываются способы уменьшения дисперсии используемых случайных величин, в результате чего уменьшается ошибка, допускаемая при замене искомого математического ожидания а его оценкой а*.
Оценка погрешности метода Монте-Карло
Пусть для получения оценки a* математического ожидания а случайной величины Х было произведено n независимых испытаний (разыграно n возможных значений Х) и по ним была найдена выборочная средняя , которая принята в качестве искомой оценки: . Ясно, что если повторить опыт, то будут получены другие возможные значения Х, следовательно, другая средняя, а значит, и другая оценка a*. Уже отсюда следует, что получить точную оценку математического ожидания невозможно. Естественно возникает вопрос о величине допускаемой ошибки. Ограничимся отысканием лишь верхней границы (допускаемой ошибки с заданной вероятностью (надёжностью):
.
Интересующая нас верхняя грань ошибки (есть не что иное, как «точность оценки» математического ожидания по выборочной средней при помощи доверительных интервалов. Случайная величина Х распределена нормально и её среднее квадратичное отклонение (известно. В этом случае с надёжностью (верхняя граница ошибки)
,
где n число испытаний (разыгранных значений Х); t - значение аргумента функции Лапласа, при котором
(- известное среднее квадратичное отклонение Х).
Случайная величина Х распределена нормально, причём её среднее квадратическое отклонение (неизвестно).
В этом случае с надёжностью (верхняя граница ошибки)
где n - число испытаний; s - «исправленное» среднее квадратическое отклонение, находят по таблице приложения 3.
Случайная величина Х распределена по закону, отличному от нормального.
В этом случае при достаточно большом числе испытаний (n>30) с надёжностью, приближённо равной (, верхняя граница ошибки может быть вычислена по формуле (*), если среднее квадратическое отклонение (случайной величины Х известно; если же (неизвестно, то можно подставить в формулу (*) его оценку s - «исправленное» среднее квадратическое отклонение либо воспользоваться формулой (**). Заметим, что чем больше n, тем меньше различие между результатами, которые дают обе формулы. Это объясняется тем, что при распределение Стьюдента стремится к нормальному.
Из изложенного следует, что метод Монте-Карло тесно связан с задачами теории вероятностей, математической статистики и вычислительной математики. В связи с задачей моделирования случайных величин (в особенности равномерно распределённых) существенную роль играют также методы теории чисел.
Среди других вычислительных методов, метод Монте-Карло выделяется своей простотой и общностью. Медленная сходимость является существенным недостатком метода, однако, могут быть указаны его модификации, которые обеспечивают высокий порядок сходимости при определённых предположениях. Правда, вычислительная процедура при этом усложняется и приближается по своей сложности к другим процедурам вычислительной математики. Сходимость метода Монте-Карло является сходимостью по вероятности. Это обстоятельство вряд ли следует относить к числу его недостатков, ибо вероятностные методы в достаточной мере оправдывают себя в практических приложениях. Что же касается задач, имеющих вероятностное описание, то сходимостью по вероятности является даже в какой-то мере естественной при их исследовании.
2. Область применения метода Монте-Карло
Мы видим, что методом Монте-Карло решаются задачи двух типов.
Во-первых, для многих детерминированных математических задач можно придумать вероятностную модель (и даже не одну), позволяющую решать эти задачи, как и сделано в примере 1.
Во-вторых, метод позволяет моделировать любой процесс, на протекание которого влияют случайные факторы.
В сущности метод Монте-Карло универсален, но это не значит, что стоит его применять к простым задачам, имеющим аналитическое решение. Целесообразным применением метода Монте-Карло становится тогда, когда процедура его реализации проще а не сложнее аналитического расчета.
Поскольку в методе статистического моделирования не делается никаких дополнительных предположений, ограничивающих его применимость, он годится и для исследования стохастических процессов не поддающихся в силу своей сложности аналитическому описанию, и для проверки правильности и степени точности аналитических моделей.
Случайные числа являются реализациями последовательности взаимно независимых и одинаково распределенных случайных величин. При этом в основе может лежать любое распределение , и тогда говорят об распределенных случайных числах.
Различают три способа получения случайных величин:
1. Специальные таблицы случайных чисел.
2. Физические генераторы случайных величин. (Чаще всего для этих целей используют какие-либо источники радиоактивного излучения либо шумы радиоэлектронных приборов).
3. Программные генераторы (или датчики) псевдослучайных чисел.
Считают, что наименьшим машинным затратам и удобству дальнейших преобразований удовлетворяет последовательность случайных чисел с равномерным распределением в интервале [0, 1]. С помощью таких случайных чисел можно конструировать как случайные события с любой заданной вероятностью, так и случайные величины, обладающие практически любым законом распределения.
Заключение
Итак, метод Монте-Карло используется очень часто, порой некритично и неэффективным образом. Он имеет некоторые очевидные преимущества:
а) Он не требует никаких предложений о регулярности, за исключением квадратичной интегрируемости. Это может быть полезным, так как часто очень сложная функция, чьи свойства регулярности трудно установить.
б) Он приводит к выполнимой процедуре даже в многомерном случае, когда численное интегрирование неприменимо, например, при числе измерений, большим 10.
в) Его легко применять при малых ограничениях или без предварительного анализа задачи.
Он обладает, однако, некоторыми недостатками, а именно:
а) Границы ошибки не определены точно, но включают некую случайность. Это, однако, более психологическая, чем реальная, трудность.
б) Статическая погрешность убывает медленно.
в) Необходимость иметь случайные числа.
Список использованной литературы
1. Гмурман В.Е. Теория вероятностей и математическая статистика -М.: «Высшая школа», -2002, -480 с.
2. Ермаков С. М. Методы Монте-Карло и смежные вопросы. М.: Наука, 1999г.
3. Севастьянов Б. А. Курс теории вероятностей и математической статистики. - М.: Наука, 2001г.
Размещено на Allbest.ru
...Подобные документы
Некоторые сведения теории вероятностей. Математическое ожидание, дисперсия. Точность оценки, доверительная вероятность. Доверительный интервал. Нормальное распределение. Метод Монте-Карло. Вычисление интегралов методом Монте-Карло. Алгоритмы метода.
курсовая работа [112,9 K], добавлен 20.12.2002Математическое обоснование алгоритма вычисления интеграла. Принцип работы метода Монте–Карло. Применение данного метода для вычисления n–мерного интеграла. Алгоритм расчета интеграла. Генератор псевдослучайных чисел применительно к методу Монте–Карло.
курсовая работа [100,4 K], добавлен 12.05.2009Исследование способа вычисления кратных интегралов методом Монте-Карло. Общая схема метода Монте-Карло, вычисление определенных и кратных интегралов. Разработка программы, выполняющей задачи вычисления значений некоторых примеров кратных интегралов.
курсовая работа [349,3 K], добавлен 12.10.2009Метод Монте-Карло як метод моделювання випадкових величин з метою обчислення характеристик їхнього розподілу, оцінка похибки. Обчислення кратних інтегралів методом Монте-Карло, його принцип роботи. Приклади складання програми для роботи цим методом.
контрольная работа [41,6 K], добавлен 22.12.2010Метод Гаусса, метод прогонки, нелинейное уравнение. Метод вращения Якоби. Интерполяционный многочлен Лагранжа и Ньютона. Метод наименьших квадратов, интерполяция сплайнами. Дифференцирование многочленами, метод Монте-Карло и Рунге-Кутты, краевая задача.
курсовая работа [4,8 M], добавлен 23.05.2013Получение интервальной оценки. Построение доверительного интервала. Возникновение бутстрапа или практического компьютерного метода определения статистик вероятностных распределений, основанного на многократной генерации выборок методом Монте-Карло.
курсовая работа [755,6 K], добавлен 22.05.2015Многие переменные, минимизация их функций. Точки максимума и минимума называются точками экстремума функции. Условия существования экстремумов функции многих переменных. Квадратичная форма, принимающая, как положительные, так и отрицательные значения.
реферат [70,2 K], добавлен 05.09.2010Основные определения теории уравнений в частных производных. Использование вероятностных, численных и эмпирических методов в решении уравнений. Решение прямых и обратных задач методом Монте-Карло на примере задачи Дирихле для уравнений Лапласа и Пуассона.
курсовая работа [294,7 K], добавлен 17.06.2014Понятие математического моделирования: выбор чисел случайным образом и их применение. Критерий частот, серий, интервалов, разбиений, перестановок, монотонности, конфликтов. Метод середины квадратов. Линейный конгруэнтный метод. Проверка случайных чисел.
контрольная работа [55,5 K], добавлен 16.02.2015Математические модели явлений или процессов. Сходимость метода простой итерации. Апостериорная оценка погрешности. Метод вращений линейных систем. Контроль точности и приближенного решения в рамках прямого метода. Метод релаксации и метод Гаусса.
курсовая работа [96,7 K], добавлен 13.04.2011Методы решения систем линейных алгебраических уравнений, их характеристика и отличительные черты, особенности и сферы применения. Структура метода ортогонализации и метода сопряженных градиентов, их разновидности и условия, этапы практической реализации.
курсовая работа [197,8 K], добавлен 01.10.2009Понятие матрицы. Метод Гаусса. Виды матриц. Метод Крамера решения линейных систем. Действия над матрицами: сложение, умножение. Решение систем линейных уравнений методом Гаусса. Элементарные пребразования систем. Математические перобразования.
лекция [45,4 K], добавлен 02.06.2008Сущность и характеристика метода покоординатного спуска (метод Гаусса-Зейделя). Геометрическая интерпретация метода покоординатного спуска для целевой функции z=(x,y). Блок-схема и алгоритм для написания программы для оптимизации методом Хука-Дживса.
контрольная работа [878,3 K], добавлен 26.12.2012Методы решения систем линейных уравнений. Метод Якоби в матричной записи. Достоинство итерационного метода верхних релаксаций, вычислительные погрешности. Метод блочной релаксации. Разбор метода релаксаций в системах линейных уравнений на примере.
курсовая работа [209,1 K], добавлен 27.04.2011Векторная запись нелинейных систем. Метод Ньютона, его сущность, реализации и модификации. Метод Ньютона с последовательной аппроксимацией матриц. Обобщение полюсного метода Ньютона на многомерный случай. Пример реализации метода Ньютона в среде MATLAB.
реферат [140,2 K], добавлен 27.03.2012Понятие и специфические черты системы линейных алгебраических уравнений. Механизм и этапы решения системы линейных алгебраических уравнений. Сущность метода исключения Гаусса, примеры решения СЛАУ данным методом. Преимущества и недостатки метода Гаусса.
контрольная работа [397,2 K], добавлен 13.12.2010Способы получения псевдослучайных чисел. Общая характеристика генератора псевдослучайных чисел фон Неймана. Сущность равномерного закона распределения. Понятие о критериях согласия. Анализ критериев Пирсона и Колмогорова.
курсовая работа [176,9 K], добавлен 28.04.2010Классификация методов кластеризации и их характеристика. Метод горной кластеризации в Matlab. Возможная область применения кластеризации в различных предметных областях. Математическое описание метода. Пример использования метода на реальных данных.
реферат [187,0 K], добавлен 28.10.2010Методы нахождения минимума функций градиентным методом наискорейшего спуска. Моделирование метода и нахождение минимума функции двух переменных с помощью ЭВМ. Алгоритм программы, отражение в ней этапов метода на языке программирования Borland Delphi 7.
лабораторная работа [533,9 K], добавлен 26.04.2014Основные понятия теории систем уравнений. Метод Гаусса — метод последовательного исключения переменных. Формулы Крамера. Решение систем линейных уравнений методом обратной матрицы. Теорема Кронекер–Капелли. Совместность систем однородных уравнений.
лекция [24,2 K], добавлен 14.12.2010