Стационарный режим для цепи Маркова

В ряде задач практики нас интересует так называемый установившийся или стационарный режим работы системы, который в ней устанавливается, когда от начала процесса прошло достаточно большое время. Например, процесс изменения напряжения в сети питания технического устройства, пройдя сразу после включения через ряд колебаний, по прошествии времени устанавливается. Аналогично этому и в некоторых случайных процессах по прошествии достаточно большого времени устанавливается стационарный режим, во время которого состояния системы хотя и меняются случайным образом, но их вероятности pi(t) (i = 1, 2, …) остаются постоянными. Обозначим эти постоянные вероятности pi:

pi = Стационарный режим для цепи Маркова - student2.ru .

Вероятности pi (i = 1, 2, …), если они существуют, называются финальными (предельными) вероятностями состояний. Финальную вероятность pi можно понимать как среднюю долю времени, которую в стационарном режиме проводит система S в состоянии si.

Например, если рассматривать некое техническое устройство в двух состояниях: s1 – исправно, s2 – неисправно

 
  Стационарный режим для цепи Маркова - student2.ru

то имеет место следующая динамика изменения вероятностей при начальных условиях р1(0) = 0, р2(0) = 0: р1(1) = 0,7, р1(2) = 0,61, р1(3) = 0,583, р1(4) = 0,5749 (доказать самим). Ниже мы покажем, что в этом случае р1 = Стационарный режим для цепи Маркова - student2.ru = 0,5714. Таким образом, в рассматриваемой системе стационарный режим наступит практически через четыре шага.

Можно убедиться, что в этом примере финальные вероятности не зависят от начальных условий.

Сформулируем условия существования стационарного режима для системы S с конечным числом состояний n, в котором протекает марковский случайный процесс с дискретным состоянием и дискретным временем (цепь Маркова):

1. Множество всех состояний W системы S должно быть эргодическим.

2. Цепь Маркова должна быть однородной, т.е. pij(k) = pij.

3. Цепь Маркова должна быть «достаточно хорошо перемешиваемой» (не должна быть «циклической»).

Цепи Маркова, отвечающие этим условиям, будем называть эргодическими цепями Маркова.

Первое условие означает, что из любого состояния Стационарный режим для цепи Маркова - student2.ru можно перейти в любое другое состояние Стационарный режим для цепи Маркова - student2.ru и вернуться из состояния sj в состояние si (i, j = 1, 2, …, n). При этом состояния si и sj не обязательно должны быть соседними. Другими словами, при блуждании системы по своим состояниям она рано или поздно попадет в любое состояние Стационарный режим для цепи Маркова - student2.ru и выйдет из него и вновь в него вернется.

Если все условия стационарного режима выполняются, то финальные вероятности не зависят от того, каково было состояние системы S в момент времени t0 = 0 или каковым было распределение вероятностей в момент времени t0 = 0.

Условия наличия стационарного режима можно представить наглядно в виде размеченного графа состояний. Первое условие состоит в том, что размеченный граф системы должен иметь все состояния и все группы состояний транзитивными. Второе условие: все переходные вероятности должны быть постоянными: pij(k) = pij. Третье условие состоит в том, что необходимо, чтобы моменты попадания в отдельные состояния или группы состояний не образовывали циклов.

Например граф следующего вида

 
  Стационарный режим для цепи Маркова - student2.ru

соответствует первым двум условиям, но третье условие не выполняется.

Если р1(0) = 1, то при k нечетном р1(k) = 0, р2(k) = 1, а при k четном р1(k)= 1, р2(k) = 0. Матрица переходных вероятностей для этого графа имеет вид Стационарный режим для цепи Маркова - student2.ru . Таким образом, в общем случае стационарного режима не будет.

В общем случае не будет стационарного режима и у системы, размеченный граф состояний которой имеет следующий вид

 
  Стационарный режим для цепи Маркова - student2.ru

несмотря на то, что первые два условия выполняются. Действительно, если, например р1(0) + р2(0) = 1, то при k нечетном система будет находиться в подмножестве состояний {s3, s4}, а при k четном – в подмножестве состояний{s1, s2}:

р1(k) + р2(k) = 0, р3(k) + р4(k) = 1 при k нечетном,

р1(k) + р2(k) = 1, р3(k) + р4(k) = 0 при k четном.

