Пример 5. Задача о наилучшем выборе.




Федеральное агентство по образованию

Сибирский Федеральный университет

Факультет математики и информатики

Случайные процессы

Учебное пособие

Часть I

Красноярск 2014

© Т.В. Крупкина

Марковские цепи

Основные понятия

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

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

ε0, ε1, ε2, … имеет место равенство

P(ξn = ε j / ξ0 = εi0,…, ξn–2 = εn–2, ξn–1 = εn-1) = P(ξn = ε j / ξn–1 = εn-1) (марковское свойство).

Случайную величину ξn можно интерпретировать как состояние цепи Маркова на n-м шаге. Соответственно цепь Маркова можно представить как некоторую систему с возможными состояниями {ε0, ε1, ε2,…}, которая меняет свое состояние в целочисленные моменты времени, новое состояние зависит только от предыдущего (при фиксированном настоящем будущее не зависит от прошлого).

Пример 1. Состояние системы:

0 – не учится в колледже

1 – учится на первом курсе

2 – учится на втором курсе

3 – закончил колледж.

Во многих задачах, связанных с изучением цепей Маркова, множество значений случайных величин (ε i, i = 0, 1,...), можно отождествить с подмножеством множества натуральных чисел (номерами состояний цепи).

Пусть в результате эксперимента может наступить какое–либо из не более, чем счетного множества исходов (ε0, ε1, …). Исход n–го эксперимента обозначим Xn. Если в n испытании осуществится исход εj, будем записывать это так: Xn = j.

Тогда определение (1) примет вид:

последовательность целочисленных случайных величин {Xn} образует цепь Маркова, если P(Xn = j / X0 = i0,…, Xn–2 = in–2, Xn–1 = i) = P(Xn = j / Xn–1 = i) = P .

(Вероятность P -- это вероятность перехода из состояния с номером «i» в состояние с номером «j» на n-м шаге.)

Определение 2. Матрица Р(n) с элементами P называется матрицей вероятностей перехода на n-м шаге.

Итак, для цепи Маркова используются интерпретации:

· система с возможными состояниями

· последовательность зависимых случайных величин

· последовательность зависимых испытаний.

Определение 3. Марковская цепь {Xn} называется однородной, если вероятности P не зависят от n.

(P – вероятность перехода из εi в εj на n–ом шаге).

В этом случае матрица Р(n) ≡ P и называется матрицей переходных вероятностей.

В матрице переходных вероятностей P любой элемент рij ≥ 0, = 1 "i. Такие матрицы называются стохастическими.

Пример 2. Блуждание с поглощением.

Рассмотрим блуждание частицы по целым точкам отрезка [0, а], а > 1. Если 0 < k < a, то из точки (k) с вероятностью p = можно перейти в (k–1) или (k+1). Если k = 0 или k = а, то система остается в этом состоянии с вероятностью 1.

Р =

Пример 3. Блуждание с отражением.

Рассмотрим блуждание частицы по целым точкам отрезка [0, а], а > 1. Если 0 < k < a, то из точки k с p = можно перейти в (k–1) или (k+1). Из точки k=0 система с р=1 переходит в точку а, а из точки k = a с р = 1 в точку 0.

Пример 4. (По условиям примера 1.) Пусть студента в конце года могут исключить с вероятностью r, оставить на второй год с вероятностью s, перевести на следующий курс с вероятностью р; вероятность поступления q, вероятность выпуска р. Тогда матрица переходных вероятностей имеет вид

Р =

Пример 5. Задача о наилучшем выборе.

Предположим, имеется совокупность из m предметов, и задача состоит в том, чтобы выбрать наилучший. Но, осмотрев и отвергнув неподходящий предмет, к нему нельзя больше возвращаться (ситуация «разборчивой невесты»).

Будем фиксировать номера предметов, которые лучше всех осмотренных ранее. Получим цепочку номеров, например, такую

Введём состояние εi, которое означает, что i–й по счёту предмет лучше всех предыдущих. Состояние εm+1 означает, что найден лучший среди всех предмет.

В рассмотренном примере последовательность состояний:

ε1→ ε4→ ε6→ ε10→ ε13

Найдём pij. Очевидно, рij = 0 при i ≥ j, pm+1,m+1 = 1.

Надо найти рij при i < j ≤ m

 

Рассчитаем вероятности для m=3.

p12 = p13 = p14 = p23 = p24 = p34 =

Вероятности переходов задаются таблицей:

Переходы за k шагов

Рассмотрим изменение состояния системы за k шагов. Введем обозначение

pij(k) = p(xk = j/x0 = i). При k > 1 по формуле полной вероятности получаем

pij(k) = (1)

Рассмотрим матрицу Р(k) = (pij(k)). Тогда равенство (1) можно записать как

Р(k) = P(k–1)∙P. Отсюда Р(2) = Р2,...,Р(3) = Р3,…,Р(k) = Рk.

Пример 6. Рассмотрим последовательность независимых целочисленных величин. Они образуют цепь Маркова. При этом

P2=

