- •Теория вероятностей и массового обслуживания
- •Часть 1
- •Часть II
- •Часть 1 тЕория вероятностей
- •1. Предмет теории вероятностей. Частота. Геометрическая вероятность
- •2. Условная вероятность. Независимость событий. Вероятность произведения событий. Теорема о полной вероятности. Формулы Байеса.
- •1) Классическое определение вероятности.
- •2)Геометрическое определение вероятности.
- •Элементы комбинаторики.
- •1.Правило произведения (умножения).
- •2. Размещения c повторениями.
- •3. Размещения без повторений.
- •4. Перестановки.
- •5. Сочетания.
- •Формулы Байеса
- •4. Числовые характеристики дискретных случайных величин. Математическое ожидание, его свойства. Дисперсия и среднеквадратическое отклонение, основные свойства и вычисление
- •Операции над случайными величинами
- •5. Числовые характеристики непрерывных случайных величин. Математическое ожидание, его свойства. Дисперсия и среднеквадратическое отклонение, основные свойства и вычисление.
- •6. Равномерное, показательное и нормальное распределения. Их числовые характеристики.
- •7. Функция Лапласа. Вероятность попадания в заданный интервал нормальной случайной величины. Вероятность отклонения от математического ожидания. Правило «трех сигм».
- •10. Закон больших чисел. Неравенство Чебышева. Теорема Бернулли. Теорема Чебышева.
- •12. Предельные теоремы Муавра-Лапласа.
- •1, Если в k-ом испытании был успех
- •0, Если в k-ом испытании была неудача
- •11.Система двух случайных величин. Условные законы распределения. Условные математические ожидания.
- •Часть II цепи маркова и элементы теории массового обслуживания
- •2. Случайные процессы.
- •2.Поток событий.
- •3. Нестационарный пуассоновский поток
- •5.Поток Пальма.
- •6.Потоки Эрланга.
- •7.Цепи Маркова.
- •8. Предельные вероятности
- •10.Марковские цепи с конечным числом состоянии и непрерывным временем
- •13. Марковские системы массового обслуживания
- •14. Показатели эффективности систем массового обслуживания
- •15.Замкнутые системы массового обслуживния
- •Литература
13. Марковские системы массового обслуживания
Для задания СМО необходимо задать вероятностные характеристики времени обслуживания одной заявки. Обозначим это время через Tобсл. Величина Tобсл является случайной. Во многих задачах теории массового обслуживания закон распределения времени обслуживания предполагается показательным, т. е.
F(t)
= P(Tобсл
< t) = 1 - e-
.
(15)
Параметр этого распределения есть величина, обратная среднему времени обслуживания, т. е.
.
(16)
Часто называют интенсивностью потока обслуживания.
При этом под потоком обслуживания понимается поток заявок, обслуживаемых одна за другой одним непрерывно занятым каналом. Если Тобсл представляет собой случайную величину, имеющую показательное распределение, то поток обслуживания является простейшим.
Если входящий поток и все потоки обслуживания простейшие, то процесс, протекающий в СМО, является марковским случайным процессом (цепью) с дискретными состояниями и непрерывным временем. Поэтому СМО, в которой все потоки простейшие, называют марковской СМО.
Таким образом, предположение о показательном законе распределения времени обслуживания и интервала времени между двумя последовательными поступлениями заявок играет исключительную роль в теории массового обслуживания, так как упрощает аналитическое исследование СМО, сводя его к исследованию цепей Маркова.
14. Показатели эффективности систем массового обслуживания
Обычно в теории массового обслуживания интересуются предельными средними характеристиками системы, которые называют показателями эффективности СМО. В качестве показателей эффективности могут рассматриваться следующие:
А — среднее число заявок, обслуживаемое СМО в единицу времени. Эту характеристику называют абсолютной пропускной способностью СМО.
Q
- вероятность обслуживания поступившей
заявки или относительная
пропускная способность СМО.
Очевидно, Q
=
.
ротк — вероятность отказа, т. е. вероятность того, что поступившая заявка не будет обслужена, Ротк = 1—Q.
— среднее
число занятых каналов.
— среднее
число заявок в очереди, если она есть.
—
среднее
число заявок в СМО (имеются в виду все
заявки, как обслуживаемые, так и ожидающие
очереди, если они есть).
—
среднее
время пребывания заявки в очереди.
— среднее
время пребывания заявки в СМО, как в
очереди, если она есть, так и под
обслуживанием.
Выбор показателей эффективности СМО зависит от типа СМО. Например,
абсолютная пропускная способность А является основной характеристикой обслуживания в СМО с отказами;
для СМО с неограниченной очередью абсолютная пропускная способность А = и не является поэтому новым показателем.
15.Замкнутые системы массового обслуживния
Задача. Автоматизированная система управления АСУ продажей железнодорожных билетов состоит из двух параллельно работающих ЭВМ. При выходе из строя одной ЭВМ АСУ продолжает нормально функционировать за счет работы другой ЭВМ. Поток отказов каждой ЭВМ простейший. Среднее время безотказной работы одной ЭВМ равно 10 суткам. При выходе из строя отказавшую ЭВМ начинают ремонтировать. Время ремонта ЭВМ распределено по показательному закону и в среднем составляет 2 суток. В начальный момент обе ЭВМ исправны. Найти: 1) вероятность того, что обе ЭВМ исправны, 2) среднее число работающих ЭВМ, 3) среднюю производительность АСУ, если при исправности хотя бы одной ЭВМ ее производительность равна 100%, а при отказе обеих ЭВМ продажа билетов производится вручную, обеспечивая 30% общей производительности АСУ.
Решение. 1) найдем вероятность того, что обе ЭВМ исправны.
Обозначим состояния АСУ по числу вышедших из строя ЭВМ: A0 — обе ЭВМ исправны; А1 — одна исправна, одна ремонтируется; А2 — обе ЭВМ ремонтируются. Так как потоки отказов и восстановления ЭВМ являются простейшими, то их интенсивности вычисляются по формулам (14) и (16):
=
=
0, 1 (отказов/сутки);
=
=0,5
(восстановления/сутки)
Размеченный граф состояний изображен на рис. 5.
0
= 1/5 1
= 1/10
А0
А1
А2
1
= 1/2 2
= 1
рис. 5
Поскольку в состоянии A0 работают две ЭВМ, каждая из которых может отказать с интенсивностью = 1/10, то АСУ переходит из состояния а0 в состояние А1 с интенсивностью0 =2(1/10) = 1/5; переход А1А2 происходит с интенсивностью 1 = 1/10.
Из состояния А2 в состояние А1 система переходит с интенсивностью 2 = 2 = 2 (1/2) =1,так как восстанавливаются две ЭВМ; переход А1 А2 происходит с интенсивностью 1 = = 1/2. Полученный граф состояний является графом процесса гибели и размножения с числом состояний k + 1 = 3, так как k=2. Воспользуемся формулами (11) для вычисления предельного распределения вероятностей
p0
=
=
=
0,694.
p1
=
p0
=
0,694
0,278;
p2
=
p0
=
0,694
0,028.
Вычислим p0 + p1 +p2 =0,694+0,278+0,028=l, что и следовало ожидать, так как система может находиться только в одном из трех возможных состояний А0,, А1, А2.
2) найдем среднее число работающих ЭВМ.
m = 2 p0 + p1 = 2 (0,694 )+ 0,278 = 1,666
3) найдем среднюю производительность АСУ.
Средняя производительность АСУ в установившемся режиме составит
100% (p0+p1) +30%p2 = 100% (0,694+0,278) +30% • 0,028 = =98,04%.
Расчет показывает, что параллельная работа всего двух ЭВМ обеспечивает достаточно высокую (98,04% от номинальной) производительность АСУ. Следовательно, нет необходимости повышать производительность системы за счет, например, присоединения третьей ЭВМ.
51-60. Вход на станцию метрополитена оборудован системой из k турникетов.
При выходе из строя одного из турникетов остальные продолжают нормально
функционировать. Вход на станцию перекрывается, если выйдут из строя все турникеты.
Поток отказов каждого турникета - простейший, среднее время безотказной работы одного турникета t часов. При выходе из строя каждый турникет начинает сразу ремонтироваться. Время ремонта распределено по показательному закону и в среднем составляет s часов. В начальный момент все турникеты исправны. Найти среднюю пропускную способность системы турникетов в процентах от номинальной, если с выходом из строя каждого турникета система теряет (100/k)% своей номинальной пропускной способности.
Найдем интенсивности и коэффициент :
Расчет показывает, что параллельная работа турникетов обеспечивает достаточно высокую пропускную способность. Следовательно, нет необходимости увеличивать количество турникетов
16.Открытые системы массового обслуживания с простейшим входящим потоком и показательным временем обслуживания
Здесь рассматриваются СМО, у которых, входящий поток пуассоновский, а время обслуживания — показательное.
Многоканальная система массового обслуживания с ограниченной очередью
… …
А0
А1
Аk
Аk+1
Аk+m-1
Аk+m
2 … k k k … k k
Рис. 6
Пусть СМО содержит k каналов, число мест в очереди – m (длина очереди), входящий поток заявок имеет интенсивность , поток обслуживания заявки одним каналом имеет интенсивность . Будем нумеровать состояния СМО по числу занятых каналов:
А0— все каналы свободны; А1 — один канал занят; ......; Ai - i каналов занято,(k—i) каналов свободны; ......; Ak— все каналы заняты; Ak+1— все каналы заняты, одна заявка в очереди; …; Ak+m— все каналы заняты, m заявок в очереди.
Размеченный граф состояний имеет вид, представленный на рис.6. Сравнивая рисунки 6 и 3, приходим к выводу, что граф на рис. 6 является графом процесса гибели и размножения, для которого:
i = , i = . (18)
Тогда
предельное распределение вероятностей
состояний можно вычислить по формулам
(11). Обозначая через
(коэффициент
загрузки системы),
с учетом соотношений (18) из (11)
получим:
p0
=
;
p1
=
p0;
p2
=
p0;
… ; pk
=
p0;
pk+1
=
p0;
… ; pk+m
=
p0.
(19)
Обозначим
.
Применяя формулу суммы ряда геометрической
прогрессии, получим:
p0
=
(20)
С помощью формул (19), (20) вычисляются показатели эффективности СМО:
А
= (
)
=
= (1
– pk+m);
Q =
= 1 – pk+m;
Pотк
= 1 – Q = pk+m;
(1
– pk+m);
;
(21)
Для открытых СМО справедливы соотношения:
=
,
=
и
=
.
(17)
где — интенсивность потока заявок, — интенсивность потока обслуживания. Формулы (17) справедливы только в том случае, когда входящий поток заявок и поток обслуживания стационарны.
(Первая и вторая формулы называются формулами Литтла.)
Рассмотрим частные случаи:
Многоканальная система массового обслуживания с отказами (задача Эрланга).
Пусть m = 0, т.е. очередь не допускается, если все каналы обслуживания заняты, то заявка покидает СМО. Из формул (20), (21) получим:
p0
=
;
p1 = p0; p2 = p0; … ; pk = p0. (22)
Формулы (22) называются формулами Эрланга.
А
= (1
– pk);
Q = 1 – pk;
Pотк
= pk;
(1
– pk);
(23)
Задача 4. Диспетчерская служба имеет 5 линий связи. Поток вызовов простейший с интенсивностью =0,8 вызовов в минуту. Среднее время переговоров с диспетчером составляет t = 3 мин. Время переговоров распределено по показательному закону. Найти 1) абсолютную и относительную пропускные способности диспетчерской службы; 2) вероятность отказа; 3) среднее число занятых каналов. Определить, сколько линий связи должна иметь диспетчерская служба, чтобы вероятность отказа не превышала = 0,01?
Решение.
Находим интенсивность потока обслуживания
= 1/ M[Tобсл]
= 1/3 разговора в минуту. Коэффициент
загрузки СМО составляет
=
=
= 2,4. Из формул (22) при k = 5 имеем:
p0=
=
[10,629]-1
0,094;
p5
=
=
Находим по формулам (23):
а) абсолютная пропускная способность:
А = (1—р5) 0,8 (1—0,062) 0,8.0,938 0,750.
(следовательно, СМО обслуживает в среднем 0,75 заявки в минуту);
б) относительная пропускная способность:
Q = 1 – p5 = 1 - 062 0,938
(следовательно, вероятность обслуживания вновь поступившей заявки равна 0,938);
в) вероятность отказа: Pотк=p5= 0,062;
г) среднее число занятых каналов:
=
2,4.0,938
2,251
(следовательно, диспетчерская служба в среднем имеет половину линии связи постоянно занятыми).
Поскольку вероятность отказа данной диспетчерской службы pотк- 0,062 превышает 0,01, то число линий связи следует увеличить. Допустим, что линий связи стало 6. Тогда из формул (22) при k=6
P0 = [10,629 + 0.265]-1 0,092;
p6
=
092
= 0,265.0,092
0,024 >0,01.
Следовательно, при k=6 вероятность отказов Ротк = Р6 =0,024 превышает 0,01. Значит, число каналов надо увеличить. При k=7 получим: p0 = 0,091; p7 = 0,008. Следовательно, при k =7 вероятность отказов Ротк =p7 = 0,008 не превышает 0,01. Таким образом, для обеспечения требуемой вероятности отказов следует увеличить количество линий связи диспетчерской службы до 7.
Многоканальная система массового обслуживания с неограниченной очередью
Пусть
СМО имеет k каналов обслуживания. Все
потоки простейшие. Интенсивность потока
заявок —,
потока обслуживания одной заявки —
.
Коэффициент загрузки СМО=
.
Обозначим
отношение коэффициента загрузки к числу
каналов в системе через
=
.
Предельное
распределение
вероятностей состояний в описываемой
СМО существует только при <1.
Этот факт можно объяснить, если
рассматривать данную СМО как предельный
случаи многоканальной СМО с ограниченной
очередью при стремлении длины очереди
к бесконечности. Тогда предельное
распределение вероятностей состояний
можно вычислить как предел при т—>
предельных
вероятностей (19)- (20). При этом возникает
бесконечный числовой ряд,
состоящий из членов геометрической
прогрессии, который сходится, если
знаменатель прогрессии меньше 1, т. е.
<1,
и имеет сумму
.
Обозначим через pi предельную вероятность того, что в системе занято i каналов ( 0< i < k+1), а через pk+r— предельную вероятность того, что в системе заняты все k каналов и r заявок стоят в очереди. При <1 предельное распределение вероятностей состояний имеет вид:
p0
=
;
pi
=
p0;
(0< i < k+1); pk+r
=
p0;
(r > 0). (23)
Так как очередь в СМО не ограничена, то каждая заявка рано или поздно будет обслужена, следовательно, справедливы соотношения
Pотк = 0, Q = 1 – Pотк = 1, A = Q = . (24).
Остальные показатели эффективности СМО вычисляются по формулам:
;
;
;
= ; = . (25)
17.Таблица основных формул для открытых СМО
№ |
Общий случай (m – число мест в очереди) |
Задача Эрланга (m = 0) |
Неограниченное число мест в очереди (m = ), <1 |
1 |
p0
=
|
p0
=
|
p0
=
pi = p0; (0< i k); pk+r = p0; (r > 0). |
2 |
— среднее число занятых каналов. |
|
|
3 |
Абсолютная пропускная способность А = = (1 – pk+m) — среднее число заявок, обслуживаемое СМО в единицу времени.
|
А =(1 – pk) |
А = |
4 |
Относительная пропускная способность Q = = 1 – pk+m - вероятность обслуживания заявки |
Q = 1 – pk |
Q = 1 |
5 |
Pотк = 1 – Q = pk+m — вероятность отказа, т. е. вероятность того, что заявка не будет обслужена |
Pотк = pk |
Pотк = 0 |
6 |
— среднее число заявок в очереди.
|
0 |
|
7 |
- среднее число заявок в СМО ( все заявки- как обслуживаемые, так и ожидающие очереди, если она есть). |
|
=
+ |
8 |
= среднее время заявки в очереди. |
0 |
= |
9 |
= - среднее время заявки в СМО, как в очереди, если она есть, так и под обслуживанием.
|
=
|
= |
Пример. Дисплейный зал имеет k дисплеев. Поток пользователей простейший. Среднее число пользователей, посещающих дисплейный зал за сутки, равно п. Время обработки информации одним пользователем на одном дисплее распределено по показательному закону и составляет в среднем t мин. Определить, существует ли стационарный режим работы зала; вероятность того, что пользователь застанет все дисплеи занятыми ; среднее число пользователей в очереди; среднее время ожидания свободного дисплея ; среднее время пребывания пользователя в дисплейном зале.
Дано: k=2 , n=40, t=34
Решение: Рассматриваемая в задаче СМО
относится к классу многоканальных
систем с неограниченной очередью. Число
каналов k=2. Найдем
- интенсивность потока заявок:
,
где
- среднее время между двумя последовательными
заявками входящего потока пользователей.
Тогда
.
Найдем
- интенсивность потока обслуживания:
,
где
- среднее время обслуживания одного
пользователя одним дисплеем, тогда
.
Таким образом, классификатор данной
системы имеет вид СМО
.
Вычислим коэффициент загрузки СМО
.
Известно, что для СМО такого класса
стационарный режим существует, если
отношение коэффициента загрузки системы
к числу каналов меньше единицы.
Находим это отношение
.
Следовательно, стационарный режим существует. Предельное распределение вероятностей состояний вычисляется по формулам:
Поскольку k=2, имеем:
Вычислим
- вероятность того, что пользователь
застанет все дисплеи занятыми. Очевидно,
она равна сумме вероятностей таких
событий: все дисплеи заняты, очереди
нет (p2); все дисплеи
заняты, один пользователь в очереди
(p3); и так далее.
Поскольку для полной группы событий
сумма вероятностей этих событий равна
единицы, то справедливо равенство
.
Найдем эти вероятности:
Используя формулы для вычисления показателей эффективности, найдем:
среднее число пользователей в очереди
;
среднее число пользователей в дисплейном зале
;
среднее время ожидания свободного дисплея
;
среднее время пребывания пользователя в дисплейном зале
Ответ: стационарный режим работы
дисплейного зала существует и
характеризуется следующими показателями
;
пользователя;
пользователя;
мин;
мин.
18. Одноканальная система массового обслуживания с неограниченной очередью, простейшим входящим потоком и произвольным распределением времени обслуживания
Пусть
СМО содержит один
канал. Поток заявок является простейшим
с интенсивностью .
Время обслуживания Тобсл
распределено
по произвольному
закону с математическим ожиданием
= M[Тобсл]
и средним квадратическим отклонением
обсл
=
Такая система не является марковской,
так как поток
обслуживания не является простейшим.
Можно доказать, что среднее число заявок, находящихся в очереди, и среднее время ожидания обслуживания вычисляются по формулам Полячека—Хинчина:
(29)
где коэффициент загрузки системы; v = обсл - коэффициент вариации времени обслуживания.
Из (29) по формулам Литтла получим:
(30)
Задача 7. На контейнерную площадку с одним краном прибывает простейший поток автомашин со средним интервалом между ними, равным 10 мин. Время погрузки-выгрузки в среднем составляет 6 мин. Время погрузки-выгрузки распределено по произвольному закону, среднее квадратическое отклонение времени погрузки-выгрузки равно 1 мин. Определить:
1) среднее число автомашин, ожидающих погрузки-выгрузки;
2) средний простой машин в ожидании погрузки-выгрузки;
3) среднее число автомашин на контейнерной площадке;
4) среднее время нахождения машины на контейнерной площадке.
Решение. Контейнерную площадку с одним краном можно рассматривать как одноканальную СМО с неограниченной очередью, простейшим входящим потоком и произвольным распределением времени обслуживания. Найдем параметры СМО: = 1/M[T} = 1/10 = 0,1 (машин в мин), = 1/ M[Тобсл] = 1/6 = 0,167 (машин в мин);
0,1/0,167 0,599; v = v = обсл = 1 0,167.
По формулам (29) и (30) вычислим показатели работы СМО:
1) среднее число автомашин, ожидающих погрузки-выгрузки:
0,459
маш;
2)средний простой машин в ожидании погрузки-выгрузки:
0,459
/ 0,1 = 4,59
4,6 мин;
3)среднее число автомашин на контейнерной площадке:
0,459
+ 0,599 =1,058 маш.;
4)среднее время нахождения машины на контейнерной площадке:
4,59
+ 6
10,6 мин.

pi =
p0;(0<
i k);pk+r=
p0;(1r
m).
pi =
p0;(0<
i
k).