Матрица переходных вероятностей, соответствующая данному графу, имеет вид

Стационарный режим для цепи Маркова - student2.ru .

При этом выполняется условие: все переходные вероятности, указанные на размеченном графе, отличны от нуля и единицы.

В дальнейшем при рассмотрении стационарных режимов предполагается, что третье условие выполняется.

Будем считать, что условия существования финальных вероятностей выполнены и пределы

pi = Стационарный режим для цепи Маркова - student2.ru (i = 1, 2, …, n)

существуют и не зависят от начальных условий. Покажем, как найти эти вероятности.

Если цепь Маркова однородна, т.е. pij(k) = pij, то для стационарного режима (достигаемого при k → ∞) вероятность pj состояния sj на (k + 1)-м шаге должна быть такой же, как на k-м:

pj(k + 1) = Стационарный режим для цепи Маркова - student2.ru = pj,

где pj уже не зависит от k. Отсюда

pj = Стационарный режим для цепи Маркова - student2.ru .

Сумма в правой части последнего равенства распространяется на все значения номера состояний i, включая i = j, при этом pjj – вероятность задержки системы в состоянии j. Разделим эту сумму на две части: в первой суммирование произведем по всем значениям i, кроме i = j, а во второй будет только один член, отвечающий условию i = j. Тогда

pj = Стационарный режим для цепи Маркова - student2.ru + pjpjj,

откуда при любом j получаем для pj линейное алгебраическое уравнение вида

Стационарный режим для цепи Маркова - student2.ru + pj (pjj – 1) = 0.

Придавая в этой формуле индексу j значения 1, 2, …, n, получим для n финальных вероятностей p1, p2, …, pn систему n линейных однородных алгебраических уравнений

Стационарный режим для цепи Маркова - student2.ru + pj (pjj – 1) = 0 (j = 1, 2, …, n). (1)

Как известно из алгебры, такая система уравнений имеет бесконечное множество решений. В рассматриваемом случае решение становится единственным, если добавить к системе (1) нормировочное условие

Стационарный режим для цепи Маркова - student2.ru = 1

взамен которого можно устранить из системы (1) любое, например, первое. Получим систему уже n неоднородных линейных уравнений с n неизвестными

(2)
Стационарный режим для цепи Маркова - student2.ru Стационарный режим для цепи Маркова - student2.ru + pj (pjj – 1) = 0 (j = 2, 2, …, n),

Стационарный режим для цепи Маркова - student2.ru = 1.

В курсе линейной алгебры доказывается, что такая система имеет единственное решение, т.е. однозначно определяет финальные вероятности p1, p2, …, pn, дающие в сумме единицу.

Таким образом, можно сформулировать следующую теорему.

Теорема. Если существуют финальные вероятности, то финальный вектор (р1, р2, …, рn) можно найти из уравнения

1, р2, …, рn) = (р1, р2, …, рn)∙Р,

где Р – матрица переходных вероятностей.

При составлении системы линейных уравнений (2) для финальных вероятностей p1, p2, …, pn удобно пользоваться понятием «потока вероятностей». Назовем произведение pipij потоком вероятности, переводящим систему S из состояния si в состояние sj. Полная вероятность перехода системы S в состояние sj откуда бы то ни было равна сумме всех потоков вероятности, переводящих систему в это состояние, т.е. вероятность прийти в состояние sj откуда бы то ни было равна

Стационарный режим для цепи Маркова - student2.ru (i ≠ j).

Аналогично, сумма всех потоков вероятности, выводящих систему из состояния sj куда бы то ни было, равна

Стационарный режим для цепи Маркова - student2.ru = pj Стационарный режим для цепи Маркова - student2.ru .

Очевидно, что в стационарном режиме вероятность войти в любое состояние должна быть равна вероятности из него выйти (иначе режим не был бы стационарным). Уравнения для финальных вероятностей можно записывать, исходя из следующего правила: для стационарного режима суммарный поток вероятности, переводящий систему S в состояние sj из других состояний, равен суммарному потоку вероятности, выводящему систему из состояния sj:

Стационарный режим для цепи Маркова - student2.ru = pj Стационарный режим для цепи Маркова - student2.ru (j = 1, 2, …, n) (3)

Условие (3) назовем балансовым условием для состояния sj. К этим условиям надо добавить нормировочное условие

