6.2. Экспоненциальное распределение Когда вероятность наступления события в малом интервале времени Dt очень мала и не зависит от наступления других событий, то интервалы времени между последовательными событиями распределены по экспоненциальному закону (рис. 17). Оно имеет плотность вероятности f(x)=le-ax с математическим ожиданием m=1/l и дисперсией s=1/l2 . Рис. 17. Экспоненциальное распределение
Если в какой-либо ситуации с очередями появление клиентов имеет пуассоновское распределение с параметром l, то интервалы времени между их появлениями имеют экспоненциальное распределение с параметром 1/l. Этому закону распределения подчиняются многие явления, например, длительность телефонных переговоров, срок службы многих электронных деталей, время поступления заказов на предприятие, время прибытия самолета в аэродром и т.д. Для генерирования случайных чисел, распределенных по экспоненциальному закону, используем обратное преобразование. Если случайная величина h имеет плотность распределения fh(x), то распределение случайной величины x x=ò-¥hfh(x)dx (42) является равномерным в [0, 1]. Следовательно нам нужно найти функциональную зависимость исходной случайной величины h и равномерно распределенной в [0, 1] величины x , т.е. h=j(x). Если уравнение (42) разрешить относительно h, то найдем j. Если fh(x)=le-lx ,то xi=ò0hi le-lx dx и интегрируя , получаем hi=-1/l*ln(1-xi).Поскольку распределение величины xi имеет тот же вид, что и распределение (1-xi), то последнее выражение можно записать в виде hi=-1/l*lnxi (43) и оно может быть использовано для генерации случайной величины hi. Тогда длина интервала между (i-1)-ым и i-м событиями задается формулой (43), а моменты поступления заявок в потоке определяются согласно формуле t1=t0+h1,t2=t1+h2,..., tk=tk-1+hk. (44) Программа, генерирующая такие величины, имеет вид
10 INPUT “Введите параметр l“; L 20 A=RND(1) 30 X=-LN(A)/L 40 PRINT X
|