Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
final versionCKC13.doc
Скачиваний:
26
Добавлен:
17.03.2016
Размер:
3.17 Mб
Скачать
  1. Випадкові процеси з дискретним і безперервним часом. Марківський ланцюг

Випадковий процес називається процесом з дискретним часом, якщо переходи системи зі стану в стан можливі тільки в строго певні, заздалегідь фіксовані моменти часу: t1, t2, ... У проміжках часу між цими моментами система S зберігає свій стан.

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

Нехай фізична система S може перебувати в станах:

S1, S2, … Sn ,

Причому переходи зі стану в стан можливі тільки в моменти часу:

t1, t2, … tk , …

будемо називати ці моменти «кроками» або «етапами» процесу й розглядати випадковий процес як функцію цілочисельного аргументу:

1, 2, ... , k, ... (номер кроку).

Випадковий процес полягає в тому, що в послідовні моменти часу t1, t2,…система S виявляється в тих або інших станах :

S1 -> S3 -> S5 -> S4 -> S2 -> ...

У загальному випадку система може в моменти часу t1, t2, … tk не тільки міняти стан, але й залишатися в колишньому, наприклад:

S1 -> S1 -> S2 -> S3 -> S3 -> S3 -> S4 -> …

Умовимося позначати Sі(k) подія, що складається в тому, що після k кроків система перебуває в стані Sі .

Процес, що відбувається в системі, можна представити як послідовність (ланцюжок) подій, наприклад:

S1(0) , S2(1) , S1(2) , S2(3) , S3(4) , ...

Така випадкова послідовність подій називається Марковським ланцюгом, якщо для кожного кроку ймовірність переходу з будь-якого стану в Sі в будь-який стан Sj не залежить від того, коли і як система прийшла в стан Sі.

Будемо описувати марковський ланцюг за допомогою так званих імовірностей станів.

Нехай у будь-який момент часу, після будь-якого k-го кроку система S може перебувати в одному зі станів :

S1, S2, … Sn ,

т.е. здійсниться одне з повної групи несумісних подій :

S1(k) , S2(k) , … , Sn (k) ,

Позначимо ймовірності цих подій :

Р1(1) = Р(S1(1) ) ; Р2(1) = Р(S2(1) ); ... ; Рn (1) = Р(Sn (1) ). - імовірності після першого кроку,

Р1(2) = Р(S1(2) ) ; Р2(2) = Р(S2(2) ); ... ; Рn (2) = Р(Sn (2) ) – імовірності після другого кроку,

і, взагалі, після k-го кроку:

Р1(k) = Р(S1(k ) ) ; Р2(k) = Р(S2(k) ); ... ; Рn (k) = Р(Sn (k) )

Легко бачити, що для кожного номера кроку k

Р1(k) + Р2(k) + …....+ Рn (k) = 1,

оскільки це ймовірності несумісних подій, що утворять повну групу.

Будемо називати ймовірності

Р1(k) , Р2(k) , …...., Рn (k) – імовірності станів.

Поставимо завдання: знайти ймовірності станів системи для будь-якого k .

Представимо стани системи S у вигляді графа, де стрілками зазначені можливі переходи системи зі стану в стан крок за кроком.

2-й крок

Випадковий процес можна уявити собі так, нібито якась крапка, що зображує систему S випадковим образом, переміщається по графі зі стану в моменти часу t1 , t2 , …..., а тоді й затримується (у загальному випадку) на якесь число кроків у певному стані.

Наприклад: наступна послідовність переходів :

S1 -> S3 -> S2 -> S2 -> S3 -> S5 -> S6 -> S7 ->

Для будь-якого кроку (моментів часу t1 , t2 , …..., tк ….... або номера 1,2,... k ).

Існують якісь імовірності переходу з будь-якого стану в будь-який інший (при цьому деякі із цих імовірностей дорівнюють нулю, або безпосередній перехід за один крок неможливий, що відповідає графові), а також імовірності затримки системи в даному стані.

Будемо називати ці ймовірності перехідними ймовірностями Марковського ланцюга.

Марковський ланцюг називається однорідним, якщо перехідні ймовірності не залежать від номера кроку. У противному випадку ланцюг називається неоднорідним.

Нехай система S має n можливих станів. Нехай нам також відомі для кожного стану ймовірності переходу в будь-який інший стан за 1 крок (у т. числі й імовірність затримки в даному стані).

Позначимо Рij імовірність переходу за один крок зі стану Si у стан Sj. Рii – імовірність затримки системи в стані Si.