Стационарный режим для цепи Маркова - student2.ru = 1,

отбросив одно любое уравнение из (3). Полученная система решается любым из известных методов из линейной алгебры.

Решение типовых задач

Стационарный режим для цепи Маркова - student2.ru

1. Совокупность семей некоторого региона можно разделить на три группы

1) Семьи, не имеющие автомобиля и не собирающиеся его покупать;

2) Семьи, не имеющие автомобиля, но намеревающиеся его приобрести;

3)Семьи, имеющие автомобиль.

Проведенное статистическое исследование показало, что матрица перехода за интервал один год имеет вид

Стационарный режим для цепи Маркова - student2.ru .

В этой матрице элемент р33 = 1 означает вероятность того, что семья, имеющая автомобиль через год также будет его иметь, а , например, элемент р23 = 0,3 – вероятность того, что семья, не имевшая автомобиля, не решившая его приобрести, осуществит свое намерение в следующем году, и т.д.

Найти вероятности того, что

а) Семья, не имевшая автомобиля и не собиравшаяся его приобрести, будет в такой же ситуации через два года.

Б) Семья, не имевшая автомобиля, но намеревающаяся его приобрести, будет иметь автомобиль через 2 года.

Решение. Найдем матрицу перехода Р2 через два года

Р2 = Стационарный режим для цепи Маркова - student2.ru = Стационарный режим для цепи Маркова - student2.ruСтационарный режим для цепи Маркова - student2.ru = Стационарный режим для цепи Маркова - student2.ru .

Отсюда искомые в а) и б) вероятности равны соответственно р11 = 0,64 и р23 = 0,51. ►

Стационарный режим для цепи Маркова - student2.ru 2. Рассмотрим состояния банка, характеризующиеся одной из процентных ставок: 2%, 3%, 4%, которые устанавливаются в начале каждого квартала и фиксированы на всем его протяжении. Т.е., если рассматриваемый банк принять за систему S, тот она в каждый момент времени может находиться только в одном из трех состояний: s1 – процентная ставка 2%, s2 – процентная ставка 3%, s3 – процентная ставка 4%. Анализ работы банка в предшествующие годы показал, что изменения переходных вероятностей с течением времени пренебрежимо мало. Определить вероятности указанных состояний банка в конце года, если в конце предыдущего года процентная ставка банка составляла 3%, а размеченный граф состояний имеет вид

 
  Стационарный режим для цепи Маркова - student2.ru

Решение. Определим тип процесса. Так как множество состояний, в которых может находиться система, конечно – три состояния – то случайный процесс является дискретным.

С определенной долей погрешности можно предположить, что вероятность пребывания банка в одном из своих состояний в будущем не зависит от его состояний в прошлом, и зависит в существенном только от его состояния в настоящем. Поэтому случайный процесс можно считать марковским. В силу условий примера банк может переходить из состояния в состояние только в заранее определенные моменты времени - в начале каждого квартала. Следовательно, случайный процесс есть процесс с дискретным временем.

Так как зависимостью переходных вероятностей можно пренебречь, то рассматриваемый процесс будет однородным.

Следовательно, рассматриваемый случайный процесс является однородной цепью Маркова.

По размеченному графу состояний найдем значения вероятностей задержек.

Т.к. р12 = 0,4, р13 = 0,2, то р11 = 1 – (0,4 + 0,2) = 0,4.

Т.к. р21 = 0,2, р23 = 0,3, то р22 = 1 – (0,2 + 0,3) = 0,5.

Т.к. р31 = 0,1, р32 = 0,3, то р33 = 1 – (0,1 + 0,3) = 0,6.

Теперь составим матрицу переходных вероятностей за один квартал

Стационарный режим для цепи Маркова - student2.ru .

Так как в конце предшествующего года процентная ставка составляла 3%, то можно считать, что в начальный момент времени система находилась в состоянии s2. Поэтому начальное распределение вероятностей имеет вид р1(0)=0, р2(0) = 1, р3 (0) = 0.

Вероятность состояний банка в конце года, т.е. по прошествии четырех кварталов, находим по формуле Р4 = Р14, следовательно,

Стационарный режим для цепи Маркова - student2.ru

Чтобы найти вероятности состояний в конце года, надо вектор начальных состояний умножить на получившуюся матрицу:

