Марковская цепь — различия между версиями
Rybak (обсуждение | вклад) м (→Классификация цепей и состояний) |
|||
Строка 1: | Строка 1: | ||
− | {{Определение | definition = | + | {{Определение |
− | '''Цепь Маркова''' | + | |definition = |
+ | '''Цепь Маркова''' — процесс, находящийся в одном из <tex>n</tex> состояний. | ||
При этом, если он находится в состоянии с номером <tex>i</tex>, то он перейдет в состояние <tex>j</tex> с вероятностью <tex>p_{ij}</tex>. | При этом, если он находится в состоянии с номером <tex>i</tex>, то он перейдет в состояние <tex>j</tex> с вероятностью <tex>p_{ij}</tex>. | ||
Строка 15: | Строка 16: | ||
Такая матрица называется ''стохастической''. | Такая матрица называется ''стохастической''. | ||
− | В общем случае для марковской цепи задают вектор <tex> c_0</tex>. <tex>\ c_{0i} </tex> | + | В общем случае для марковской цепи задают вектор <tex> c_0</tex>. <tex>\ c_{0i} </tex> — вероятность того, что в начале процесса марковская цепь находится в состоянии <tex> i </tex>. |
− | Марковскую цепь можно представить в виде графа, в котором вершины | + | Марковскую цепь можно представить в виде графа, в котором вершины — это состояния процесса, а ребра — переходы между состояниями, и на ребре из <tex> i </tex> в <tex> j </tex> написана вероятность перехода из <tex> i </tex> в <tex> j </tex>, то есть <tex> p_{ij} </tex>. |
+ | Вероятность того, что через <tex> r </tex> шагов марковская цепь будет находиться в состоянии <tex> j </tex> равна <tex> c_{rj} = (c_0 P^r) [j] </tex> | ||
− | + | == Достижимость и сообщаемость == | |
+ | Обозначим вероятность попасть из состояния <tex> i </tex> в состояние <tex> j </tex> за <tex> n </tex> переходов как <tex> p_{ij}^{(n)} </tex>. | ||
− | = | + | {{Определение |
+ | |definition= | ||
+ | Состояние <tex> j </tex> '''достижимо''' (''accesible'') из состояния <tex> i </tex>, если существует такое <tex> n </tex>, что <tex> p_{ij}^{(n)} > 0 </tex>. Достижимость <tex> j </tex> из <tex> i </tex> обозначается <tex> i \rightarrow j </tex>. <br> | ||
+ | }} | ||
{{Определение | {{Определение | ||
|definition= | |definition= | ||
− | + | Состояния <tex> i </tex> и <tex> j </tex> '''сообщаются''' (''communicate''), если они достижимы друг из друга. | |
}} | }} | ||
+ | == Классификация цепей и состояний == | ||
+ | === Неразложимая цепь === | ||
{{Определение | {{Определение | ||
|definition= | |definition= | ||
− | + | '''Неразложимый класс''' (''communicating class'') — класс эквивалентности множества состояний по отношению сообщаемости. Если представить марковскую цепь как граф, неразложимый класс будет аналогичен компоненте сильной связности. | |
− | |||
}} | }} | ||
{{Определение | {{Определение | ||
|definition= | |definition= | ||
− | + | '''Неразложимая цепь''' (''ireducible chain'') — цепь Маркова, в которой все состояния образуют один неразложимый класс. | |
− | '''Неразложимая цепь''' (''ireducible chain'') | ||
}} | }} | ||
+ | === [[Эргодическая марковская цепь|Эргодическая цепь]] === | ||
{{Определение | {{Определение | ||
|id = sort_def | |id = sort_def | ||
|definition= | |definition= | ||
− | Упорядочим (очевидно, упорядочение будет частичным) неразложимые классы отношением достижимости. Минимальные элементы в таком упорядочении называются '''эргодическими классами'''. Состояния в эргодических классах называются '''эргодическими''' (''ergodic''), '''возвратными''', или '''существенными'''. | + | Упорядочим (очевидно, упорядочение будет частичным) неразложимые классы отношением достижимости. Минимальные элементы в таком упорядочении называются '''эргодическими классами'''. Состояния в эргодических классах называются '''эргодическими''' (''ergodic''), '''возвратными''', или '''существенными'''. Все остальные неразложимые классы называются '''невозвратными классами'''. Состояния, входящие в них, называются '''невозвратными''' или '''несущественными'''. |
− | |||
− | Все остальные неразложимые классы называются '''невозвратными классами'''. Состояния, входящие в них, называются '''невозвратными''' или '''несущественными'''. | ||
}} | }} | ||
{{Определение | {{Определение | ||
− | |definition=''' | + | |id=absorb |
+ | |definition= | ||
+ | Если эргодический класс состоит из одного состояния, такое состояние называется '''поглощающим''' (''absorbing''). | ||
+ | }} | ||
+ | |||
+ | Из свойств частичного упорядочения, в любой цепи Маркова найдется хотя бы один эргодический класс. | ||
+ | |||
+ | {{Определение | ||
+ | |definition= | ||
+ | '''Эргодическая''' марковская цепь — марковская цепь, целиком состоящая из одного эргодического класса. | ||
}} | }} | ||
+ | {{Определение | ||
+ | |definition= | ||
+ | В эргодической цепи можно выделить '''циклические классы'''. Количество циклических классов <tex> d </tex> называют '''периодом цепи''', если цепь состоит целиком из одного циклического класса, её называют [[Регулярная марковская цепь|регулярной]]. С течением времени текущее состояние движется по циклическим классам в определенном порядке, причем каждые '''d''' шагов она оказывается в одном и том же циклическом классе. | ||
+ | }} | ||
− | + | Таким образом, эргодические цепи делятся на [[Регулярная марковская цепь|регулярные]] и '''циклические'''. | |
− | == | + | === Поглощающая цепь === |
+ | {{Определение | ||
+ | |definition='''Поглощающей''' (''absorbing chain'') называется марковская цепь, в которой есть хотя бы одно поглощающее состояние и из любого состояния достижимо хотя бы одно поглощающее. | ||
+ | }} | ||
− | + | В примере на рисунке поглощающими являются состояния 3 и 4, а непоглощающими — 1 и 2. | |
− | |||
== Литература == | == Литература == | ||
− | * И.В. Романовский | + | * И.В. Романовский «Дискретный анализ». 3-е изд., 2003. стр. 270—279 |
+ | * Дж. Кемени, Дж. Снелл "Конечные цепи Маркова" | ||
+ | * [http://ru.wikipedia.org/wiki/%D0%A6%D0%B5%D0%BF%D0%B8_%D0%9C%D0%B0%D1%80%D0%BA%D0%BE%D0%B2%D0%B0 Цепь Маркова] | ||
[[Категория:Дискретная математика и алгоритмы]] | [[Категория:Дискретная математика и алгоритмы]] | ||
[[Категория: Марковские цепи ]] | [[Категория: Марковские цепи ]] |
Версия 18:30, 9 марта 2012
Определение: |
Цепь Маркова — процесс, находящийся в одном из При этом, если он находится в состоянии с номером Матрицу , то он перейдет в состояние с вероятностью . называют матрицей переходов. | состояний.
На матрицу переходов накладываются следующие условия:
Такая матрица называется стохастической.
В общем случае для марковской цепи задают вектор
. — вероятность того, что в начале процесса марковская цепь находится в состоянии .Марковскую цепь можно представить в виде графа, в котором вершины — это состояния процесса, а ребра — переходы между состояниями, и на ребре из
в написана вероятность перехода из в , то есть .Вероятность того, что через
шагов марковская цепь будет находиться в состоянии равнаСодержание
Достижимость и сообщаемость
Обозначим вероятность попасть из состояния
в состояние за переходов как .
Определение: |
Состояние | достижимо (accesible) из состояния , если существует такое , что . Достижимость из обозначается .
Определение: |
Состояния | и сообщаются (communicate), если они достижимы друг из друга.
Классификация цепей и состояний
Неразложимая цепь
Определение: |
Неразложимый класс (communicating class) — класс эквивалентности множества состояний по отношению сообщаемости. Если представить марковскую цепь как граф, неразложимый класс будет аналогичен компоненте сильной связности. |
Определение: |
Неразложимая цепь (ireducible chain) — цепь Маркова, в которой все состояния образуют один неразложимый класс. |
Эргодическая цепь
Определение: |
Упорядочим (очевидно, упорядочение будет частичным) неразложимые классы отношением достижимости. Минимальные элементы в таком упорядочении называются эргодическими классами. Состояния в эргодических классах называются эргодическими (ergodic), возвратными, или существенными. Все остальные неразложимые классы называются невозвратными классами. Состояния, входящие в них, называются невозвратными или несущественными. |
Определение: |
Если эргодический класс состоит из одного состояния, такое состояние называется поглощающим (absorbing). |
Из свойств частичного упорядочения, в любой цепи Маркова найдется хотя бы один эргодический класс.
Определение: |
Эргодическая марковская цепь — марковская цепь, целиком состоящая из одного эргодического класса. |
Определение: |
В эргодической цепи можно выделить циклические классы. Количество циклических классов регулярной. С течением времени текущее состояние движется по циклическим классам в определенном порядке, причем каждые d шагов она оказывается в одном и том же циклическом классе. | называют периодом цепи, если цепь состоит целиком из одного циклического класса, её называют
Таким образом, эргодические цепи делятся на регулярные и циклические.
Поглощающая цепь
Определение: |
Поглощающей (absorbing chain) называется марковская цепь, в которой есть хотя бы одно поглощающее состояние и из любого состояния достижимо хотя бы одно поглощающее. |
В примере на рисунке поглощающими являются состояния 3 и 4, а непоглощающими — 1 и 2.
Литература
- И.В. Романовский «Дискретный анализ». 3-е изд., 2003. стр. 270—279
- Дж. Кемени, Дж. Снелл "Конечные цепи Маркова"
- Цепь Маркова