Студопедия

КАТЕГОРИИ:


Архитектура-(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; Просмотров: 393; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.01 сек.