
Марковские процессы
Рассматриваются процессы с дискретными состояниями.
Sj
Si
W – все возможные состояния системы
V – подмножество состояний системы
Подмножество V называется замкнутым, если система S, попав в это состояние, не может выйти из него:
Связное состояние – из любого состояния подмножества можно попасть в любое другое состояние подмножества:
Подмножество называется транзитивным, если система может попасть в подмножество и выйти из него за конечное число шагов :
Обозначения:
S(t) – состояние системы в момент времени t
Pi(t) = P {S(t) = Si} – система в момент времени t будет находиться в состоянии Si
Случайный процесс, протекающий в системе S с дискретными состояниями S1,S2,… ,Si,… , называется Марковским, если для любого момента времени t0, вероятность каждого из состояний системы в будущем, (при t > t0) зависит только от её состояния в настоящем (при t = t0) и не зависит от того, когда и как она пришла в это состояние; т.е. не зависит от ее поведения в прошлом (при t < t0).
Из определения Марковской цепи следует, что для нее вероятность перехода системы S в состояние Sj на (k+1)-м шаге зависит только от того, в каком состоянии Si находилась система на предыдущем k-м шаге и не зависит от того, как она вела себя до этого k-шага.
Pij(k) = P {S(k) = Sj / S(k-1) = Si } – условная вероятность перехода
Pij – вероятность переходов
Pjj – задержка
Марковская цепь называется однородной, если вероятности переходов не зависят от шага.
,
0 ≤ Pij(k)
≤ 1
Чтобы найти вероятности Pi(k), недостаточно знать матрицу переходов вероятностей, нужно ещё знать начальное распределение вероятностей:
P1(0), P2(0), …. , Pi(0), …, Pn(0).
Найдем распределение вероятностей на k шаге:
В момент времени k = 0 система находится в i состоянии
Hi : Pi(0) = P{S(0) = Si}, тогда Pij = P{S(1) = Sj / S(0) = Si}
По формуле полной вероятности получим:
В момент времени k = 1 система находится в i состоянии
Hi : Pi(1) = P{S(1) = Si}, тогда Pij = P{S(2) = Sj / S(1) = Si}
По формуле полной вероятности получим:
Таким образом мы выразили распределение вероятностей на втором шаге через распределение на первом шаге и матрицу || Pij||. Переходя таким же образом от k=2, k=3, … , получим рекуррентную формулу:
P1(1), P2(1), …, Pn(1) = (P1(0), P2(0), …, Pn(0)) || Pij||;
P1(2), P2(2), …, Pn(2) = (P1(0), P2(0), …, Pn(0)) || Pij||2;
…………………………………..
P1(k), P2(k), …, Pn(k) = (P1(0), P2(0), …, Pn(0)) || Pij||k.
Стационарный режим Марковской цепи
При некоторых условиях в Марковской цепи устанавливается стационарный режим для больших k, в котором система продолжает блуждать по состояниям, но вероятности этих состояний уже от номера шага не зависят. Эти вероятности можно трактовать как среднюю долю времени, которую система проводит в каждом из состояний.
, если предел существует, то вероятности
называются финальными или предельными,
а Марковская цепь называется эргодической.
Отсутствие 0 и 1 в матрице состояний является достаточным условием для существования финальных вероятностей.
Другое условие стационарного режима для системы S с конечным числом состояний:
Множество всех состояний W системы S должно быть эргодическим;
Цепь Маркова должна быть однородной;
В Марковской цепи не должно быть циклов.
Пример цикла, которого быть не должно:
В общем случае не будет стационарного режима и у системы, размеченный граф которой показан на рисунке, несмотря на то, что первые два условия выполняются:
P1(0) + P2(0) = 1, то при k нечетном система S будет находиться в подмножестве состояний {S3, S4}, а при k четном – в подмножестве состояния {S1, S2}:
P1(k) + P2(k) = 0, P3(k) + P4(k) = 1 при k нечетном,
P1(k) + P2(k) = 1, P3(k) + P4(k) = 0 при k четном.
Матрица переходных вероятностей, соответствующая графу, изображенному на рисунке имеет вид:
Будем считать, что условия существования финальных вероятностей выполнены, и пределы
существуют и не зависят от начальных условий. В установившемся режиме мы можем составить систему уравнений для нахождения финальных вероятностей.
Вероятности не зависят от номера шага.
Решение этой системы будет тривиальным (нулевым), поэтому добавим нормировочное условие, исключив одно из n уравнений: