Студопедия

КАТЕГОРИИ:


Архитектура-(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)

Методи генерування потоків подійз різними законами розподілу ймовірностей




Практично усі випадкові потоки подій мають у своїй основі потік з рівномірним законом розподілу ймовірностей, котрий далі трансформується в потік з будь-яким законом розподілу. Тому розглянемо більш детально властивості і алгоритм формування саме цього потоку.

Перш за все, це є потік рівномірно розподілених випадкових чисел, значення яких належать відрізку [0, 1]. Опишемо властивості цих чисел.

Нагадаємо, що випадкова величина X має рівномірний розподіл на відрізку [0, 1]. Щільність розподілу ймовірностей має вигляд:

 

(9.10)

 

Математичне очікування та дисперсія такого розподілу: тх=\/2; σ2x =1/12. В ЕОМ генерування потоку випадкових чисел, що мають такий закон розподілу, здійснюється за допомогою оператора " rnd ". Практично при цьому застосовується досить проста процедура:

ui+1 = FRAC(k · и.), де k = 8t ± З, t - непарне ціле число.

 

Часто застосовують значення t=5, k =37 або k=39. При цьому необхідно задавати довільне початкове значення u0 < 0. Отримана таким чином послідовність чисел у достатньо великій кількості буде розподілена рівномірно на інтервалі [0,1]. Отримана послідовність не є чисто випадковою, тому що застосовує детермінований алгоритм генерації. Це означає, що числа будуть випадковими лише протягом одної послідовності. При повторі вони, строго кажучи, будуть повторюватись, якщо не змінити початкове значення u0. Щоб запобігти цьому явищу, застосовують оператор " randomize " з метою випадкового варіювання значення u0.

Для генерування випадкової рівномірно розподіленої послідовності чисел в будь якому інтервалі [а,b] застосовують трансформацію генерованої послідовності иi (і = ) за допомогою формули:

 

 

Випадкові послідовності, що є розподілені по нормальному (гаусовському) закону розподілу, отримуються звичайно трансформацією послідовності з рівномірним розподілом за допомогою формул:

 

 

При цьому генерується послідовність нормально розподілених чисел, що мають математичне очікування mR=0 і дисперсію σ2R=l. При інших значеннях mR і σ2R цю послідовність трансформують наступним чином:

 

 

При необхідності генерувати потік Пуассона з експоненційним законом розподілу часових інтервалів між подіями у потоці, послідовність з рівномірним розподілом трансформується за допомогою наступної формули:

 

(9.11)

 

Величина (1-ui) також має рівномірний розподіл на відрізку [0,1]. Тому вираз для xi можна написати простіше:

 

(9.12)

 

При моделюванні потоків Ерланга випадкову величину хі можна розіграти по формулі, запропонованій у книзі проф. Соболя І.М[8]:

 

(9.13)

 

де и1 ≤ u2... ≤ ик - випадкові числа отримані оператором "rnd" в діапазоні [0, 1]), при умові їх розташування в порядку зростання. Саме необхідність впорядкування потоку чисел иi робить цей метод дещо складним. Тому в [5] запропоновано новий метод трансформації випадкових чисел, отриманих оператором "rnd" в діапазоні [0, 1]), а саме за допомогою формули:

 

(9.14)

 

Зауважимо, що при застосуванні цього методу немає необхідності ранжирувати початковий потік, що значно спрощує задачу генерації.

В таблиці 9.1 наведені чисельні характеристики потоків, отриманих за допомогою вказаних методів. Там же наведені результати формування потоку шляхом простого просіювання.

 

Таблиця 9.1 Порівняльна характеристика різних методів генерування потоків Ерланга (А=1)

Методи моделювання К
             
  тх σх тх σх тх σх тх σх тх σх
теоретичні значення 1,000 1,000 1,000 0,707 1,000 0,577 1,000 0,500 1,000 0,447
Просте просіювання 0,992 0,939 0,947 0,922 0,967 0,843 0,924 0,897 1,050 0,997
Метод (II) 1,456 0,958 1,224 0,717 1,035 0,535 1,033 0,528 0,892 0,375
Метод (І) 0,992_ 0,939 0,975 0,638 0,992 0,545 0,975 0,445 0,969 0,433

 

Порівняння результатів свідчить про те, що просте просіювання не дає задовільного результату. Обидва інші методи майже рівнозначні, за винятком к=1. Далі, при розробці програми імітаційного моделювання систем масового обслуговування з непуоссонівськими потоками заявок буде передбачена можливість застосування як одного, так і другого методу генерування потоків Ерланга. Але при к=1 доцільніше користуватись стандартною процедурою генерування потоку Пуассона.




Поделиться с друзьями:


Дата добавления: 2014-12-29; Просмотров: 433; Нарушение авторских прав?; Мы поможем в написании вашей работы!


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



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




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