Ці ймовірності можна записати у вигляді матриці:

|

Деякі з імовірностей Рij можуть дорівнювати нулю.

Суми ймовірностей у кожному рядку наведеної матриці рівні 1, тому що в якому би стані система не була перед k-м кроком, події S1(k) , S2(k) , … , Sn (k) несумістні й утворять повну групу.

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

Імовірності «затримки» у стані проставляти зайво, хоча й можна це робити, тому що кожна з них доповнює до 1 суму перехідних імовірностей.

Для наведеного графа:

Р11 = 1- (Р12 13)

Р22 = 1- (Р23 24)

Р33 = 1- (Р32 35)

Р44 = 1- (Р4345 46)

Р55 = 1- Р56

Р66 = 1- Р62.

Якщо зі стану Si не виходить ні однієї стрілки, відповідна ймовірність затримки Рii дорівнює одиниці.

Маючи розмічений граф (або матрицю перехідних імовірностей) і знаючи початковий стан системи, можна знайти ймовірності станів:

Р1(k) , Р2(k) , …...., Рn (k)

після будь-якого k-го кроку.

Нехай у початковий момент (перед 1-м кроком) система перебуває в деякому стані Sm .

Тоді для початкового моменту будемо мати:

Р1(0)=0 , Р2(0)=0 , …, Pm (0)=1, ....., Рn (0)=0

Знайдемо ймовірності станів після першого кроку. Оскільки система перебувала в стані Sm, то в стани

S1, S2, …, Sm, Sn вона перейде з імовірностями

Pm1, Pm2, … Pmn, … Pmn

Отже, імовірності станів після 1-го кроку будуть:

Р1(1) = Pm1, Р2(1) = Pm2, …, Pm (1)=Pmm, ....., Р n (1) = Pm

Знайдемо ймовірність після другого кроку:

Р1(2) , Р2(2) , … Рi(2), ..., Рn (2)

Будемо їх витісняти по формулі повної ймовірності з гіпотезами:

----------------після першого кроку система була в стані S1

------ ---- --- ---- --- ---- --- ---- --- ---- --- ---- --- ---- --S2

…………………………………………………………….Si

---- ----- ---- ---- ----- ---- --- ---- --- ---- --- ---- --- --- --Sn

Імовірності гіпотез Р1(1) , Р2(1) , …...., Рn (1) відомі. Вони витиснуті на першому кроці. Тоді одержимо:

Р1(2) = Р1(1) Р11 + Р2 (1) Р21 + ... + Рn (1) Рn1 ;

Р2(2) = Р1(1) Р12 + Р2 (1) Р22 + ... + Рn (1) Рn2 ;

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Рi (2) = Р2(1) Р1i + Р2 (1) Р2i + ... + Рn (1) Рni ;

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Рn (2) = Р1(1) Р1n + Р2 (1) Р2n + ... + Рn (1) Рnn ;

Або n ――

Pi(2)= ∑ Pj(1)Pji, (i=1,n)

j=1

Т.ч імовірності після 2-го числа відомі, після 3-го;

n

Pi(3)=∑Pj(2)Pji;

j=1

і взагалі, після k-го кроку;

n

Pi(k)=∑Pj( k-1)Pji, (i=1,n)

j=1

т.т. розрахунок можна виконати по цій рекурентній формулі для Pi(k).

Приклад:

Є буфер з 3-ма осередками, стан якого проглядається через рівні фіксовані проміжки часу: t1, t2, t3, t4 ...

Визначити стан буфера в момент t4.

Si - буфер порожній

S2 - зайнятий один осередок за ∆t

S3 - зайнято 2 осередка за всі ∆t

S4 - буфер повністю заповнений

Граф станів S наведений нижче:

P1(4)=0,008

P2(4)=0,070

P3(4)=0,129

P4(4)=0,793

Марковський процес із дискретними станами й безперервним часом.

На практиці часто зустрічаються ситуації, коли переходи в системі відбуваються не у фіксовані, а у випадкові моменти часу, які заздалегідь указати неможливо.

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

Покажемо, як виражаються ймовірності станів для такого процесу.

Нехай є ряд дискретних станів:

S1, S, …, Sn

Перехід зі стану в стан може здійснюватися в будь-який момент часу.

Позначимо Pi(t) – імовірність того, що в момент t система буде перебувати в стані Si, (i=1, n). Очевидно, що для будь-якого моменту t сума ймовірностей дорівнює одиниці,

