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

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

.pdf
Скачиваний:
1
Добавлен:
08.09.2026
Размер:
2 Мб
Скачать
☆
11
Переходные вероятности между состояниями
Из любого состояния si на n-м шаге система может с некоторыми вероятно­стями перейти в другие состояния или с определенной вероятностью остаться в нем. Здесь могут быть два основных случая:
1. Вероятности состояний на n-м шаге не зависят от состояния на (n 1)-м шаге. В этом случае говорят, что испытания независимы, так как в каждом ис­пытании событие происходит с одной и той же вероятностью, которая не зави­сит от исхода на предыдущем шаге.
Пример независимых испытаний. При бросании игральной кости состояние
(выпадение числа от 1 до 6) при n-м бросании не зависит от того, какое состоя­ние было при предыдущем, (n 1)-м бросании.
2. Вероятности состояний на n-м шаге зависят от состояния на предыдущем, (n 1)-м шаге.
Марковская цепь относится к классу случайных процессов, вероятности со-
стояний которых на n-м шаге зависят от состояния на предыдущем шаге.
Непосредственные переходы между состояниями описываются переходны-
ми вероятностями. Переходной вероятностью (вероятностью перехода) на n-м шаге называет-
ся условная вероятность непосредственного перехода si sj на n-м шаге при условии, что на (n 1)-м шаге система находилась в состоянии si:
)(n
ij
p
= p[S(n) = sj / S(n 1) = si], i, j = 1, 2, 3, …,
где S(n) и S(n 1) – обозначение случайного состояния на n-м и (n 1)-м шаге соответственно.
Понятие однородной цепи Маркова. Граф состояний
Однородной цепью Маркова называется случайный процесс с дискретны­ми состояниями и с дискретным временем, вероятности состояний которого на любом шаге определяются только состоянием на предыдущем шаге:
)(n
ij
p
= pij, i, j = 1, 2, 3, …
Смысл свойства однородности заключается в том, что переходные вероят-
ности не зависят ни от номера шага, ни от состояний на предшествовавших ша­гах. А это означает, что условия протекания процесса не изменяются с течением времени.
12
Таким образом, вероятности pi1, pi2, pi3, … образуют распределение вероят-
ностей попадания из состояния si в состояния s1, s2, s3, … за один шаг. Это рас­пределение не зависит от номера шага, на котором происходит переход. Замечание. Если переходные вероятности зависят от номера шага, то такая цепь будет неоднородной. В случайном процессе с дискретными состояниями и с дискретным време­нем можно выделить три части: прошлое, настоящее и будущее относительно
некоторого шага n0:
прошлое (n n0)
настоящее (n0)
будущее (n n0)
Однородная марковская цепь обладает свойством независимости будуще-
го от прошлого при фиксированном настоящем. Будущее процесса (системы) зависит только от настоящего и не зависит от прошлого, то есть не зависит от того, каким путем система попала в настоящее. Таким образом, можно сказать, что при фиксированном настоящем будущее и прошлое однородной цепи Мар­кова независимы.
Это свойство принято называть отсутствием последействия или марков- ским свойством.
Марковское свойство может быть определено также следующим образом: для любого шага n0 вероятность любого состояния системы в будущем (то есть при n n0) зависит только от ее состояния в настоящем (то есть при n = n0) и не
зависит от того, когда и каким образом система пришла в это состояние. Для наглядности и лучшего восприятия цепь Маркова изображают в виде ориентированного графа, вершинами которого являются состояния, а ребрами – события, обуславливающие непосредственные переходы между состояниями. Каждому ребру приписывается переходная вероятность. Если ребро отсутству­ет, то переходная вероятность равна нулю. Возможные задержки в прежнем со­стоянии изображают стрелкой-петлей. Пример. На рисунке приведен граф из трех состояний. Множество состоя-
ний системы = {s1, s2, s3}.
1/2 1/2 1/3
s1
1/2
s2
1/4
s3
2/3 1/4
Переходные вероятности: p11 = 1/2, p12 = 1/2, p21 = 1/4, p22 = 1/2, p23 = 1/4, p31 = 2/3, p33 = 1/3.
13
Среднее число шагов нахождения в состоянии
p
ii
s
i
1 – p
ii
На рисунке приведена часть графа состояний, относящаяся к со­стоянию si.
Здесь указаны две вероятности: вероятность pii того, что состояние не изме­нится за один шаг, и вероятность 1 pii того, что состояние изменится за один шаг (pii < 1).
После попадания в состояние si система будет находиться в нем случайное
число шагов, обозначенное через Ni. Найдем среднее число шагов (или матема­тическое ожидание числа шагов) нахождения в состоянии si.
Обозначим через qii(n) вероятность того, что на n-м шаге система будет в со-
стоянии si при условии, что до n-го шага система не покидала это состояние. Пусть процесс начинается также в состоянии si, то есть начальная вероятность
qii (0) = 1. Выпишем очевидные соотношения:
qii (0) = 1; qii (1) = qii (0)pii= pii; qii (2) = qii (1)pii=
2
ii
p
;
qii (3) = qii (2)pii=
3
ii
p
; … qii (n) = qii (n – 1)pii=
n
ii
p
.
Среднее число шагов нахождения в состоянии si до выхода из него опреде-
ляется суммой этих вероятностей, которая представляет собой сходящийся гео­метрический ряд (геометрическую прогрессию):
M(Ni) = 1 + pii +
2
ii
p
+
3
ii
p
+ … +
n
ii
p
+ … =
ii
p1
1
.
Таким образом, среднее число шагов нахождения в состоянии si до выхода из него будет M(Ni) = 1/(1– pii). Из этой формулы следует: чем больше вероятность pii, тем больше среднее время нахождения в состоянии si. Эта зависимость иллюстрируется следующей
таблицей:
pii
0,01
0,1
0,5
0,9
0,99
M(Ni)
1,01
1,11
2,0
10,0
100,0
14
Классификация состояний
Рассмотрим следующие типы (классы) состояний: достижимые, сообщаю­щиеся, несущественные и существенные, эргодическое множество и поглоща­ющие состояния.
Состояние sj достижимо из состояния si, если за некоторое число шагов си­стема переходит из si в sj, то есть существует такое n, что pij (n) > 0. Смысл достижимости: если из si можно по стрелкам пройти в sj, то состоя­ние sj достижимо из si. Пример. На приведенном графе состояние s4 достижимо из состояния s1, однако s1 не достижимо из s4:
s1 s2 s3 s4
Замечание. Здесь и далее на рисунках не указаны вероятности pii. Отсут- ствие этих вероятностей на рисунках не меняет смысла приведенных иллю­страций.
Сообщающимися называются состояния si и sj, если они взаимно достижи­мы, то есть существуют такие m и n, что pij (m) > 0, pji (n) > 0. Пример. На приведенном графе состояния s1 и s2 взаимно достижимы, то
есть они сообщаются:
s1 s2 s3 s4
Состояние si называется несущественным, если имеется такое состояние sj и такое число шагов m, что pij (m) > 0, однако pji (n) = 0 при любом n. Состоя-
ние si называется существенным, если не имеется таких состояний sj, то есть любое состояние, достижимое из si, сообщается с этим состоянием si. Смысл этих состояний. Для несущественного состояния si имеется дости­жимое из него состояние sj, однако si не достижимо из sj. Иными словами, из
каждого несущественного состояния система каким-либо образом может уйти в одно из существенных состояний и больше никогда в это несущественное со­стояние не вернется. Несущественные и существенные состояния образуют соответственно мно­жества несущественных и существенных состояний. Попав в множество суще­ственных состояний, система никогда из него не выйдет.
15
Пример. На приведенном графе состояния s1 и s2 являются несущественны- ми, а состояния s3, s4, s5 образуют множество существенных состояний.
несущественные состояния
s1
s2
s3 s4 s5
существенные состояния
Теорема. При n конечная цепь Маркова будет находиться только в су- щественных состояниях.
Теорема приведена без доказательства. Смысл теоремы: если начальным является несущественное состояние, то с
течением времени вероятность нахождения в несущественных состояниях стремится к нулю, то есть при n конечная цепь Маркова будет находиться
только в существенных состояниях. Эргодическое множество состояний – это множество существенных сооб­щающихся состояний. Смысл эргодического множества: из любого состояния можно попасть в любое другое состояние и из этого множества нельзя выйти (после попадания в него), то есть система, попадающая в эргодическое множество, никогда его не покидает. Примеры эргодических множеств:
а)
s1 s2
б)
s1 s2 s3
Поглощающим называется состояние, если система после попадания в это состояние из него не выходит. Если si – поглощающее состояние, то переходные
вероятности pii = 1 и pij = 0 для всех j i.
Цепь Маркова с поглощением – это цепь, множество состояний которой содержит хотя бы одно поглощающее состояние.
Замечание. Поглощающее состояние можно рассматривать как частный слу­чай эргодического множества, состоящего из одного состояния.
16
Матрица переходных вероятностей Матрица переходных вероятностей является матричной характеристикой переходов между состояниями марковской цепи:
P =  pij .
Матрица переходных вероятностей является стохастической. Это значит, что она обладает двумя свойствами:
1) свойством неотрицательности, pij 0;
2) свойством нормированности:
1
j
ij
p
для всех i или P·
e
=
e
, то есть сумма
элементов любой строки равна 1. Каждая i-я строка представляет собой распределение условных вероятно-
стей перехода pi1, pi2, pi3, … Если множество состояний является конечным, то матрица переходных ве­роятностей является квадратной.
Вероятности состояний однородной цепи Маркова
Вероятностью состояния на произвольном шаге называется вероятность того, что на n-м шаге система будет в состоянии sj при условии, что состояние si было начальным: pij (n) = p[S(n) = sj / S(0) = si], где S(0) – состояние системы
на начальном шаге.
Выведем рекуррентную формулу для вычисления этих вероятностей. Пусть состояние si является начальным. На (n 1)-м шаге система будет
находиться в состоянии sk с вероятностью pik(n 1), из которого на n-м шаге она попадает в состояние sj. Поэтому вероятность попадания в состояние sj через состояние sk равна pik(n 1)pkj.
По формуле полной вероятности вероятность попадания в состояние sj на n­м шаге
pij (n) =
k
kjik
pnp )1(
, n = 1, 2, 3, …
Замечание. Суммирование ведется по всему множеству состояний.
Для нахождения вероятностей состояний и других характеристик системы в переходном и стационарном режимах целесообразно пользоваться методами матричного исчисления. Будем записывать вероятности состояний цепи Марко-
ва pij(n) в виде матрицы:
P(n) = pij(n) .
17
Полученное выражение для вероятности pij(n) в матричном виде запишется так:
P(n) = P(n 1)P.
Каждый элемент матрицы P(n) представляет собой произведение i-й строки матрицы P(n  1) на j-й столбец матрицы P.
Замечания. 1. Получено прямое уравнение Колмогорова-Чепмена для мар- ковской цепи в отличие от обратного уравнения: P(n) = PP(n 1).
2. Уравнение Колмогорова-Чепмена в более общем виде
а) в развернутой форме: pij (m + n) =
k
kjik
npmp )()(
;
б) в матричной форме: P(m + n) = P(m)P(n). Для однородной марковской цепи матрицы вероятностей состояний на пер-
вом, втором и т.д. шагах: P(1) = P(0)P = EP = P; P(2) = P(1)P = P2; P(3) = P(2)P = P3; P(4) = P(3)P = P4; … P(n) = P(n 1)P = Pn,
где P(0) = E единичная матрица. Замечания. 1. Принято, что P(0) = P0 = E является единичной матрицей.
2. Матрица P(n) является стохастической.
На начальном шаге (n = 0) начальным может быть не одно, а несколько со­стояний. В этом случае задают начальные вероятности состояний.
Начальная вероятность pi(0) состояния si это вероятность того, что в нача­ле процесса, то есть на начальном шаге, система находится в состоянии si: pi(0) = p[S(0) = si]. Будем записывать начальные вероятности в виде распреде­ления (строки): p(0) = p1(0) p2(0) p3(0) ….
Распределение начальных вероятностей состояний является стохастическим, то есть оно обладает свойствами неотрицательности и нормированности:
pi(0) 0; p(0)
e
=
1)0(
i
i
p
для всех i, где
e
– столбец, все элементы которого равны 1.
Если начальным является одно определенное состояние si, то элемент, соот­ветствующий этому состоянию, равен 1, то есть pi(0) =1, а остальные элементы
равны нулю. Например, если начальным является первое состояние, то
p
(0) = 1 0 0 0 ….
18
Распределение вероятностей состояний на n-м шаге будем записывать в ви­де сроки:
p
(n) = p1(n) p2(n) p3(n) ….
Очевидно, что j-й элемент этой строки равен произведению строки p(n 1) на j-й столбец матрицы P, или
p
(n) = p(n 1)P.
Запишем эту рекуррентную формулу для n = 1, 2, 3, 4, … и для общего слу-
чая: p(1) = p(0)P ; p(2) =p(1)P =p(0)P2 ; p(3) = p(2)P =p(0)P3 ;
p
(4) = p(3)P =p(0)P4 ; … p(n) =p(n 1)P =p(0)Pn .
Замечание. Строка p(n) является стохастической. Итак, получены распределения вероятностей состояний цепи Маркова на
произвольном шаге при фиксированном начальном состоянии и при заданном начальном распределении. Эти распределения получены из соответствующих рекуррентных формул:
Матрица вероятностей состояний цепи Маркова при началь­ных условиях P(0) = E
P(n) = Pn
Распределение вероятностей состояний цепи Маркова при за­данном начальном распределении p(0)
p
(n) =p(0)Pn
Выводы. 1. Матрица P(n) вероятностей состояний на n-м шаге полностью
определяет вероятности состояний марковской цепи на любом шаге в будущем при любом начальном состоянии.
2. Распределение p(n) вероятностей состояний марковской цепи на n-м ша-
ге полностью определяется заданным начальным распределением и номером шага.
Предельные вероятности эргодической цепи Маркова
Эргодическая цепь Маркова – это такая цепь, множество состояний кото-
рой образует одно эргодическое множество.
Предельной вероятностью j состояния sj эргодической цепи Маркова называется вероятность нахождения в этом состоянии при n , то есть в да-
леком будущем.
Синонимы: финальная вероятность, стационарная вероятность.
Смысл предельной вероятности: j есть средняя доля числа шагов нахожде-
ния в состоянии sj при бесконечном протекании процесса.
19
Теорема о существовании и единственности предельных вероятностей.
Для эргодической однородной цепи Маркова существует единственное пре­дельное распределение вероятностей состояний, не зависящее от начального состояния:
j =
)(lim np
ij
n
.
Теорема приведена без доказательства. Смысл теоремы: предельные вероятности j существуют и не зависят от то-
го, каким было начальное состояние.
Замечания. 1. Другая возможная формулировка приведенной теоремы: Для того чтобы существовали предельные вероятности, не зависящие от начального состояния, необходимо и достаточно, чтобы цепь была эргодической.
2. Иногда эргодическую цепь определяют через существование предельных
вероятностей: цепь Маркова называется эргодической, если для нее существу­ют предельные вероятности, не зависящие от начального состояния.
Поскольку вероятности j не зависят от начального состояния, то они не за­висят и от начального распределения, то есть
)(lim np
n
,
где  = (1 2 3 …) предельное распределение вероятностей.
Следующая теорема связывает распределение и матрицу P. Теорема о связи предельных и переходных вероятностей эргодической цепи. Для эргодической марковской цепи выполняется условие:
= P.
Доказательство. Известно, что
Pnpnp )1()(
. Устремив n  , получим:
)(lim np
n
,
)1(lim np
n
, то есть  = P.
Теорема доказана.
Замечание. Распределение называют также финальным, стационарным, предельным, инвариантным; иногда его называют еще неподвижным вектором матрицы P.
Смысл теоремы. Матричное уравнение  = P представляет собой одно- родную систему линейных алгебраических уравнений относительно неизвест-
ных j. Число неизвестных равно числу уравнений.
Система уравнений является однородной, поэтому она совместна, однако ее решение является неопределенным, то есть решений бесконечно много. Не­определенность системы обусловлена тем, что строки матрицы P являются ли­нейно зависимыми: на них наложена одна связь, а именно, свойство нормиро­ванности стохастической матрицы (сумма элементов любой строки равна 1). Поэтому ранг матрицы P на единицу меньше числа неизвестных.
20
Добавив линейно независимое уравнение 1 + 2 + 3 +…+ m = 1, получим систему, ранг которой равен числу неизвестных. Эта система уравнений являет­ся неоднородной, ее решение является единственным. Полученную систему уравнений можно решить известными методами, например, методом Гаусса. Если из системы убрать любое линейно зависимое уравнение, то получим си­стему m уравнений с m неизвестными, и ее можно решить методом Крамера. Приведем без вывода две формулы для вычисления предельных вероятно­стей. Первая формула основана на вычислении определителей:
m
k
k
j
m
k
j
j
j
PE
PE
11
)det(
)det(
π
,
где Pj матрица, полученная из исходной матрицы P вычеркиванием j-й стро­ки и j-го столбца; E единичная матрица; j = det(E Pj)  определитель мат- рицы E Pj.
По этой формуле предельную вероятность можно вычислить только после вычисления всех определителей и нахождения их суммы.
Вторая формула основана на обращении матриц:
ePEp
j
j
j
1
)(1
1
π
,
где Pj и Е матрицы, определенные в первой формуле;
j
p
j-я строка матрицы
P без элемента pjj;
e
столбец, все элементы которого равны 1.
По этой формуле вычисление каждой предельной вероятности j связано с вычислением обратной матрицы, порядок которой на единицу меньше порядка исходной матрицы.
Замечания. 1. Размеры перемножаемых матриц согласованы.
2. На практике можно использовать комбинацию этих двух формул.
Вывод. Матрица переходных вероятностей P эргодической однородной цепи Маркова достаточна для нахождения предельных вероятностей.
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]