Машинна імітація випадкових параметрів
Імітаційне моделювання
Машинна імітація випадкових параметрів
Методичні вказівки
щодо виконання лабораторної роботи
Зміст роботи
Методи генерування послідовності рівномірно розподілених випадкових чисел
Завдання
Перевірка якості псевдовипадкових чисел
Завдання
Приклади використання методу Монте Карло в імітаційному моделюванні
Обчислення числа
Обчислення визначеного інтегралу методом Монте-Карло
Методи генерування послідовності рівномірно розподілених випадкових чисел
Для построения последовательности равномерно распределенных случайных чисел используются следующие методы.
Мультипликативно-конгруэнтный метод, или метод степенных вычетов:
xi=axi-1 (mod m), i=l,2,...
x0=b.(1)
где a, m - неотрицательные целые числа.
Согласно (1) необходимо взять последнее случайное число, умножить его на a и взять модуль полученного числа по т (т.е. разделить на т и взять остаток в качестве следующего xi). Последовательность равномерно распределенных на отрезке (О, 1) псевдослучайных чисел получается при делении остатка на т.
В качестве модуля обычно выбирают 2Ь или 10d.
На основе конгруэнтной формулы было создано множество генераторов.
Смешанные генераторы Томпсона основываются на следующей формуле
xi+1=axi + C (mod m)
Аддитивный конгруэнтный метод (Грин, Смит, Клем) использует рекуррентную формулу
xi+1=(xi + xi-1)C (mod m)
Примеры построения последовательности псевдослучайных равномерно распределенных на отрезке (0; 1) чисел с помощью приведенных алгоритмов.
Пусть а=111, т=256, b=10.
Тогда с помощью мультипликативно-конгруэнтного метода получается
x0=b = 10, r0= = x0/m = 10/256=0,039.
Далее получается
x1=ax0(mod m) = 111*10 (mod 256) = 1110 mod 256 = 86,
r1=x1/m=86/256=0,336
При тех же параметрах а, m и параметре С=347 с помощью смешанного генератора Томпсона получаем:
x1=ax0+C(mod m) = 111*10 +347 (mod 256) = 1457 mod 256 = 177,
r1=x1/m=177/256=0,691.
Наконец, аддитивно-когруэнтным методом при х0=100, x1=183 получаем
х2 =x0+xl(modm) = (100 + 183) (mod 256) = 283 mod 256 = 27,
r2=x2/m=27/256= 0,105.
В табл. 1 приведены результаты расчетов для первых 10 псевдослучайных чисел, полученных всеми перечисленными способами.
Переваги програмного методу:
- займає мало місця в оперативній пам"яті (близько десяти команд);
- можна поворити спроби;
- забезпечується одноразова первірка якості випадкових чисел;
- не потрібні зовнішні пристрої.
Недоліки програмного методу:
- швідкість утворення випадкових чисел відносно невелика;
- обмежений запас чисел.
Таблица 1
Последовательности псевдослучайных чисел
i | Мультипликативно-конгруэнтный метод | Смешанный генератор Томпсона | Аддитивно - конгруэнтный метод | |||
xi | ri | xi | ri | xi | ri | |
0 | 10 | 0,039 | 10 | 0,039 | 100 | 0,391 |
1 | 86 | 0,336 | 177 | 0,691 | 183 | 0,715 |
2 | 74 | 0,289 | 26 | 0,102 | 27 | 0,105 |
3 | 22 | 0,086 | 161 | 0,629 | 16 | 0,063 |
4 | 138 | 0,539 | 42 | 0,164 | 75 | 0,293 |
5 | 214 | 0,836 | 145 | 0,566 | 224 | 0,875 |
6 | 202 | 0,789 | 58 | 0,227 | 123 | 0,480 |
7 | 150 | 0,586 | 129 | 0,504 | 176 | 0,688 |
8 | 10 | 0,039 | 74 | 0,289 | 171 | 0,668 |
9 | 86 | 0,336 | 113 | 0,441 | 128 | 0,500 |
10 | 74 | 0,289 | 90 | 0,352 | 219 | 0,855 |
Категории:
- Астрономии
- Банковскому делу
- ОБЖ
- Биологии
- Бухучету и аудиту
- Военному делу
- Географии
- Праву
- Гражданскому праву
- Иностранным языкам
- Истории
- Коммуникации и связи
- Информатике
- Культурологии
- Литературе
- Маркетингу
- Математике
- Медицине
- Международным отношениям
- Менеджменту
- Педагогике
- Политологии
- Психологии
- Радиоэлектронике
- Религии и мифологии
- Сельскому хозяйству
- Социологии
- Строительству
- Технике
- Транспорту
- Туризму
- Физике
- Физкультуре
- Философии
- Химии
- Экологии
- Экономике
- Кулинарии
Подобное:
- Межотраслевой баланс
Межотраслевой балансМежотраслевой баланс (МОБ, метод «затраты-выпуск») — экономико-математическая балансовая модель, характеризующая
- Межотраслевой баланс производства и распределения продукции отраслей материального производства
Министерство образования и науки РФГОУ ВПО «Кемеровский государственный университет»Экономический факультетКафедра маркетингаКонтр
- Метoд аналiзу iєрархiй
Кoнтрoльна рoбoтаПредмет "Cиcтемний аналiз"Метoд аналiзу iєрархiйЗавданняЗ метoю oнoвлення кoмпютернoгo парку кoрпoрацiї неoбхiднo oбрати oдин з ч
- Метод Золотого сечения на Delphi
Целью курсовой работы является вычисление приближенного значения интеграла методом Симпсона, путем ввода функции, отрезка и шага dx. Ист
- Метод экономического моделирования. Прогнозирование урожайности картофеля
МИНИСТЕРСТВО СЕЛЬСКОГО ХОЗЯЙСТВА РОССИЙСКОЙ ФЕДЕРАЦИИУЛЬЯНОВСКАЯ ГОСУДАРСТВЕННАЯ СЕЛЬСКОХОЗЯЙСТВЕННАЯ АКАДЕМИЯКонтрольная работа
- Методи економетрії
Міністерство освіти і науки УкраїниВідкритий міжнародний університет розвитку людини "Україна"Самостійна робота на тему:Економетричн
- Методи оцінки погодженості думок між експертами
Методи оцінки погодженості думок між експертамиЗмістВступ1. Методи експертних оцінок2. Методи евристичного програмування2.1 Метод «мозк
Copyright © https://www.referat-web.com/. All Rights Reserved