КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Метод Монте-Карло. Моделирование случайного потока событий с использованием компьютера требует строго определенного алгоритма
Моделирование случайного потока событий с использованием компьютера требует строго определенного алгоритма, позволяющего получать равномерно распределённые на заданном интервале числа. В 1949 году Дж. фон Нейман и С. Улам предложили первый алгоритм получения псевдослучайных величин, который впоследствии был назван методом Монте-Карло[10] и послужил основой для развития методики генерации псевдослучайных чисел с использованием ЭВМ. Он был усовершенствован специалистами корпорации RAND и применялся при разработке технологии ядерного взрыва. В Советском Союзе первые работы на эту тему были опубликованы лишь в 1955–1956 гг. (авторами их были В. С. Владимиров, А. Ю. Шрейдер, В. В. Чавчанидзе). Рассмотрим алгоритм фон Неймана. Пусть требуется получить последовательность величин ni, значения которых находятся в промежутке от 0 до 9 999 и распределённых случайно и равномерно. Для этого воспользуемся следующим алгоритмом расчета: 1. Возьмём случайную величину, записывающуюся в четырёх разрядах. 2. Возведём её в квадрат. 3. Отбросим первые и последние два разряда. 4. Для моделирования следующего числа перейдём к шагу 1, взяв за исходное значение уже рассчитанное число. Например, первые пять случайных величин по этому алгоритму для начального значения Функции автоматической генерации псевдослучайных чисел занимают важное место в имитационном моделировании и реализованы в качестве базовых возможностей в средах имитационного моделирования и математических пакетах. Например, для получения случайного числа из интервала от 0 до 1 в ячейку листа MS Excel необходимо записать текст «=СЛЧИС()». Алгоритмы генерации случайных чисел интенсивно применяются во многих отраслях моделирования, поэтому для генерации псевдослучайных чисел применяют преобразование значений, полученных по методу Монте-Карло, приводя поток событий к нужной закономерности.
Дата добавления: 2014-12-26; Просмотров: 424; Нарушение авторских прав?; Мы поможем в написании вашей работы! |