1(4), р2(4), р3 (4)) = (р1(0), р2(0), р3 (0))∙ Р4 =

= (0; 1; 0) ∙ Стационарный режим для цепи Маркова - student2.ru = (0,2020; 0,4015; 0,3965)

Итак, р1(4) = 0,2020, р2(4) = 0,4015, р3 (4) = 0,3965, т.е. в конце года вероятнее всего процентная ставка останется такой же, как и в предшествующем году, т.е. 3%.►

Стационарный режим для цепи Маркова - student2.ru 3. Состояния банка s1, s2, s3 характеризуются соответственно процентными ставками 5%, 8% и 11%, которые устанавливаются в начале года и не меняются до следующего года. Переходные вероятности постоянны.

Спрогнозируйте, какая ставка будет к концу 2014 года, если в 2010 году процентная ставка была 5%, а размеченный граф состояний выглядит следующим образом:

 
  Стационарный режим для цепи Маркова - student2.ru

Ответ. Через 4 года процентные ставки 5%, 8% и 11% будут соответственно с вероятностями 0,2261; 0,4998 и 0,2741.Следовательно, в 2014 году ставка вероятнее всего будет 8%.

Стационарный режим для цепи Маркова - student2.ru 4. Состояния банка s1, s2, s3 характеризуются соответственно процентными ставками 2%, 3% и 4%, которые устанавливаются в начале каждого квартала и не меняются до следующего квартала. Переходные вероятности зависят от моментов установления процентных ставок. Матрицы переходных вероятностей задаются следующим образом:

Р(1) = Стационарный режим для цепи Маркова - student2.ru , Р(2) = Стационарный режим для цепи Маркова - student2.ru ,

Р(3) = Стационарный режим для цепи Маркова - student2.ru , Р(4) = Стационарный режим для цепи Маркова - student2.ru .

В конце предшествующего года процентная ставка была 4%. Какой будет процентная ставка в конце этого года? Изобразить размеченные графы состояний системы для каждого квартала.

Решение. Изобразим размеченные графы состояний системы, указывая только те стрелки, переходные состояния которых отличны от нуля.

Стационарный режим для цепи Маркова - student2.ru

0,1
Шаг k = 1.

 
  Стационарный режим для цепи Маркова - student2.ru

0,3
Шаг k = 2.

 
  Стационарный режим для цепи Маркова - student2.ru

0,3
Шаг k =3.

Стационарный режим для цепи Маркова - student2.ru

0,4
Шаг k =4.

Стационарный режим для цепи Маркова - student2.ru

По условию вероятности состояний системы в начальный момент времени

(p1(0), p2(0), p3(0)) = (0, 0, 1).

Находим

Р(1)∙Р(2) = Стационарный режим для цепи Маркова - student2.ruСтационарный режим для цепи Маркова - student2.ru = Стационарный режим для цепи Маркова - student2.ru .

Р(1)∙Р(2)∙Р(3) = Стационарный режим для цепи Маркова - student2.ruСтационарный режим для цепи Маркова - student2.ru = Стационарный режим для цепи Маркова - student2.ru

Р(1)∙Р(2)∙Р(3)∙Р(4) = Стационарный режим для цепи Маркова - student2.ruСтационарный режим для цепи Маркова - student2.ru = = Стационарный режим для цепи Маркова - student2.ru .

Тогда

(p1(4), p2(4), p3(4)) = (p1(0), p2(0), p3(0)) Р(1)∙Р(2)∙Р(3)∙Р(4) =

= (0, 0, 1)∙ Стационарный режим для цепи Маркова - student2.ru = (0,3584; 0,3696; 0,2720).

Таким образом p1(4) = 0,3584, p2(4) = 0,3696, p3(4) = 0,2720, и наиболее вероятной процентной ставкой в конце года будет 3%.►

 
  Стационарный режим для цепи Маркова - student2.ru

5. Стационарный режим для цепи Маркова - student2.ru Стационарный режим для цепи Маркова - student2.ru Стационарный режим для цепи Маркова - student2.ru Стационарный режим для цепи Маркова - student2.ru Пусть имеется граф состояний

 
  Стационарный режим для цепи Маркова - student2.ru

и задана матрица переходных состояний Стационарный режим для цепи Маркова - student2.ru .

