В данную сеть поступает простейший поток грузов с интенсивностью - g = (g1, g2, g3). Интенсивность обслуживания в узлах СеМО m = (m1, m2, m3). Матрица маршрутизации имеет вид
0 a 0
P = 1-b 0 b
d 1-d 0
В стационарном режиме работы СеМО при числе обслуживания приборов в узлах m=(1,3,2), интенсивности поток а извне g = (1,3,2), интенсивности обслуживания в узлах m=(15,10,9) и вероятностях переходов a=1/2, b=2/3, d=1/2 определить:
1. Вероятность того, что вокзал свободен от грузов.
2. Вероятность того, что в аэропорту скопилась очередь.
3. Среднюю длину очереди в аэропорту.
4. Среднее время ожидания и пребывания в морском порту.
Решение. Для определения интенсивностей входящих потоков в узлах СеМО пишем уравнения баланса
l1-l2(1-b)-l3d = g1;
l1a + l2 - l3(1-d) = g2;
-l2b + l3 = g3;
Решая эту систему, находим формулы для определения l1,l2,l3:
l1=(g1+g2+g3)/(1-a);
l2=(ag1+g2+g3(1-d+ad))/((1-a)(1-b(1-d)));
l3=(abg1+bg2(1-a(1-b)g3))/((1-a)(1-b(1-d))).
По этим формулам в условиях данного примера получаем l = (12,15,12). Стационарный режим данной СМО существует, т.к.
2. Вероятность того, что в аэропорту скопилась очередь, то есть вероятность1-p30-p31-p32, находим по формуле для СМО М|М|2 в третьем узле:
р30= [1 +4/3+ (4/3)2 / (2 (1 -2/3))] -1 =1 /5 ;
р31= р30 4/3=4/15;
р32= р30(4/3)2 = 4/45;
Следовательно, искомая вероятность равна 4/9.
3. Среднюю длину очереди в аэропорту определяем по формуле для системы М|М|2:
q = p32r3/m3(1-r3/m3)-2=8/15.
4. Среднее время ожидания и пребывания в морском порту находим по формулам для системы М|М|1:
W = (r1/m1)/(1-r1)=4/15;
T = (1/m1)/(1-r1)=1/3.
Лекция №7 Замкнутые экспоненциальные сети
Рассмотрим СеМО, состоящую из N узлов обслуживания, в которой постоянно находятся К заявок, переходящих для обслуживания из узла в узел СеМО в соответствии с вероятностями, задаваемыми матрицей маршрутизации. Это соответствует сети Джексона, у которой
gi=0 , pij =1.
Время обслуживания каждым из m приборов узла J имеет показательное распределение с параметром mj.
Обобщением результатов Джексона на случай замкнутых СеМО занимались В.Гордон и Г.Ньюелл, которые в 1967 году показали, что и в случав замкнутой экспоненциальной сети стационарное распределение вероятностей состояний СеМО имеет вид произведения.
Система уравнений баланса (8.3) в таких сетях принимает вид
l = lP , (8.6)
где l=(l1,l2,...,lN) - вектор-строка интенсивностей потоков, входящих в узды СеМО, P- матрица маршрутизации. Уравнение (2.6) позволяет определить li с точностью до постоянного множителя (т.е. найти относительные значения li).
Для однозначного определения li можно ввести дополнительное ограничение .
Тогда решение систем уравнений (8.6) определяется единственным образом и li , можно трактовать как вероятность того, что в стационарном режиме произвольно выбранный переход из одного узла в другой окажется переходом в i-й узел. Для однозначного определения li можно также положить одну из координат вектора равной любому числу (например l1=1), тогда остальные координаты определяются единственным образом из системы (2.6) (если ее ранг равен N-1).
Пусть р(k)= р(k1, k2,..., kN) обозначает стационарное распределение процесса Q(t)=(Q1 (t), . . . ,QN(t)), т.е.
р(k)= р(k1, k2,..., kN) = lim P{Q(t)=k}. (8.7)
t®¥
В случае замкнутой СеМО между компонентами вектора состояний k= (k1, k2,..., kN) есть зависимость:
(8.8)
Тем не менее, и здесь стационарное распределение вероятностей имеет вид произведения.
Стационарные вероятности р(k) состояний процесса Q(t) являются решением следующей системы уравнений глобального равновесия:
р(k1,k2,...,kN) + min (ki , mi) mi (1-pii) =
dki min (kj+1, mj) mj pji р(k1, k2,..., kj +1, … , ki-1, … , kN) ,
где dk = min (k ,1).
kN
k2
k1-1
k1+1
i=1 … p12
j=2
N
kN
k2
k1-1
k1+1
i=1 … p13
j=3 i=1
. . . . i¹1
. . . .
. . . .
k1+1
kN-1
k3
k2
i=1 … p1N
k3
j=N
kN
k3
k2+1
k1-1
i=2 … p21
k3
j=1
N
k3
kN
k3-1
k2+1
k1
i=2 … p23
j=3 i=1 N N pk
. . . . i¹2 .
. . . . i=1 j=1 .
. . . . i¹j .
k3
k1
kN-1
k3
k2+1
i=2 … p2N
j=N
. . . .
. . . .
. . . .
k1-1
kN+1
k3
k2
i=N … p12
j=1
N
k1
kN+1
k3
k2-1
i=N … p13
j=2 i=1
. . . . i¹N
. . . .
. . . .
kN+1
k3
k2
k1
i=N … p1N
j=
N-1
k1
kN
k3
k2
i=1 … p11
j=1
N
kN
k3
k2
k1
i=2 … p22
j=2 i=1
. . . .
. . . .
. . . .
k1
kN
k3
k2
i=N … pNN
j=N
Рис. 7.1.
Величина dk, входящая в уравнение равновесия (8.9), учитывает тот факт, что
р(k1, k2,..., kj +1, … , ki-1, … , kN) = 0, если ki = 0. Величина min (ki ,mi) равна числу требований в i-м узле, находящихся на обслуживании, при условии, что всего в узле имеется к± требований. Левая часть равенства (8.9) описывает вероятностный поток, исходящий из состояния k= (k1, k2,..., kN), правая часть - вероятностный поток, входящий в это состояние из соседних состояний (см. рис. 7.1).
На рис.7.1:
pij = mi min (ki +1, mi) dkj р(k1, k2,..., ki+1,…, kj -1, … , kN) pij , i¹j
означающее равенство вероятностных потоков: выходящего из состояния k= (k1, k2,..., kN) (слева) за счет выхода требований из узла i и входящего в это состояние из соседних состояний (справа) за счет перехода требований в узел i (см. рис. 2.8).
На рис 7.2:
pji = mj min (kj +1, mj) dki р(k1, k2,..., kj+1,…, kj -1, … , kN) pij ;
j¹i
pii = mi min (ki, mi) р(k1, k2,…, kN) pii ;
pki = р(k1, k2,…, kN) mi min (ki, mi).
Рассмотрим множество чисел {xi}, представляющих собой решения следующей системы линейных уравнений:
mixi = mj xj pij, i=1, 2, …, N. (8.11)
Заметим, что эта система имеет вид уравнения баланса l=lP, если за вектор l принять векторы (mixi , … , mNxN).
Теорема.Если все узлы замтутой СеMО сообщающиеся, т.е. (i « j) для любых i,j = 1,2, ... N (матрица маршрутизации Р -неприводимая стохастическая матрица ), то система (8.11) имеет решение, все компоненты которого положительны (это решение конечно, определяется с точностью до постоянного множителя).
kN
k1+1
k2
………………………. p1i
j=1
N
kN
k2+1
k1
j=2 ………………………. p2i
Узел
i
j=1
. . .
. . .
. . .
k1+1
ki-1+1
kN-1
ki+1
k2
j= … … pi-1i pki
i-1
ki+1
k2
ki-1
ki
kN
k1+1
j=i … … pii
ki+1+1
kN
ki-1
k2+1
k1
j= … … pi+1i
i+1
. . .
. . .
. . .
k1
kN
k2+1
j=N ………………………… pNi
Рис. 7.2 Равновесие потоков для узла i
Решение уравнений равновесия (8.9) в этом случае имеет вид
где k= (k1, k2,..., kN) и суммирование ведётся по всем векторам k, принадлежащим множеству А возможных состояний сети,
A = {k : ki³0, ki = K}.
Отметим, что в рассматриваемых замкнутых СеМО число элементов множества А конечно, оно равно числу способов размещения К требований по N узлам, т.е. равно биномиальному коэффициенту CN-1N+K-1.
Доказательство теоремы можно провести подстановкой (8.12) в уравнения локального равновесия (8.10). При этом они обращаются в тождества.
Можно доказать, что существование локального равновесия в сети (выполнение уравнений (8.10) ) является необходимым и достаточным условием для существования мультипликативной формы решения уравнений (8.9).