Понятие о методах Монте-Карло. Расчет интегралов 2.5. Расчет интегралов методом Монте-Карло.

Презентация:



Advertisements
Похожие презентации
Вероятностные модели Построение информационной модели с использованием метода Монте-Карло.
Advertisements

Метод используется для расчета корней уравнения вида f(x)=0. С помощью метода половинного деления всегда можно получить приближённые значения максимума.
Метод Монте- Карло Численный метод для нахождения площадей фигур Составила: Антонова Е.П г.
ШАКУРОВ З.З. МАРИЙ ЭЛ, КУРАКИНСКАЯ СОШ ГЛАВА 1 «ПОСТРОЕНИЕ И ИССЛЕДОВАНИЕ ИНФОРМАЦИОННЫХ МОДЕЛЕЙ». Н. Д. Угринович «ИНФОРМАТИКА и ИКТ для 11 класса»
Метод обратной функции. Метод фон Неймана. Распределение Пуассона. Нормальное распределение. Почти линейное распределение. Двумерные распределения 2.3.
Методы Монте-Карло Выполнила: студентка 734 гр. Авдеюк Ирина Руководитель: доц. Сороко Е.Л. Москва 2011.
Модель Изинга в приближении среднего поля. Точное решение модели Изинга. Метод Монте-Карло для модели Изинга 2.6. Метод Монте-Карло для модели Изинга.
ПРОВЕРКА СТАТИСТИЧЕСК ИХ ГИПОТЕЗ. Определение статистической гипотезы Статистической гипотезой называется всякое высказывание о генеральной совокупности.
Александров А.Г ИТО Методы теории планирования экспериментов 2. Стратегическое планирование машинных экспериментов с моделями систем 3. Тактическое.
Количественные характеристики случайных переменных Математическое ожидание (среднее значение) Математическое ожидание (среднее значение) Дисперсия и среднее.
1 Метод Монте-КарлоМонте-Карло Метод приближенного нахождения площадей фигур А.Г. Гейн, и др. Информатика. Учебник для 8-9 классов. Москва, «Просвещение»,
Методы численного интегрирования Выполнили: ст. гр. 2Б15: Забродько П. О Золоторёв Р. Н Руководитель: Тарбокова Т. В.
Основы надежности ЛА МАТЕМАТИЧЕСКИЕ МОДЕЛИ НАДЕЖНОСТИ.
Решение задачи диффузии, зависящей от времени. Рассмотрим простейшее уравнение в частных производных параболического типа, описывающее процесс диффузии.
Стр. 1 Часть 14 – Основы метода Эйлера. Стр. 2 Часть 14 – Основы метода Эйлера СОДЕРЖАНИЕ Основные положения метода Эйлера Основы метода конечных объёмов.
Принцип детального равновесия. Алгоритм Метрополиса. Эргодические схемы. Марковские цепи 2.4. Марковские цепи. Принцип детального равновесия.
Построение гистограмм. Пример. Число срабатывания релейной защиты в текущем месяце составило : 20, 21, 31, 17, 13, 21, 16, 17, 26, 19, 15, 20, 17, 22,
Определение космологических параметров H, q, j и s. Фотометрическое расстояние: Разложение в ряд Тейлора фотометрического расстояния: Параметр замедления.
Модели статистического прогнозирования
ИНФОРМАЦИОННАЯ ЧУВСТВИТЕЛЬНОСТЬ КОМПЬЮТЕРНЫХ АЛГОРИТМОВ И ЕЁ КОЛИЧЕСТВЕННЫЕ МЕРЫ д.т.н., профессор М.В. Ульянов Кафедра «Управление разработкой программного.
Транксрипт:

Понятие о методах Монте-Карло. Расчет интегралов 2.5. Расчет интегралов методом Монте-Карло

Понятие о методах Монте-Карло При исследовании взаимодействующих систем расчет термодинамических средних методом точной диагонализации при достаточно большом размере системы неприменим из-за огромного числа степеней свободы в системе Метод Монте-Карло позволяет даже в случае макроскопически большого числа степеней свободы получить асимптотически точные результаты для термодинамических характеристик системы Создателями метода считаются Дж. Нейман и С. Улам (1949 г.) Методы стохастического моделирования, такие как метод МК, используются как для физических задач, так и для решения сложных математических проблем, где другие аналитические и приближенные подходы не работают 2

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

Расчет интегралов Требуется вычислить интеграл Выберем произвольную плотность распределения, удовлетворяющую условию Определим случайную величину – случайная величина, распределенная с плотностью Тогда Применяя центральную предельную теорему к серии случайных величин, имеем: Таким образом, при достаточно большом N 4

Расчет интегралов Для оптимального расчета интеграла с минимальной погрешностью следует выбирать распределение p(x), пропорциональное |g(x)| или, по возможности, близкое к этому Такой выбор распределения приводит к наименьшей статистической ошибке и быстрейшей скорости расчета Такой расчет интеграла с наиболее близкой к |g(x)| плотностью распределения называется существенной выборкой В методе Монте-Карло вместо всех возможных значений степеней свободы используются существенные выборки 5

Расчет интегралов Рассчитаем методом Монте-Карло интеграл Используем для расчета интеграла различные нормированные функции распределения: Функция распределения p(x) Случайные числа, распределенные по закону p(x) Расчетное значение интеграла в зависимости от числа итераций 6

Расчет интегралов Распределение p 3 (x) наиболее близко к подынтегральной функции Сходимость при равномерном распределении должна быть наихудшей 7

Расчет интегралов Процесс сходимости расчетного значения интеграла к точному значению в зависимости от числа сгенерированных случайных точек 8

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