В начальный момент времени (t0 = 0) система находится в состоянии s1. Составить для системы размеченный граф состояний Найти распределение вероятностей состояний системы для первых четырех шагов (k = 1, 2, 3, 4); убедиться, что вероятность поглощающего состояния p4(k) с увеличением k растет.

Решение. Составим для системы размеченный граф состояний.

 
  Стационарный режим для цепи Маркова - student2.ru

Так как в начальный момент времени (t0 = 0) система находится в состоянии s1, то p1(0) = 1, p2(0) = p3(0) = p4(0) = 0. По формуле

pj(k) = Стационарный режим для цепи Маркова - student2.ru (k = 1,2,…; j = 1,2,…,n),

полагая в ней k = 1, получим p1(1) = 0,7, p2(1) = 0,1, p3(1) = 0,1, p4(1) = 0,1.

Снова применяя формулу, находим вероятности состояний на втором шаге

p1(2) = 0,7·0,7 + 0,1·0,2 + 0,1·0,2 + 0,1·0 = 0,53;

p2(2) = 0,7·0,1 + 0,1·0,6 + 0,1·0 + 0,1·0 = 0,13;

p3(2) = 0,7·0,1 + 0,1·0 + 0,1·0,5 + 0,1·0 = 0,12;

p4(2) = 1 - p1(2) - p2(2) - p3(2) = 0,22.

Далее получим

p1(3) = 0,53·0,7 + 0,13·0,2 + 0,12·0,2 = 0,421;

p2(3) = 0,53·0,1 + 0,13·0,6 = 0,131;

p3(3) = 0,53·0,1 + 0,12·0,5 = 0,113;

p4(3) = 1 - p1(3) - p2(3) - p3(3) = 0,335.

И окончательно

p1(4) = 0,421·0,7 + 0,131·0,2 + 0,113·0,2 = 0,3435;

p2(4) = 0,421·0,1 + 0,131·0,6 = 0,1207;

p3(4) = 0,421·0,1 + 0,113·0,5 = 0,0986;

p4(3) = 1 - p1(4) - p2(4) - p3(4) = 0,4372.

Мы убедились в том, что с возрастанием k вероятность поглощающего состояния p4(k) растет, тогда как вероятность p1(k) состояния s1 растет. ►

Стационарный режим для цепи Маркова - student2.ru

6. Рассмотрим систему S – станок с числовым программным управлением, который может быть в следующих состояниях:

s1 – исправен и работает;

s2 – неисправен и неисправность не обнаружена;

s3 – неисправен, проводится средний ремонт;

s4 – не работает, находится на профилактике;

s5 – неисправен, проводится капитальный ремонт.

Размеченный граф состояний имеет следующий вид

 
  Стационарный режим для цепи Маркова - student2.ru

р12
Стационарный режим для цепи Маркова - student2.ru

 
  Стационарный режим для цепи Маркова - student2.ru

Известно, что p14 = 0,1, p12 = 0,1, p23 = 0,6, p25 = 0,1, p31 = 0,8, p41 = 0,7, p43 = 0,1, p45 = 0,1, p51 = 0,1. Составить уравнения и найти предельные вероятности состояний станка.

Решение. Рассмотрим состояние s5 на графе. В это состояние направлено две стрелки, следовательно, в левой части уравнения (3) для j = 5 (состояние s5) будет два слагаемых. Из этого состояния выходит одна стрелка, следовательно, в правой части уравнения (3) для j = 5 будет одно слагаемое. Получаем первое уравнение

p2p25 + p4p45 = p5p51.

Аналогично запишем еще три уравнения:

p1p12 = p2(p23 + p25), p2p23 + p4p43 = p3p31 , p1p14 = p4(p41 + p43 + p45).

В качестве пятого уравнения возьмем нормировочное условие

p1 + p2 + p3 + p4 + p5 = 1.

Перепишем полученную систему уравнений в таком виде:

1) p5 =(p2p25 + p4p45)/p51,

2) p2 = p1p12/(p23 + p25),

3) p3 = (p2p23 + p4p43)/ p31 ,

4) p4 = p1p14/(p41 + p43 + p45),

5) p1 + p2 + p3 + p4 + p5 = 1.

Решим эту систему уравнений. Из 2) находим

p2 = а2р1, где а2 = p12/(p23 + p25).

Из 4) имеем