Очевидно, и Рk = Р, то есть матрица переходных вероятностей за k шагов совпадает с матрицей P.

 

Упражнения

 

1. Точки A1,…,An представляют собой вершины правильного n–угольника. Некоторая частица совершает случайное блуждание по точкам A1,…,An. Определить, является ли последовательность положений частицы цепью Маркова, если

а) частица совершает детерминированное движение по часовой стрелке;

б) частица в начальный момент случайно выбирает направление по или против часовой стрелки и далее постоянно движется в выбранном направлении;

в) из любой точки Ai (i не равно 1), частица с вероятностью р сдвигается по часовой стрелке, а с вероятностью q = 1 – p — против часовой стрелки в соседнюю точку. Попадая в точку A1, частица возвращается в ту точку, из которой она пришла в А1.

2. Частица совершает случайное блуждание в плоскости по целочисленным неотрицательным точкам (i, j), таким, что i, j не больше n. Из любой внутренней точки указанного квадрата частица с равными вероятностями, независимо от ее предыдущего движения, переходит в одну из соседних (по вертикали или горизонтали) точек. При выходе на границу квадрата частица далее:

а) движется по границе квадрата детерминированно по часовой стрелке;

б) возвращается в ту точку, из которой она вышла на границу;

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

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

3. В условиях предыдущей задачи частица из каждой внутренней точки с равной вероятностью может переходить в одну из соседних (по горизонтали, вертикали или диагонали). Будет ли последовательность положений частицы цепью Маркова для каждого из трех указанных в предыдущей задаче условий движения после выхода на границу?

4. В начальный момент времени в урне n белых и m черных шаров. Через каждую единицу времени из урны по схеме выбора без возвращения извлекается один шар. Пусть nk — число белых, а mk — число черных шаров в урне в момент времени k. Какие из указанных ниже последовательностей образуют цепь Маркова, а какие нет:

а) nk, б) nk– mk, в) nk + mk, г) пара (nk, mk),

д) nk –mk +1/(nk + mk + 2)?

5. В урне содержится 5 шаров, белые и черные. Испытание состоит в том, что каждый раз из урны случайно вынимается один шар и взамен в урну возвращается шар, но другого цвета (вместо белого — черный и наоборот). Найти матрицу переходных вероятностей для цепи Маркова, состояниями которой является количество белых шаров в урне.

6. В условиях предыдущей задачи найти вероятности перехода за два шага.

7. Всякая ли стохастическая матрица может быть матрицей
вероятностей перехода за два шага некоторой однородной цепи Маркова?

8. Известно, что однородная цепь Маркова полностью определяется начальным распределением и матрицей вероятностей перехода за один шаг. Определяется ли цепь Маркова начальным распределением и матрицей вероятностей перехода за два шага?

9. Определить, при каких значениях с и d однородная цепь Маркова определяется однозначно начальным распределением и матрицей вероятностей перехода за два шага:

10. Доказать, что стохастическая матрица второго порядка является матрицей вероятностей перехода за два шага некоторой однородной цепи Маркова тогда и только тогда, когда сумма ее диагональных элементов больше или равна единице.

 

2. Классификация состояний

Определение 4. Состояние εi называется несущественным, если существует такое состояние εj и целое число t0 > 0, что pij(t0) > 0, pji(t) = 0 " целого t. В противном случае εi называется существенным состоянием.

Определение 5. Существенные состояния εi и εj называются сообщающимися, если существуют такие целые числа t > 0 и s > 0, что pij(t) > 0 и pji(s) > 0.

Пример 7.

Р =

Состояние ε1 – несущественное, так как из ε1 можно попасть в ε3, а из ε3 уже только в ε3, ε4. Состояние ε2 – несущественное, так как р24 > 0, p42(t) = 0.

Состояния ε3 и ε4 – существенные и сообщающиеся, так как р34 = р43 > 0.

Классы состояний

 

Рассмотрим некоторую однородную цепь Маркова. Выделим класс S0 всех несущественных состояний. Пусть теперь εi – какое-либо существенное состояние. Обозначим Si класс состояний, включающий εi и все состояния, с ним сообщающиеся. Если εjÎ Si, то εj существенно сообщается с εi εiÎ Sj Si = Sj, таким образом, всё множество существенных состояний разбивается на непересекающиеся классы сообщающихся состояний S1, S2, …

Если система попала в состояние из класса Si, то она уже не выйдет из этого класса. Если класс Si состоит из одного состояния εi, то это состояние называется поглощающим. Это определение можно было дать и в другом виде:

Определение 6. Существенные несообщающиеся состояния называются поглощающим и.

Определение 7. Цепь Маркова, состоящая из одного класса существенных сообщающихся состояний, называется неразложимой. Если цепь содержит более одного класса, то она называется разложимо й.

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

P будет иметь вид:

Упражнения

11. Классифицировать состояния цепи, описанной в примере 2 (блуждание с поглощением).

12. Классифицировать состояния цепи, описанной в примере 3 (блуждание с отражением).

13. Классифицировать состояния цепи, описанной в примере 4 (колледж).

