Состояния и интенсивность потока событий
Будем считать, что СМО имеет конечное число дискретных состояний S1, S2, S3,…, Sn , при этом процесс перехода из одного состояния в другое происходит мгновенно в любой случайный момент времени (время непрерывно). Случайный процесс перехода системы из одного состояния Si в другое состояние Sj называется Марковским, если переходная вероятность pij зависит только от текущего состояния системы и не зависит от прошлых состояний.
Для построения Марковской модели вычислительной системы необходимо определить все возможные состояния системы и показать допустимые переходы из одного состояния в другое. Для этого строится граф состояний, в котором состояния обозначаются кружками, а переходы - стрелками.
Граф, представленный на этом рисунке, содержит 5 состояний и 8 переходов. Для каждого перехода указана интенсивность потока событий λij, (измеряется в 1/сек), определяющая переход системы из состояния Si в состояние Sj.
где pij (t, t + Δt) - вероятность перехода из состояния i в состояние j за время (t, t + Δt).
λ24 λ35
λ12 λ23 λ45
S1 S2 S3 S4 S5
λ21 λ43
λ52
Рис. 2. Граф состояний марковской модели
Если случайный процесс является стационарным, то интенсивность потока событий не зависит от времени и определяется соотношением
Уравнения Колмогорова
Переход марковской модели из одного состояния в другое определяется системой дифференциальных уравнений Колмогорова. Вывод этой системы уравнений приведен в Главе 2. Запишем эту систему на конкретном примере Марковского процесса с графом, представленным на рис. 3.2.
В каждый момент времени t система находится в одном из состояний Si с вероятностью pi(t). Придадим времени малое приращение Δt. За это время система может остаться в прежнем состоянии или перейти в новое состояние. Проведем расчет вероятностей перехода для этой ситуации.
Система находится в состоянии S1. Система останется в этом состоянии с вероятностью p1(t).
Вероятность того, что система уйдет из этого состояния в состояние S2, равна p1(t) λ12 Δt.
Вероятность того, что система перейдет из состояния S2 в состояние S1, равна p2(t) λ21 Δt.
Объединяя эти соотношения, получим вероятность того, что система будет находиться в состоянии S1 в момент времени (t + Δt)
p1(t + Δt) = p1(t) - p1(t) λ12 Δt + p2(t) λ21 Δt;
Вероятность того, что система останется в состоянии S1 увеличивается за счет вероятности перехода из состояния S2 (знак + ) и уменьшается за счет ухода в состояние S1 (знак - ).
Перепишем это уравнение в следующем виде
В результате предельного перехода при Δt → 0 в левой части этого уравнения получим производную. Тогда
Это первое уравнение системы, определяющее изменение вероятности p1(t) нахождения системы в состоянии S1 во времени.
Система находится в состоянии S2. Вероятность того, что система останется в этом состоянии, равна p2(t).
Вероятность того, что система уйдет из этого состояния в состояния S1, S3 и S4 равна p2(t)λ21Δt + p2(t)λ23Δt + p2(t)λ24Δt .
Вероятность того, что система перейдет из состояний S1 и S5 в состояние S2 равна p1(t) λ12 Δt + p5(t) λ52 Δt.
Объединяя эти соотношения, получим, вероятность того, что система будет находиться в состоянии S2 в момент времени (t + Δt)
P2(t + Δt) = p2(t) + p1(t) λ12 Δt + p5(t) λ52 Δt - p2(t) λ21 Δt -
- p2(t)λ23Δt - p2(t) λ24 Δt .
В результате получим второе уравнение системы уравнений Колмогорова
Аналогично получим остальные уравнения Колмогорова.
Система дифференциальных уравнений Колмогорова описывает динамику перехода системы из одного состояния в другое. Понятно, что для интегрирования этой системы необходимо задать начальные условия, т.е. необходимо задать вероятности нахождения системы в определенных состояниях в начальный момент времени.
Доказано, что в системах с конечным числом состояний, в которых из одного состояния в любое другое можно перейти за конечное число шагов, существует стационарный режим работы, в котором переходные вероятности становятся постоянными и не зависят от времени. Стационарное состояние достигается при длительной работе системы (t → ∞) и не зависит от распределения переходных вероятностей в начальный момент времени. Для исследования стационарного режима необходимо в системе уравнений Колмогорова прировнять производные в левой части к нулю.
с условием
Для марковской модели с графом состояний, приведенным на рис 3.2, система уравнений Колмогорова для стационарного режима имеет следующий вид
с дополнительным условием
Замечание. Эта система из 6 алгебраических уравнений с 5 неизвестными является линейно зависимой. Поэтому одно любое уравнение можно отбросить. В результате решения системы уравнений Колмогорова находится функция распределения вероятностей дискретной случайной величины.
Значение с.в. | S1 | S2 | S3 | S4 | S5 |
Вероятность | p1 | p2 | p3 | p4 | p5 |