Т.т. n

∑ Pi(t)=1

i

Визначимо для будь-якого t імовірності станів

P1(t), P2(t), …, Pn(t)

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

У випадку процесу з безперервним часом, імовірність переходу зі стану в стан, точно в момент часу t завжди дорівнює 0. Тому замість перехідних імовірностей Pij введемо в розгляд щільності ймовірностей переходу λij.

Під нею будемо розуміти межу відношення ймовірності переходу системи за час ∆t зі стану Si у стан Sj до довжини проміжку ∆t:

Pij(∆t)

λij=lim———

∆t0 ∆t

Тут Pij(∆t) – імовірність того, що система зі стану Si перейде в стан Sj за час ∆t.

З виразу для λij з точністю до нескінченно малих вищих порядків випливає, що

Pij(∆t)≈ λij∆t

Якщо вага точності ймовірностей переходу λij не залежить від t (тобто від того, коли елементарна ділянка ∆t), Марковский процес називається однорідним, а якщо вони представляють якісь функції від часу λij(t) – процеси називаються неоднорідним.

Відповідно будемо розрізняти однорідні й неоднорідні ланцюги.

Якщо нам відомі щільності ймовірності λij для всіх пар ij, то можна побудувати так званий розмічений граф станів, проставивши біля кожної стрілки значення λij

Виявляється, що ймовірності станів P1(t), P2(t), …, Pn(t) можна також визначити, тому що вони задовольняють певного виду диференціальним рівнянням. Ці рівняння називаються рівняннями Колмогорова.

Для початку поставимо завдання: знайти ймовірність P1(t), тобто ймовірність того, що в момент t+∆t система буде перебувати в стані S1.

Така подія може відбутися двома способами:

- у момент t система вже була у стані S1, а за час ∆t з нього вже вийшла;

- у момент t система була в стані S3 (див. розмічений граф), а за час ∆t перейшла з нього в стан S1.

Імовірність першого варіанта знайдемо як добуток імовірностей P1(t), що в момент t система була у стані S1, на умовну ймовірність того, що будучи у стані S1, система за час ∆t не перейде з нього в S2. Ця умовна ймовірність (з точністю до нескінченно малих вищих порядків) дорівнює 1- λ12∆t.

Імовірність другого варіанту дорівнює ймовірності того, що в момент t система була у стані S3, помноженої на умовну ймовірність переходу за час ∆t у стан S:

P3(t) * λ31∆t

Застосовуючи правило додавання ймовірностей одержимо:

P1(t+∆t)=P1(t)( 1-1- λ12∆t)+P3(t) λ31∆t

Розкриємо дужки в правій частині, перенесемо P1(t) у ліву частину й розділимо обидві частини рівняння на ∆t:

Спрямуємо ∆t  0 і перейдемо до межі

Ліва частина не що інше, як похідна функції P1(t), тобто

Аналогічні рівняння можуть бути отримані для P2(t), P3(t) і P4(t).

Міркуючи аналогічно, одержимо в результаті систему рівнянь:

Ці рівняння називається рівняннями Колмогорова.

Інтегрування цих рівнянь і дає потрібний результат. Початкові умови беруться залежно від того, яким був початковий стан системи S.

Наприклад, якщо при t=0, P1=1, то P2= P3= P4=0

У системі одне з рівнянь є зайвим тому що

P1+ P2+ P3+ P4≡1

і, скажімо, 4-те рівняння може бути замінене на

P4= 1-1-( P1+ P2+ P3)

Цікавим є те, що побудова системи рівнянь підпорядковується формально певному правилу, що істотно спрощує складання системи рівнянь.

Правило: У лівій частині кожного рівняння знаходиться похідна ймовірності стану, а права частина містить стільки членів, скільки стрілок пов'язане з даним станом. Якщо стрілка спрямована зі стану, відповідний член має знак «мінус», якщо в стан – знак «плюс». Кожний член дорівнює добутку точності ймовірності переходу, що відповідає даній стрілці, помноженої на ймовірність того стану, з якого виходить стрілка.

Це правило є загальним і справедливо для будь-якої безперервної Марковського ланцюга. Системи рівнянь можна записувати чисто механічно.

Наприклад, розмічений граф станів має вигляд.

Написати систему рівнянь Колмогорова, якщо система в початковий момент перебуває в стані S1

Початкові умови:

при t=0, P1=1, P2= P3= P4= P5=0

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]