14. Классифицировать состояния цепи, описанной в примере 5 (задача о наилучшем выборе).

15. Пусть X1, X2,… – цифровая последовательность, в которой цифры появляются случайно, независимо друг от друга и равновероятно. Имеется счетчик, который показывает, сколько различных цифр встретилось среди первых n цифр последовательности {Xn}. Доказать, что показания счетчика образуют цепь Маркова. Найти матрицу вероятностей перехода за один шаг. Указать существенные и несущественные состояния.

16. Матрица вероятностей перехода за один шаг имеет вид

Указать все пары сообщающихся состояний.

17. Могут ли все состояния цепи Маркова со счетным числом состояний быть несущественными?

18. Могут ли все состояния цепи Маркова с конечным числом состояний быть несущественными?

19. Дана матрица вероятностей перехода за один шаг P. Классифицировать состояния.

P =

 

В задачах 20–21 выяснить, будет ли цепь с матрицей вероятностей перехода P за один шаг разложимой. Для разложимых цепей указать классы состояний.

20. P =

21. P =

3. Классификация состояний в неразложимой цепи Маркова

 

Введём обозначения: fj(n) = p(Xn = j, Xn–1 ≠ j,…, X1 ≠ j / X0 = j). (Условная вероятность fj(n) есть вероятность того, что система, выйдя из j–го состояния, впервые вернётся в него через n шагов).

Fj= . (Fj есть вероятность того, что система, выйдя из j–го состояния, вновь когда–нибудь в него вернётся).

Определение 8. Состояние εj называется возвратным, если Fj = 1 и невозвратным, если Fj < 1.

Определение 9. Состояние εj называется нулевым, если

и ненулевым, если

Определение 10. Состояние εj называется периодическим с периодом dj, если возвращение в εj возможно только за число шагов, кратное dj > 1 и dj есть наибольшее число, обладающее этим свойством. Другими словами,

dj = НОД(n: Pjj(n) > 0).

Замечание. Если n ≠ 0(mod dj), то Рjj(n) = 0 и fj(n) = 0.

Пример 8. Блуждание по одномерной целочисленной решётке. Точка движется по целым точкам прямой и за один шаг может равновероятно или сместиться на единицу вправо, или остаться на месте.

Рj,j+1 = ; Рj,j = ; fj(1) = p(x1 = j / x0 = j) = ; fj(2) = p(x2 = j, x1 ≠ j / x0 = j) = 0.

Для n > 2 также fj(n) = 0. Таким образом, F j = все состояния невозвратны.

все состояния нулевые.

Пример 9. Пусть Рj,j+1 = ; Рj,j–1 = (точка движется или влево или вправо на единицу).

Pjj(2k+1) = 0 цепь периодична с периодом dj = 2.

Возвращения в состояние

 

Рассмотрим производящую функцию числовой последовательности {an}, n = 0,1,…

a(z) = z – комплексное, │z│<1.

Если │аn│≤ с, то а(z) сходится и является аналитической функцией.

Обозначим Рj = .

Теорема 1. Состояние εj возвратно тогда и только тогда, когда Рj = . Если состояние εj невозвратно, то Fj = .

Доказательство. Напомним, что Fj = .

По формуле полной вероятности

Pjj(n) = fj(1) Pjj(n–1) + fj(2) Pjj(n–2) +…+ fj(n) Pjj(0). (*)

Рассмотрим производящие функции последовательностей {pjj(n)} и {fj(n)}.

Рj(z) = и

Fj(z) = .

Pjj и fj – вероятности, следовательно, они ограничены, значит, оба ряда сходятся. Умножим (*) на zn и просуммируем по n от 0 до ∞, полученную функцию обозначим Pj(z).

Pjj(1) = fj(1) |∙z

Pjj(2) = fj(1) Pjj(1) + fj(2) |∙z2 +

Pjj(3) = fj(1) Pjj(2) + fj(2) Pjj(1) + fj(3) |∙z3

………………………………………

Pj(z) = = fj(1)z(1+z Pjj(1) + z2Pjj(2) +…) + fj(2) z2 (1+Pjj(1)z +…) +…= (fj(1)z+fj(2)z2+…+ fj(n)zn +…)(1+ ) = ∙∙(1+ )=Fj(z) ∙ (1+Pj(z)), т.о.

Pj(z) = Fj(z)(1+Pj(z)).

Отсюда Fj(z) = ; Pj(z) = ;

Pj = ; Fj =

Пусть Fj = 1. Тогда Fj(z)↑1 => Pj(z)→ и Pj = . Пусть Pj = . Тогда Pj(z)↑ и Fj(z)→1 => Fj = 1. Если же Fj < 1, то Fj =

Замечание. Pj = можно рассматривать как среднее число попаданий в состояние εj.

= In(j). (In(j) – индикатор события {Xn = j}).

Следствие. Невозвратное состояние всегда является нулевым. Состояние является невозвратным тогда и только тогда, когда Pj < . Поскольку Pj = < , общий член ряда , т.е. невозвратное состояние является нулевым, ненулевое состояние является возвратным.



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2016-08-20 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: