Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Специальные главы математики. Учебно-методическое пособие

.pdf
Скачиваний:
1
Добавлен:
08.09.2026
Размер:
2 Мб
Скачать
☆
21
2.2. ОДНОРОДНЫЕ ПРОЦЕССЫ МАРКОВА
Понятие дискретного случайного процесса в непрерывном времени
Пусть имеется некоторая система, множество состояний которой является дискретным (конечным или счетным): = {s1, s2, s3, … }. События, приводя-
щие к переходу системы от состояния к состоянию, являются случайными и происходят в непрерывном времени. Таким образом, с течением времени си­стема случайно переходит от состояния к состоянию. Этот процесс описывает эволюционирование вероятностной системы в непрерывном времени, заклю­чающееся в случайных переходах от состояния к состоянию.
Обозначим через S(t) состояние системы в момент времени t. Запись S(t) = sj означает, что в момент времени t система находится в состоянии sj. Непосред­ственный переход из состояния si в состояние sj будем, как и ранее, обозначать
si sj.
В каждый момент времени система может находиться в одном состоянии.
С течением времени система переходит от состояния к состоянию, то есть с течением времени состояния меняются. Эти изменения происходят случайно, поэтому имеет место случайный процесс изменения состояний во времени, то есть дискретный случайный процесс в непрерывном времени.
Примеры дискретных случайных процессов в непрерывном времени:
1. Функционирование технической системы, во время которого происходят отказы элементов, простои, профилактическое обслуживание и др. Очевидно, что события, происходящие при функционировании системы, являются случай­ными.
2. Функционирование системы массового обслуживания, например, системы пожаротушения в большом городе, где каждый пожар начинается в случайный момент времени, а мероприятия по пожаротушению продолжаются случайное время. Марковский процесс относится к случайным процессам с дискретным мно­жеством состояний и с непрерывным временем.
Интенсивности переходов между состояниями
Переходы от состояния к состоянию описываются интенсивностями перехо­дов. Интенсивностью ij(t) перехода из состояния si в состояние sj в момент
времени t называется условная плотность вероятности непосредственного пе­рехода из состояния si в состояние sj в момент времени t при условии, что до этого перехода система находилась в состоянии si, то есть до этого момента времени смены состояния si не произошло: ij(t) = fij(t)/qii(t), где fij(t) − плот-
22
ность распределения времени перехода si sj; qii(t) − вероятность того, что на интервале времени [0, t] система находилась в состоянии si. Примечание. Если непосредственный переход si sj является невозмож­ным, то ij(t) = 0. Таким образом, каждая пара состояний (si, sj), i j, описывается интенсив­ностью ij(t).
Понятие однородного марковского процесса. Граф состояний
Однородным марковским процессом называется дискретный случайный процесс в непрерывном времени, если интенсивности ij(t) не зависят от вре-
мени:
ij(t) = ij, i, j = 1, 2, 3, …, i  j.
Смысл свойства однородности заключается в том, что причины, обуславли-
вающие переходы между состояниями и средние продолжительности нахожде­ния в состояниях, не изменяются с течением времени; характер протекания процесса на некотором интервале времени зависит только от длины этого ин­тервала и не зависит от положения этого интервала на оси времени (или от начала отсчета этого интервала). Замечание. Если интенсивности переходов зависят от времени, то такой процесс будет неоднородным.
Однородный марковский процесс – это один из простых, но в то же время
один из часто применяемых для моделирования реальных процессов. Каждое состояние si характеризуется параметром i, который называется
интенсивностью выхода из этого состояния: i =
ijj
ij
,
, то есть интенсив-
ность выхода из состояния si равна сумме интенсивностей непосредственного перехода из состояния si в другие состояния.
Полагается, что интенсивности выхода i являются ограниченными величи-
нами. В дальнейшем используется параметр ii, равный интенсивности выхода из состояние si, взятой со знаком минус: ii = i =
ijjij,
.
Однородный марковский процесс обладает свойствами ординарности и от- сутствием последействия.
Свойство ординарности заключается в том, что вероятность хотя бы двух
изменений состояния марковского процесса на бесконечно малом интервале
23
времени является бесконечно малой величиной более высокого порядка мало­сти по сравнению с длиной этого интервала, независимо от состояния процесса в начальный момент времени. Другими словами, за бесконечно малый интервал времени не может произойти более одного перехода из состояния в состояние.
Отсутствие последействия заключается в том, что будущее системы (про-
цесса) зависит только от настоящего, оно не зависит от прошлого, то есть не за­висит от того, каким путем система эволюционировала из прошлого в настоя­щее. Следовательно, можно сказать, что при фиксированном настоящем буду­щее и прошлое системы независимы. Свойство отсутствия последействия назы­вают еще марковским свойством.
Как и в случае марковской цепи, марковский процесс изображают в виде
ориентированного графа, вершинами которого являются состояния, а ребрами (стрелками) – непосредственные переходы между состояниями. Каждому пере­ходу приписывается соответствующая интенсивность. Если стрелка отсутству­ет, то соответствующая интенсивность перехода между двумя состояниями равна нулю, то есть соответствующий непосредственный переход между состо­яниями является невозможным.
Пример. На рисунке приведен граф из трех состояний. Множество состоя-
ний системы = {s1, s2, s3}.
s1
λ12
λ21
s2
λ23
s3
λ31
Распределение времени нахождения в одном состоянии
Найдем распределение времени нахождения в состоянии si при условии, что
это состояние является начальным. Обозначим через qii(t) вероятность того, что в течение времени t состояние si не изменится:
qii(t) = p[S(t) = si / S(0) = si и не было выхода из si].
Замечание. Вероятность qii(t) не следует смешивать с вероятностью pii(t),
которая будет использоваться позже.
Рассмотрим процесс на интервале времени [0, t + dt]:
• • • 0 t t+dt
si
Очевидно:
qii(t + dt) = qii(t)( 1 + ii dt),
24
где qii(t) – вероятность того, что в момент времени t система находится в состо­янии si; 1 + ii dt – вероятность того, что на интервале [t, t + dt] выход из si не
произойдет при условии, что в момент времени t система находится в состоя­нии si.
Преобразуем это равенство:
qii(t + dt) – qii(t) = ii qii(t) dt;
t
tq
ii
d
)(d
= ii qii(t).
Для того чтобы решить это дифференциальное уравнение, разделим пере-
менные:
)(
)(d
tq
tq
ii
ii
= ii dt. Проинтегрируем: ln qii(t) = iit + с. Из начального усло-
вия qii(0) = 1 следует : 0 = 0 + с или с = 0. Итак,
qii(t) = exp(iit).
Смысл полученного результата: qii(t) есть вероятность того, что случайное
время Ti нахождения в состоянии si превысит значение t, то есть qii(t) = p(Ti t). Тогда функция распределения Fii(t) и плотность распределения fii(t) времени нахождения в состоянии si имеют вид:
Fii(t) = p(Ti < t) = 1  qii(t) = 1 exp(iit);
fii(t) = F
ii
(t) = ii exp(iit), t 0.
Таким образом, время, в течение которого система находится в каком-либо
состоянии однородного марковского процесса, распределено по показательно­му закону. Математическое ожидание и среднее квадратическое отклонение
времени нахождения в состоянии si:
M(Ti) =
ii
1
, ( Ti) =
ii
1
.
Замечания. 1. Показательное распределение времени нахождения в одном
состоянии – это единственное распределение, при котором интенсивность наступления события является постоянной:
λ(t) =
)(1
)(tFtf
=
)1(1
λ
λ
λ
t
t
e
e
=
t
t
e
e
λ
λ
λ
= λ = const.
2. При распределениях, отличных от показательного, интенсивность наступ-
ления события зависит от времени, а случайный процесс не является однород­ным (это легко показать на примере равномерного или нормированного нор­мального распределения).
25
Вывод. Время нахождения однородного марковского процесса в одном со­стоянии распределено по показательному закону. Это свойство упрощает ана­лиз системы и обуславливает ряд удобных математических свойств, а именно, отсутствие последействия, стационарность и ординарность.
Классификация состояний марковского процесса
Классификация состояний марковского процесса производится аналогично классификации состояний марковской цепи: состояния классифицируются на достижимые, сообщающиеся, множество существенных и несущественных со­стояний, поглощающие состояния, эргодическое множество. Напомним, что классификация состояний может быть произведена по графу состояний.
Состояние sj достижимо из состояния si, если за некоторое конечное время система может перейти из si в sj, то есть существует такое t, что pij(t) > 0, где pij(t) – вероятность того, что S(t) = sj при условии, что начальным является со­стояние si: pij(t) = p[S(t) = sj / S(0) = si]. Два состояния si и sj называются сообщающимися, если они взаимно до- стижимы, то есть существуют такие t1 и t2, что pij(t1) > 0 и pji(t2) > 0. Все состо­яния множества сообщаются между собой, если для любой пары состояний si и sj выполняются эти условия. Состояние si является несущественным, если имеется по крайней мере одно состояние sj, достижимое из si, такое, что si не достижимо из sj. Состояние s
i
называется существенным, если любое состояние, достижимое из si, сообща­ется с si.
Таким образом, состояния системы можно разбить на множество суще­ственных и на множество несущественных состояний. Из множества несуще­ственных состояний (то есть из любого состояния этого множества) система может перейти в множество существенных состояний за конечное время. Одна­ко, перейдя в множество существенных состояний, система никогда из него не выйдет.
Для однородного марковского процесса справедлива теорема: Если U – множество несущественных состояний, то для любых si U, sj U:
)(lim tp
ij
t
= 0.
Смысл теоремы: при t марковский процесс будет находиться только в существенных состояниях.
Эргодическое множество состояний – это множество существенных сооб- щающихся состояний. Из любого состояния этого множества можно попасть в
26
любое другое состояние этого же множества. Система, попадающая в эргодиче­ское множество, никогда его не покидает. Эргодическое состояние является элементом эргодического множества.
Если эргодическое множество состоит из одного состояния, то это состоя­ние называется поглощающим. После попадания в поглощающее состояние si
система из него никогда не выходит. Для поглощающего состояния интенсив­ность выхода i = 0, а вероятности pii(t) = 1 и pij(t) = 0 для всех i j. Марков-
ский процесс с поглощением – это процесс, множество состояний которого со­держит хотя бы одно поглощающее состояние.
Матрица интенсивностей
Матрица интенсивностей = ij – это матрица интенсивностей перехо­дов однородного марковского процесса; ее называют еще квазистохастической матрицей, инфинитезимальной матрицей, инфинитезимальной матрицей веро­ятностей перехода, инфинитезимальной производящей матрицей процесса, ин­финитезимальным оператором. Правило составления матрицы интенсивностей:
1) элемент ij (ij) равен интенсивности непосредственного перехода
si sj;
2) элемент ij (ij) равен нулю, если непосредственный переход si sj
является невозможным;
3) диагональный элемент ii равен сумме недиагональных элементов i-й
строки матрицы , взятой со знаком минус: ii =
ijj
ij
,
.
Таким образом, сумма элементов любой строки матрицы интенсивностей равна нулю:
j
ij
= 0.
Это свойство в матричном виде:
e
=
o
,
где
e
– столбец, все элементы которого равны 1;
o
– столбец, все элементы ко-
торого равны нулю (нулевой столбец).
Вероятности состояний однородного марковского процесса
В качестве вероятностной характеристики однородного марковского про­цесса вводится условная вероятность того, что в момент времени t система бу-
27
дет в состоянии sj при условии, что в момент времени t = 0 она находилась в состоянии si для любых i и j :
pij (t) = p[S(t) = sj / S(0) = si].
Замечание. Эти вероятности называют иногда переходными вероятностями марковского процесса.
Задача нахождения вероятностей pij(t) решается с помощью дифференци­альных уравнений. Составим дифференциальные уравнения вероятностей со­стояний. Имеются две взаимно исключающие (несовместные) возможности нахо-
диться в состоянии sj в момент времени t + dt:
1) в момент времени t система уже находится в состоянии sj и в течение времени dt это состояние не изменится; соответствующая вероятность равна
pij(t)(1+ jjdt), где jj – интенсивность выхода из состояния sj, взятая со знаком минус;
2) в момент времени t система находится в одном из состояний sk (k j) и за время dt совершает переход sk sj; вероятность этого
pi1(t) 1j dt + pi2(t) 2j dt +… =
jkk
kjik
ttp
,
d)(
.
Рассмотренные события несовместны, поэтому вероятность состояния sj в мо­мент времени t + dt:
pij (t + dt) = pij (t) (1 + jjdt) +
jkk
kjik
ttp
,
d)(
.
Преобразуем это равенство:
pij (t + dt) = pij (t) + pij (t) jjdt +
jkk
kjik
ttp
,
d)(
.
Внесем второе слагаемое в правой части под знак суммы:
pij (t + dt) = pij (t) +
k
kjik
ttp d)(
.
Преобразуем полученное равенство:
pij (t + dt)  pij (t) = dt
k
kjik
tp )(
;
t
t p dt t p
ijij
d
)()(
k
kjik
tp )(
или p
ij
(t) =
k
kjik
tp )(
,
где p
ij
(t) – производная вероятности pij (t).
Уравнения вида
28
p
ij
(t) =
k
kjik
tp )(
называются уравнениями Колмогорова (или Колмогорова-Чепмена). Они справедливы для любых i и j. Их можно составить для любой пары состояний si и sj. Если множество состояний является конечным и число состояний равно m, то можно составить m2 таких уравнений.
Смысл этого результата: получена система дифференциальных уравнений, решение которых дает вероятности состояний однородного марковского про­цесса как функции времени при заданном начальном состоянии. Замечания. 1. Еще раз отметим, что свойство отсутствия последействия од- нородного марковского процесса проявляется в том, что вероятности
pij (to, to + t) = p[S(to + t) = sj / S(to) = si]
не зависят ни от начального момента времени to, ни от течения процесса до момента времени to, то есть
pij (to, to + t) = pij (0, t to).
2. Марковским можно назвать случайный процесс, вероятности состояний
которого в любой момент времени в будущем определяются состоянием в настоящий момент и не зависят от состояний в прошлом.
Если число состояний марковского процесса не велико, то система диффе­ренциальных уравнений может быть составлена по специальному правилу. Для формулирования этого правила в дифференциальных уравнениях Колмогорова
вынесем слагаемое pij(t) jj из-под знака суммы, обозначив jj = j:
p
ij
(t) =
jkk
kjik
tp
,
)(
pij (t) j,
где j – интенсивность выхода из состояния sj.
Специальное правило составления дифференциальных уравнений форму­лируется следующим образом: производная вероятности состояния равна сумме произведений вероятностей других состояний, умноженных на интенсивности переходов в это состояние, минус вероятность этого состояния, умноженная на суммарную интенсивность выхода из него. Замечания. 1. Систему дифференциальных уравнений можно составить при условии, что каждое состояние является начальным.
2. При составлении и решении системы дифференциальных уравнений сле­дует учитывать условия, которым удовлетворяет однородный марковский про­цесс:
29
а) pij(t)  0; б)
j
ij
tp )(
= 1.
Будем записывать вероятности состояний pij(t) в виде матрицы:
P(t) = pij(t). Тогда полученные ранее уравнения А.Н. Колмогорова можно за-
писать в матричном виде:
P(t) = P(t),
где P(t) – матрица, каждый элемент которой равен производной соответствую­щего элемента матрицы P(t).
В этом матричном уравнении для каждой i-й строки может быть написана
система дифференциальных уравнений при начальном состоянии si. Поэтому данное матричное уравнение содержит столько начальных состояний, сколько состояний имеет система.
Перейдем теперь к рассмотрению процесса при заданном распределении
начальных вероятностей состояний. Умножим полученное ранее матричное уравнение на строку начальных вероятностей:
p
(0)P(t) = p(0)P(t).
В результате получим:
p
(t) = p(t), где p(t) – строка (распределение) вероят-
ностей состояний системы в момент времени t: p(t) = p1(t) p2(t) p3(t) …;
p
(t) – строка производных этих вероятностей.
Итак, для нахождения вероятностей состояний однородного марковского
процесса на некотором множестве состояний следует составить и решить си­стему дифференциальных уравнений А.Н. Колмогорова, которая может быть записана в двух вариантах:
1) с помощью матрицы вероятностей состояний P(t) = P(t) при начальных условиях P(0) = E, где E – единичная матрица;
2) с помощью строки вероятностей состояний
p
(t) = p(t) при начальном
условии p(0). Различие между этими двумя видами матричных уравнений заключается в
том, что в первом случае решение находится в виде матрицы P(t), в котором любое состояние может быть начальным, а во втором случае решение находит-
ся в виде строки p(t) с начальными условиями, заданными начальным распре­делением p(0).
Правило составления уравнений Колмогорова в матричной форме:
1. Составить матрицу интенсивностей .
2. Записать матричное дифференциальное уравнение P(t) = P(t) или
p
(t) = p(t).
30
Одним из возможных путей решения матричных дифференциальных урав-
нений является применение преобразования Лапласа, то есть решение уравне­ний операторным методом. Применим к полученным матричным дифференци-
альным уравнениям преобразование Лапласа, имея в виду, что x(s) x(t) и sx(s) x(0) x(t), где s – комплексная переменная преобразования Лапласа.
Исходное дифференциальное уравнение
P(t) = P(t)
p
(t) = p(t)
Преобразование Лапласа
s P(s) E = P(s)
sp(s) p(0) = p(s)
Решение уравнения относитель­но P(s) или p(s)
P(s) = (sE )1
p
(s) = p(0) (sE )1
Нахождение вероятностей состояний с помощью обратного преобразования Лапласа
P(t) P(s)
p
(t) p(s)
Система дифференциальных уравнений А.Н. Колмогорова имеет единствен­ное решение при заданных начальных условиях. Оба вида матричной системы дифференциальных уравнений могут быть ис­пользованы для нахождения вероятностей состояний как на множестве суще­ственных, так и как на множестве несущественных состояний. При стохастиче-
ском начальном распределении p(0) для множества существенных состояний матрица P(t) и строка p(t) также являются стохастическими (обладают свой-
ствами неотрицательности и нормированности), а для множества несуществен­ных состояний их стохастичность нарушается. Выводы. 1. Вероятности состояний однородного марковского процесса яв- ляются решениями системы обыкновенных линейных однородных дифферен­циальных уравнений.
2. Система дифференциальных уравнений А.Н. Колмогорова может быть со­ставлена по графу состояний в соответствии с приведенным правилом при за­данном начальном состоянии.
3. При решении матричного дифференциального уравнения операторным методом нужно выполнять обращение функциональной матрицы (sE ) и
пользоваться формулами обратного преобразования Лапласа.
Предельные вероятности эргодического марковского процесса
Эргодический марковский процесс – это такой марковский процесс, мно-
жество состояний которого образует одно эргодическое множество.
Понятие эргодического марковского процесса связано с предельными веро-
ятностями состояний. Предельной вероятностью j состояния sj эргодическо-
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]