книги / Прикладные задачи теории массового обслуживания
..pdfпротекает однородный марковский случайный процесс, будем называть простейшими системами.
Теорема Маркова утверждает, что любой транзитивный одно родный марковский процесс с конечным числом состояний обла дает эргодическим свойством, т. е. предел
Нш р (-)=р (0< i < п; |
0 < у < п) |
(2.4.4) |
существует и не зависит от /. Другими |
словами, |
по истечении |
достаточно большого времени функционирования системы веро ятность того, что она будет в состоянии Xj не зависит от того,
в каком состоянии она находилась в начальный момент времени t0 и практически не зависит от времени т, т. е. при достаточно большом т вероятности pj будут достаточно близки к своим пре
дельным значениям. Режим работы системы, при котором веро ятности нахождения системы в состоянии xj (/ = 0, 1, 2, ..., п) не зависят от времени, называется стационарным режимом. Сле
довательно, любой процесс, обладающий эргодическим свойст вом, имеет предельный стационарный режим, который практи чески наступает после достаточно продолжительного времени функционирования («работы») системы. Этот режим не зависит ■от того, в каком состоянии система находилась в начальный момент времени.
Таким образом, для того чтобы марковский процесс, проте кающий в системе с конечным числом состояний, обладал зргодическим свойством, нужно, чтобы 1) граф состояний не имел ни
одного состояния без выхода и без входа и ни одной группы состояний без выхода и без входа; 2) все потоки событий, пере
водящие систему из состояния в состояние, были простейшими. Такие системы будем называть простейшими эргодическими системами. Основное внимание в книге будет уделено изучению
стационарных режимов работы простейших эргодических систем. Для всякой простейшей системы (в том числе и эргодической)
интенсивности пуассоновских потоков событий не зависят от вре мени и системы дифференциальных уравнений (2.3.11) превра щается в систему (/i+l) обыкновенных линейных дифференци альных уравнений с п о с т о я н н ы м и коэффициентами:
пп
= |
(* = 0, 1, 2, . . . , «) . (2.4.5) |
;=0 |
*=0 |
Рассмотрим эргодическую простейшую систему, работа кото рой описывается уравнением (2.4.5).
Все время работы системы можно разбить условно на два интервала: интервал (0,/п) и интервал (/п, оо) (рис. 2.4.4), при чем для моментов времени t>tn можно практически считать вероятности /?,• постоянными. Интервал времени (0, tn) обычно
называется интервалом переходного режима работы системы,
61
интервал (/„, оо) — интервалом стационарного режима работы
системы, а величина ta— временем переходного режима систе мы. Время переходного режима системы можно определить из следующего условия:
для любого t> tn
\ P j ( 0 - P j \ < * ( / = 0 , |
1 , . . . , п), |
|
|
|
|
|
||
где величина е > 0 назначается исследователем. |
|
|
|
|
|
|||
Это условие эквивалентно тому, что вероятность Pj(t) |
пре |
|||||||
бывания системы в момент /> /„ в состоянии х } |
мало отличает |
|||||||
|
|
ся |
от |
вероятности |
р } |
|||
|
|
пребывания |
системы |
в |
||||
|
|
этом состоянии в |
ста- |
|||||
0 |
г„ |
t пионарном |
|
режиме |
||||
Переходный оетим |
Стаиионаоныц оежи* |
— *"°°) • |
Чем |
меньше |
||||
работы систем» |
работы систем» |
выбрана |
величина |
|
е, |
|||
Рис. 2.4.4. |
тем будет больше вре- |
|||||||
мя переходного режима |
||||||||
|
|
tu. |
Время |
tn |
зависит |
также от начальных условий (2.3.13), при которых интегрируется
система уравнений (2.3.11). |
|
времени, |
когда |
|
система войдет |
||
По истечении |
достаточного |
|
|||||
в стационарный |
режим |
работы, в соответствии |
с равенством |
||||
|
Г1» |
^ |
т ф |
ту |
|
|
|
|
' * |
с _ |
__ ^ |
|
)---- |
||
-0м |
|
1 |
■U |
----- 1 |
ST |
||
в'/' |
|
|
Of — |
|
t |
||
|
н у |
|
И? _ |
«У |
|
|
Рис 2.4.5
(2.4.4) вероятности состояний практически не будут зависеть от времени.
Имеем
lim |
dt |
И т Л ( 0 “ 0. |
t-мое dt |
|
Система дифференциальных уравнений (2.4.5) превращается при этом в систему (п+1) алгебраических уравнений:
— ,'».iPkJr |
^ h . k P j — O- |
(2.4.6) |
|
j=0 |
1=0 |
|
|
Пользуясь системой (2.4.6), |
можно определить |
значение |
р к |
(fc=0, 1, ..., л) с точностью до |
постоянного множителя, но |
эта |
62
неопределенность устраняется, если учесть нормировочное условие
п
(2.4.7)
k—О
Вприкладных задачах часто ограничиваются изучением лишь стационарных (установившихся) режимов работы систе мы. В дальнейшем основное внимание будет уделено рассмотре нию стационарных режимов работы.
Выше мы рассмотрели эргодическое свойство как свойство независимости вероятностей состояний от времени и начальных условий при t— и » .
Однако эргодическому свойству можно дать и несколько иную трактовку, которая поможет решать различные приклад ные задачи.
Пусть система, в которой происходит эргодический процесс, находится в стационарном режиме, в ходе которого она время от времени попадает в состояние Xj и через некоторое случайное
время выходит из него. Изобразим на оси fit зачерненными уча стками промежутки времени, в течение которых система нахо дится в состоянии Xj, а незачерненными — промежутки, в тече
ние которых она находится вне этого состояния (рцс. 2.4.5).
На рисунке случайная величина T[j) —это время |
пребывания |
||
системы в состоянии Xj первый |
раз; |
ь{}) — время |
пребывания |
системы вне состояния хj первый |
раз; |
Н[п = Т[}) |
—время |
первого цикла обращения системы; |
Т\!) —время |
пребывания |
системы в состоянии xj i-й раз; бР — время пребывания системы вне состояния xj /-й раз; /Ур) = 7"И) + 0/(;) —время /-го цикла.
Вследствие того, что система обладает эргодическим свойст вом, она рано или поздно попадет в состояние Xj, затем выйдет
из него, вновь |
попадет в состояние xj, |
опять выйдет |
из него |
и т. д. Другими |
словами, система будет |
«блуждать» |
по своим |
состояниям, иногда попадая в состояние Xj.
Рассмотрим достаточно большое число циклов N и возьмем
отношение суммарного времени нахождения системы в состоянии Xj к общему времени всех N циклов:
(2.4.8)
Можно доказать, что при неограниченном увеличении числа циклов N отношение (2.4.8) будет сходиться по вероятности к вероятности события pj\
(2.4.9)
63
С другой стороны, в силу однородности рассматриваемого процесса случайные величины (/=1, 2, N) распределены
одинаково, а так как процесс марковский, то они независимы. То же самое можно сказать и о случайных величинах (/=1, 2. ..., N). Поэтому при достаточно большом числе циклов N можно написать следующее приближенное равенство:
N |
|
|
|
2 |
ЗГ|Л |
NM [Га)] |
mrU |
1= |
1 |
||
N |
|
NM[ HU)] |
(2.4.10) |
|
~~ m (h |
||
/ = |
1 |
|
|
где mTM— среднее |
время пребывания системы в состоянии х}; |
||
т н(7) — среднее время цикла. |
|
||
Приближенное равенство |
(2.4.10) |
выполняется тем точнее, |
|
чем большее число циклов имело место, т. е. |
|||
|
N |
|
mTU) |
lim |
т\!) |
|
|
|
(2.4.11) |
||
|
1=1 |
|
mHU) |
Сравнивая (2.4.11) с (2.4.9), приходим к следующему важно |
|||
му равенству: |
|
|
|
|
Р; |
mTU) |
(2.4.12) |
|
mHU) |
||
|
’ |
||
|
|
т. е. вероятность пребывания системы в состоянии х-} (при рас
смотрении стационарного режима работы) равна отношению среднего времени пребывания системы в состоянии х$ к среднему
времени цикла. Так как для |
любого i имеет |
место равенство |
11}', = |
7'}Л4-0{Я1 |
(2.4.13) |
то |
|
|
•%0- ) = ^ г(Л + "1 |
(2.4.141 |
и выражение (2.4.12) можно записать в следующем виде:
|
TU) |
Pj = |
(2.4.151 |
rU) + m O’) |
где moo*) — среднее время пребывания системы вне состояниях,. Таким образом, вероятность Pj можно трактовать как среднее относительное время пребывания системы в состоянии Xj. Из
этого равенства следует, что для отыскания среднего времени /птО) пребывания системы в состоянии xj достаточно знать ве-
64
роятность пребывания системы в этом состоянии pj и среднее время пребывания системы вне этого состояния т ^ и на
оборот.
Равенством (2.4.15) будем часто пользоваться. Напомним еще раз, что это равенство имеет место только для простейших эргодических систем, находящихся в стационарном режиме работы.
§ 2.5. ПРОЦЕССЫ ГИБЕЛИ И РАЗМНОЖЕНИЯ
Для большинства систем массового обслуживания, которые будут рассмотрены в этой книге, граф состояний имеет вид, по казанный на рис. 2.5.1. Для этих систем характерно то обстоя тельство, что каждое состояние (кроме двух крайних) имеет только два соседних состояния. Крайние состояния (крайнее ле вое и крайнее правое) имеют только по одному соседнему со стоянию.
|
Рис. 2.5.1 |
|
|
|
Таким образом, |
граф |
состояний |
можно представить |
|
в виде цепи состояний, соединенных между собой |
стрелками |
|||
переходов. Другими |
словами, |
из любого |
состояния |
хк (кроме |
крайних: к ф 0; кфп) |
возможен переход только в два соседних |
с ним состояния: хк- Х (предыдущее) и хк+1 (последующее). Из крайнего левого состояния XQ возможен переход только в состоя
ние Х\, а из крайнего правого состояния хп — только |
в состоя |
ние Хп-\. |
|
Процессы, описываемые с помощью такого графа |
состояний, |
влитературе принято называть «процессами гибели и размно жения». Такое название они получили потому, что впервые были применены в биологии для анализа численности популяций, рас пространения эпидемий и при исследовании других проблем. Так, например, если считать, что состояние хк соответствует числен ности популяции, равной k, то переход системы из состояния хк
всостояние хк+\ происходит при рождении одного члена популя ции, а переход в состояние хк-\ — при гибели одного члена попу ляции. Число п может быть как конечным, так и бесконечным.
Конечное число членов популяции может иметь место в том случае, когда имеются физические ограничения на максимальную численность популяции, например, при анализе развития микро организмов в каком-либо запаянном стеклянном сосуде. При ана лизе численности популяций в естественных условиях можно практически считать, что нет ограничений на эту численность.
05
На самом деле, такие ограничения есть в силу ограниченности размеров земного шара, но на практике эти ограничения не до стигаются.
Систему дифференциальных уравнений для вероятностей со стояний процесса гибели и размножения можно записать с по мощью правила, приведенного в § 2.3:
— |
------!*•*) Р±if) |
Pt—i ( 0 + у*+1Рь\ {t) |
a t |
|
(2.5.1) |
|
(* = 1 , |
|
|
2 , ... , n — 1); |
dpn V) |
— V-aP. W + ^ - l (0 P—l(«- |
|
dt |
||
|
Эта система уравнений справедлива как для постоянных ин тенсивностей потоков, так и для случая, когда интенсивности потоков являются некоторыми функциями времени:
/-*=>-*(/) (£ = 0 , 1 , . . . , п 1); р,= {!,(/) ( i = l , 2 , ... , п).
Для интегрирования этой системы дифференциальных уравнений нужно задать начальные условия
Ро(0); М О);..., МО); 2 ft(°)e l - |
(2.5.2) |
*=0 |
|
Если число состояний п в системе конечно, то для любого момен
та времени выполняется нормировочное условие
2 |
|
а ( 0 = 1- |
|
|
(2.5.3) |
|
ь=о |
|
|
|
|
|
|
Иногда рассматривают |
п р о ц е с с р а з м н о ж е н и я |
(чис |
||||
того размножения), когда переход из |
состояния |
в состояние |
||||
возможен только слева направо. |
Граф |
процесса |
размножения |
|||
показан на рис. 2.5.2. |
|
|
|
|
|
|
*■ *-/ |
к |
х ч |
|
Xл - // |
п |
|
|
|
х и |
|
|
|
Х м |
/
Рис. 2.5.2
Если переход возможен только справа налево, то такой про цесс называется п р о ц е с с о м г и б е л и (чистой гибели). Граф процесса гибели показан на рис. 2.5.3.
66
Для того чтобы написать дифференциальные уравнения для вероятностей состояний процесса размножения достаточно в системе (2.5.1) положить все параметры Цг = 0 (/= 1, ..., п). Ана
логично, если требуется написать дифференциальные уравнения для вероятностей состояний процесса гибели, достаточно в си стеме (2.5.1) положить все параметры Xk=0 (& = 0, 1, ..., п— 1).
Рассмотрим несколько подробнее случай, когда у процесса гибели и размножения все параметры являются положительными постоянными величинами. Это означает, что величины Яь, |м не
зависят от времени, но зависят от индексов. Такой процесс ги бели и размножения, вписываемый с помощью графа, изобра женного на рис. 2.5.1, будет обладать эргодическими свойствами,
так как оба |
необходимых для |
этого условия |
выполняются; |
\ хо I"»------ 1 X, | |
, . , О * ------1-гЛ |
[- ------ {•**»/[ • • • |
|
Рис. 2.5.3
1)граф состояний не имеет ни одного состояния без выхода
ибез входа и ни одной группы состояний без выхода и без входа;
2)все потоки событий, переводящие процесс из состояния в состояние, являются простейшими, так как параметры являются постоянными (во времени) величинами.
Будем называть такой процесс простейшим процессом гибели
иразмножения.
Таким образом, для простейшего процесса гибели и размно жения с конечным числом состояний п всегда существует стацио
нарный режим работы *. Для определения предельных вероят ностей для стационарного режима, который наступит в процессе гибели и размножения после достаточного периода времени функционирования, можно записать систему (м+1) однородных алгебраических уравнений [см. (2.4.6)]:
^о^оННч Ро~ О» |
|
|
— (К + ’О РпJ h-\Pk-\ |
f !^-ц0*-н = О (Л=1, 2 , 1 ) ; |
(2.5.4) |
Для решения этих уравнений введем следующие обозначения: |
||
пк~- |
(£ = 0 , 1 , . . . , я - 1 ) . |
(2.5.5) |
* Случаи, когда п = °о, будет рассмотрен ниже.
67
Тогда уравнения (2.5.4) примут вид
и0= 0;
uk— uk- 1= 0; |
(2.5.6) |
tin—i==- 0.
Анализ полученной системы уравнений показывает, что имеет место равенство
uk= 0 (6 = 0, 1 , . . . , д - 1 ) , |
(2.5.7) |
следовательно [см. (2.5.5)]:
Рь+1= — - — р„ (А =0, 1 ,..., л — 1). |
(2.5.8) |
Таким образом, мы получили возможность с помощью рекур рентной формулы (2.5.8) выразить значение любой вероятности Ph+i через все предыдущие.
Pk+1_ fk |
Pk |
_ |
• —l = |
|
|
|
Pk |
|
|
|
|
1АЛ+1[Х* |
|
|
= Po П |
|
( * - 0 , |
1 ,..., /г - 1 ) . |
(2.5.9) |
/=о Ю+1 |
|
|
|
Найденное выражение для всех вероятностей состояний про цесса гибели и размножения зависит от вероятности р0 и пара метров потоков. Вероятность р0 можно определить из нормиро
вочного условия (2.5.3):
л—1 |
|
л—1 |
£ |
А > + £ Р ь+1 = Р0 -\-Р оУ \ П —— = |
|||
*=о |
|
ь=о 1=0 |
|
откуда |
|
|
|
Ро= |
|
1 |
(2.5.10) |
Л—1 |
k |
||
i + |
S |
п |
|
|
k=Q1=0 И/+1 |
|
Итак, совокупность формул (2.5.9) и (2.5.10) дает возмож ность определить все вероятности состояний процесса гибели и размножения для конечного числа состояний п.
В случае, когда число состояний не ограничено (п = оо), ста
ционарный режим может не существовать даже при постоянных
68
(не зависящих от времени) параметрах X/г; рг\ Это объясняется
тем, что могут иметь место условия, при которых нет никаких ограничений на рост популяции, и процесс все время «будет двигаться направо».
Для того чтобы нормировочное условие
2 Л (0 = !
к=0
выполнялось, достаточно расходимости ряда (см. 20):
|
|
П у - |
|
(2.5.11) |
|
|
/=i ll |
|
|
Если ряд (2.5.11) |
расходится, |
а ряд |
|
|
|
1 П |
- Г |
- |
(2.5.12) |
|
П> '=о ^ |
|
|
|
сходится, то существует стационарный режим |
|
|||
|
pft= lim ^ (/) . |
|
||
Условие (2.5.12) |
всегда выполняется, если начиная с некоторого |
|||
k справедливо неравенство |
|
|
|
|
|
—J— < * < |
1. |
(2.5.13) |
|
|
Р-/+1 |
|
|
|
Вдальнейшем изложении будет дано физическое обоснование
иприведены примеры, когда наличие постоянных интенсивностей потоков еще не гарантирует существование стационарного режи ма в процессах гибели и размножения.
Если рассматривается процесс чистого размножения, то нор мировочное условие
2 ^ ( ' ) = 1
выполняется только в случае, когда ряд
го
(2.5.14)
69
расходится [22]. В противном случае имеет место неравенство
2 а ( 0 < 1 .
откуда
1—2 P * V )= P (f)> 0 -
к=0
Последнее неравенство означает, что за время t имеется конечная вероятность p(t) того, что в процессе чистого размно
жения произойдет сколь угодно большое (бесконечное) число переходов. Такие процессы имеют место при рассмотрении явле нии типа «взрыва».
В процессах чистого размножения при отсутствии ограниче ний на число состояний (п=оо) стационарный режим не сущест
вует. В этом случае будет иметь место постоянное «движение» системы в сторону состояний, находящихся «справа».
В начале этого параграфа указывалось, что процессы функ ционирования большинства рассматриваемых в книге систем массового обслуживания можно представить как процессы гибе ли и размножения. Из этого следует, что основные соотношения и формулы для этих систем массового обслуживания могут быть получены из формул этого параграфа как различные частные случаи процесса гибели и размножения. Однако такое методи ческое построение книги привело бы к более формальному изложению материала и не дало бы возможности раскрыть физический смысл, вкладываемый в те или иные соотношения и формулы.
Так как книга имеет прежде всего прикладной характер, по этому все соотношения и формулы мы будем выводить из физи ческих условий работы той или иной системы массового обслу живания, а не как частные случаи формул этого параграфа. При этом мы будем широко использовать общие результаты, полу ченные для процессов гибели и размножения.
§ 2.6. ОПРЕДЕЛЕНИЕ ЗАКОНА РАСПРЕДЕЛЕНИЯ ВРЕМЕНИ НАХОЖДЕНИЯ В ГРУППЕ СОСТОЯНИИ
При рассмотрении различных задач теории массового обслу живания зачастую требуется найти закон распределения времени пребывания системы в группе состояний. Например, при рассмот рении системы с очередью требуется определить закон распреде ления времени наличия в системе очереди, которое отсчитывается от момента возникновения очереди до момента, когда последняя заявка, стоящая в очереди, уйдет из нее (т. е. очередь будет ликвидирована).
70