русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Пример открытой СеМО


Дата добавления: 2014-04-25; просмотров: 1359; Нарушение авторских прав


Сеть грузовых перевозок состоит из трёх узлов:

узел 1 - морской порт (система М|М|m1);

узел 2 - железнодорожный вокзал (система М|М|m2);

узел 3 - аэропорт (система М|М|m3).

 

В данную сеть поступает простейший поток грузов с интенсивностью - 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). Стационарный режим данной СМО существует, т.к.

 

l1/ (m1m1) = 12/15 = 4/5<1, l2 / (m2 m2)=15/(10*3)=1/2<1,

l3 / (m3 m3)= 12/(9*2)=2/3<1.

 

1. Вероятность того, что вокзал свободен от грузов, т.е. вероятность р20, находится по формуле для CMO М|М|3 во втором узле:

 

P20 = [ (3/2)k /k! + (3/2)3 / (3! (1-1/2))]-1 = 4/19.

 

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

 

pii = mi min (ki, mi) р(k1, k2,…, kN) pii ;

 

pk = р(k1, k2,…, kN) mi min (ki, mi) .

Выпишем уравнения локального равновесия:

 

р(k1,k2,...,kN) + min (ki, mi) mi (1-pii) =

(8.10)

min (kj+1, mj) mj pji р(k1, k2,..., kj +1, … , ki-1, … , kN) ,

 

означающее равенство вероятностных потоков: выходящего из состояния 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) = 1/G(K,N) /bi(ki), (2.12)

 

 


ki! , ki £ mi

где bi(ki) = ,

mi! , ki < mi

 

G(K,N) – нормирующая постоянная, обеспечивающая равенство суммы вероятностей единице,

G(K,N) = /bi(ki),

 

где k= (k1, k2,..., kN) и суммирование ведётся по всем векторам k, принадлежащим множеству А возможных состояний сети,

 

A = {k : ki³0, ki = K}.

 

Отметим, что в рассматриваемых замкнутых СеМО число элементов множества А конечно, оно равно числу способов размещения К требований по N узлам, т.е. равно биномиальному коэффициенту CN-1N+K-1.

Доказательство теоремы можно провести подстановкой (8.12) в уравнения локального равновесия (8.10). При этом они обращаются в тождества.

Можно доказать, что существование локального равновесия в сети (выполнение уравнений (8.10) ) является необходимым и дос­таточным условием для существования мультипликативной формы реше­ния уравнений (8.9).



<== предыдущая лекция | следующая лекция ==>
Открытые CeMO с бесконечным числом каналов | Замкнутая СеМО, состоящая из одноканальных CMO


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

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