p4 = а4р1, где а4 = p14/(p41 + p43 + p45).

Из 3) получаем

p3 = (а2р23 + а4р43131 = а3р1, где а3 = (а2р23 + а4р43)/р31.

Из 1) находим

p5 = (а2р25 + а4р45151 = а5р1, где а5 = (а2р25 + а4р45)/р51.

Подставляя соответствующие значения вероятностей, получим

а2 = Стационарный режим для цепи Маркова - student2.ru = Стационарный режим для цепи Маркова - student2.ru ,

а4 = Стационарный режим для цепи Маркова - student2.ru = Стационарный режим для цепи Маркова - student2.ru ,

а3 = Стационарный режим для цепи Маркова - student2.ru = Стационарный режим для цепи Маркова - student2.ru ,

а5 = Стационарный режим для цепи Маркова - student2.ru = Стационарный режим для цепи Маркова - student2.ru .

Подставляя полученные значения в равенство 5) получаем уравнение

р1 + Стационарный режим для цепи Маркова - student2.ru р1 + Стационарный режим для цепи Маркова - student2.ru р1 + Стационарный режим для цепи Маркова - student2.ru р1 + Стационарный режим для цепи Маркова - student2.ru р1 = 1,

из которого

р1 = Стационарный режим для цепи Маркова - student2.ru ≈ 0,6139, p2 = а2р1 = Стационарный режим для цепи Маркова - student2.ru ≈ 0,0877, p3 = а3р1 = Стационарный режим для цепи Маркова - student2.ru ≈ 0,0743,

p4 = а4р1 = Стационарный режим для цепи Маркова - student2.ru ≈ 0,0682, p5 = а5р1 = Стационарный режим для цепи Маркова - student2.ru ≈ 0,1559. ►

Обратим внимание, что для решения этого примера нам потребовались только те вероятности, которые приведены на размеченном графе, и не потребовались вероятности задержки р11, р22, р33, р44, р55.

Стационарный режим для цепи Маркова - student2.ru 7. Система S представляет собой вычислительный центр (ВЦ), в котором имеется три компьютерных блока. В определенные моменты времени, разделенные промежутком t, все блоки осматриваются, в результате чего каждый признается либо исправным и продолжает работать, либо признается неисправным и направляется в ремонт. Вероятность того, что исправный блок за время t выйдет из строя, не зависит от того, какое время он уже работал (от «предыстории» процесса), и равна r. Вероятность того, что ремонтируемый блок за время t будет приведен в исправность, не зависит от того, сколько времени уже продолжался ремонт и сколько блоков ремонтируется, и равна q. Процессы выхода блоков из строя и их восстановления протекают независимо друг от друга. Построить размеченный граф состояний ВЦ, нумеруя их по числу неисправных блоков:

s0 – все блоки исправны,

s1 – один блок неисправен, остальные два работают,

s2 – два блока исправны, один работает,

s3 – все три блока неисправны.

Полагая r = 0,2, q = 0,3, построить размеченный граф состояний ВЦ и найти финальные вероятности.

Решение. Размеченный граф состояний имеет следующий вид

 
  Стационарный режим для цепи Маркова - student2.ru

Вычислим переходные вероятности pij.

Чтобы система перешла из состояния s0 в состояние s1, нужно, чтобы один из блоков на время t вышла из строя. Эта вероятность, согласно биномиальному распределению, равна р01 = Стационарный режим для цепи Маркова - student2.ru . Аналогично находим

р02 = Стационарный режим для цепи Маркова - student2.ru , р03 = r3, р00 = (1 – r)3.

Чтобы система из состояния s1 перешла в состояние s0, нужно, чтобы неисправный блок за время t был отремонтирован, а другие два исправных блока не вышли из строя: р10 = q(1 – r)2. Аналогично находим

р11 = q2r(1 – r) + (1 – q)(1 – r)2,

р12 = qr2 + (1 – q)2r(1 – r),

р13 = (1 – q)r2.

Рассуждая таким же способом, определяем

р23 = (1 – q)2r, р22 = (1 – q)2(1 – r) + r2q(1 – q),

р21 = qr2 + (1 – r)2q(1 – q), р20 = q2(1 – r),

р33 = (1 – q)3, р32 = Стационарный режим для цепи Маркова - student2.ru , р31 = Стационарный режим для цепи Маркова - student2.ru , р30 = q3.

Теперь при r = 0,2 и q = 0,3 имеем

р01 = 0,384, р02 = 0,096, р03 = 0,008, р00 = 0,512,

р10 = 0,192, р12 = 0,236, р13 = 0,028, р11 = 0,544,

р23 = 0,098, р21 = 0,354, р20 = 0,072, р22 = 0,476,

р32 = 0,441, р31 = 0,189, р30 = 0,027, р33 = 0,343.

Для нашего примера система уравнений

Стационарный режим для цепи Маркова - student2.ru = pj Стационарный режим для цепи Маркова - student2.ru (j = 1, 2, …, n)

с учетом нормировочного условия Стационарный режим для цепи Маркова - student2.ru = 1 может быть записана в следующем виде:

0,488р0 – 0,192р1 – 0,072р2 – 0,027р3 = 0,

- 0,384р0 + 0,456р1 – 0,354р2 – 0,189р3 = 0,

- 0,096р0 + 0,236р1 + 0,524р2 – 0,441р3 = 0,

р0 + р1 + р2 + р3 = 1.

Решая полученную систему линейных неоднородных уравнений одним из известных методов линейной алгебры, получим

р0 ≈ 0,216, р1 ≈ 0,432, р2 ≈ 0,288, р3 ≈ 0,064. ►

Стационарный режим для цепи Маркова - student2.ru 8. Дана однородная марковская цепь со следующим размеченным графом состояний

 
  Стационарный режим для цепи Маркова - student2.ru

Найти финальные вероятности.

Решение. Матрица переходных вероятностей имеет вид

Р = Стационарный режим для цепи Маркова - student2.ru .

Тогда вектор финальных вероятностей

1, р2, р3) = (р1, р2, р3)∙Р = (р1, р2, р3)∙ Стационарный режим для цепи Маркова - student2.ru . (*)

Произведя умножение в правой части этого равенства, получим

1, р2, р3) = (0,4р1+ 0,2р2 + 0,7р3; 0,6р1+ 0,8р2; 0,3р3).

Отсюда получаем следующую систему линейных уравнений

Стационарный режим для цепи Маркова - student2.ru Стационарный режим для цепи Маркова - student2.ru р1 = 0,4р1+ 0,2р2 + 0,7р3; 0,6р1 – 0,2р2 = 0;

р2 = 0,6р1+ 0,8р2; или 0,6р1 – 0,2р2 = 0;

р3 = 0,3р3, р3 = 0.

Из первого уравнения

р1 = Стационарный режим для цепи Маркова - student2.ru р2. (**)

Итак, (р1 = Стационарный режим для цепи Маркова - student2.ru р2; р2; р3 = 0) – общее решение уравнения (*), зависящее от одного произвольного параметра р2. Подберем этот параметр из нормировочного уравнения р1 + р2 + р3 = 1. Отсюда р2 = 1 – р1. Подставив это выражение в (**), найдем р1 = Стационарный режим для цепи Маркова - student2.ru . Тогда р2 = Стационарный режим для цепи Маркова - student2.ru .

Окончательно вектор финальных вероятностей (р1, р2, р3) = Стационарный режим для цепи Маркова - student2.ru .►

Стационарный режим для цепи Маркова - student2.ru 9. Поведение рынка ценных бумаг обнаруживает следующую тенденцию: сделки, в которых цены возрастают, сменяются сделками, в которых цены падают. Наблюдения показали, что условная вероятность возрастания цен после предшествовавшего периода их падения равна 0,65, а условная вероятность падения цен после предшествовавшего периода их возрастания равна 0,6. Найти соответствующие состояния, построить размеченный граф состояний, выписать матрицу переходных вероятностей и найти финальные вероятности системы.

Решение. В качестве системы S будем рассматривать рынок ценных бумаг. Тогда система S может находиться только в двух состояниях: s1 – падение цен, и s2 – возрастание цен, следовательно, процесс, протекающий в системе S, является дискретным.

Предстоящее состояние, в которое перейдет система S, зависит (в существенном) от состояния, в котором она находится в настоящий момент времени, поэтому процесс является марковским.

Будем предполагать, что моменты времени t1, t2, t3, … настолько близки друг к другу, что между ними система S не изменяет своего состояния и, следовательно, процесс с определенной погрешностью можно считать процессом с дискретным временем.

Условные вероятности 0,65 и 0,6, данные в условии, являются, очевидно, вероятностями р12 и р21. Тогда

р11 = 1 – р12 = 0.35; р22 = 1 – р21 = 0,4.

Размеченный граф состояний будет иметь следующий вид

 
  Стационарный режим для цепи Маркова - student2.ru

Матрица переходных вероятностей

Р = Стационарный режим для цепи Маркова - student2.ru = Стационарный режим для цепи Маркова - student2.ru .

Вектор финальных вероятностей ищем из уравнения

1, р2) = (р1, р2)∙Р = (р1, р2)∙ Стационарный режим для цепи Маркова - student2.ru .

или

1, р2) = (0,35р1 + 0,6р2; 0,65р1 + 0,4р2 ),

откуда

Стационарный режим для цепи Маркова - student2.ru Стационарный режим для цепи Маркова - student2.ru

или
р1 = 0,35р1 + 0,6р2; 0,65р1 – 0,6р2 = 0;

р2 = 0,65р1 + 0,4р2, –0,65р1 + 0,6р2 = 0.

Уравнения полученной системы пропорциональны, поэтому одно из них (например, второе) можно отбросить, заменяя его нормировочным уравнением, т.е. получая систему

Стационарный режим для цепи Маркова - student2.ru 0,65р1 – 0,6р2 = 0;

р1 + р2 = 0.

Решая эту систему, находим вектор финальных вероятностей

1, р2) = (0,48, 0,52).

Таким образом, при достаточно длительном функционировании рынка ценных бумаг финальные вероятности падения и роста цен равны соответственно 0,48 и 0,52. При этом они не зависят от начального состояния рынка.►

Стационарный режим для цепи Маркова - student2.ru

10. Компания по прокату автомобилей выдает автомобили напрокат в трех аэропортах А, В и С. Клиенты возвращают автомобили в эти аэропорты в соответствии с вероятностями, указанными в следующей таблице

Откуда Куда
А В С
А 0,75 0,25
В 0,25 0,75
С 0,25 0,25 0,5

Компания планирует построить ремонтную станцию в одном из этих трех аэропортов. В каком из них это целесообразно сделать и почему?

Решение. Каждый автомобиль можно рассматривать в качестве системы S, которая может пребывать в одном из следующих трех состояний:

s1 – автомобиль находится в аэропорту А и не выдан напрокат или выдан напрокат из аэропорта А и находится у клиента;

s2 – то же для аэропорта В;

s3 – то же для аэропорта С.

Тогда вероятности, данные в условии задачи в таблице, являются переходными вероятностями системы S из одного из состояний s1, s2, s3 в другое.

Промежуток времени между выдачей и возвращением автомобиля не может быть сколь угодно бесконечно малым и потому моменты времени t1,t2,t3,… можно выбрать настолько близкими друг к другу, что между ними система S не изменяет своего состояния. Следовательно, процесс, протекающий в системе S, можно считать процессом с дискретным временем.

Таким образом, матрица переходных вероятностей

Р = Стационарный режим для цепи Маркова - student2.ru .

Вектор финальных вероятностей ищем из уравнения

1, р2, р3) = (р1, р2, р3)∙Р = (р1, р2, р3)∙ Стационарный режим для цепи Маркова - student2.ru .

Получаем систему

Стационарный режим для цепи Маркова - student2.ru Стационарный режим для цепи Маркова - student2.ru р1 = 0,75р1 + 0,25р2 + 0,25р3; 0,25р1 – 0,25р2 – 0,25р3 = 0;

р2 = 0,25р1 + 0,25р3; или -0,25р1 + р2 – 0,25р3 = 0;

р3 = 0,75р2 + 0,5р3, -0,75р2 + 0,5р3 =0.

Заменяя, например, второе уравнение системы нормировочным уравнение, получим

Стационарный режим для цепи Маркова - student2.ru р1 – р2 – р3 = 0;

р1 + р2 + р3 = 1;

2 – р3 = 0.

Решая последнюю систему, получим вектор финальных вероятностей (р12, р3) = (0,5, 0,2, 0,3). Таким образом, ремонтную станцию целесообразно строить в аэропорту А, т.к. финальная вероятность возврата в этот аэропорт наибольшая.►

Наши рекомендации