Открыть сервис

Цепи Маркова и их применение

Цепь Маркова — это математическая модель случайного процесса, в котором вероятность перехода системы в очередное состояние зависит только от текущего состояния и не зависит от предшествующих. Такое свойство называют марковским свойством, или «отсутствием памяти». Цепи Маркова относятся к классу дискретных случайных процессов и широко применяются в теории вероятностей, статистике, информатике, экономике и биологии.

История

Понятие введено российским математиком Андреем Андреевичем Марковым (1856–1922). В начале XX века он занимался исследованием зависимых случайных величин и в 1906 году опубликовал работы, где впервые описал процесс с дискретными состояниями, переходы между которыми образуют цепь. В качестве примера Марков анализировал последовательность букв в тексте романа А. С. Пушкина «Евгений Онегин», чередуя гласные и согласные, и показал, что частоты переходов подчиняются устойчивым закономерностям. Эти идеи положили начало теории марковских процессов, развитой позднее в работах Андрея Колмогорова, Уильяма Феллера и других учёных.

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

Формально цепь Маркова задаётся набором состояний и матрицей переходных вероятностей.

  • Состояние — одно из возможных положений системы (например, «дождь», «ясно»).
  • Переходная вероятность p(i, j) — вероятность перейти из состояния i в состояние j за один шаг.
  • Матрица переходов P — квадратная таблица, где сумма элементов каждой строки равна единице.
  • Начальное распределение — вероятности состояний в начальный момент.

Если состояния дискретны, а шаги пронумерованы (1, 2, 3, …), говорят о дискретной цепи Маркова. Если время непрерывно, используют термин «непрерывная марковская цепь».

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

Состояния цепи обладают рядом свойств:

СвойствоЗначение
Достижимостьиз i можно попасть в j за конечное число шагов
Сообщаемостьi и j достижимы друг из друга
Возвратностьсистема возвращается в состояние с вероятностью 1
Поглощающеесостояние, из которого нет выхода (p(i, i) = 1)
Периодичностьвозврат возможен лишь через кратные шаги

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

Свойство Маркова

Ключевая особенность модели выражается формулой:

P(Xₙ₊₁ = j | Xₙ = i, Xₙ₋₁, …, X₀) = P(Xₙ₊₁ = j | Xₙ = i).

Это означает, что вся предыстория процесса не влияет на будущее — важна лишь текущая точка. Именно это свойство делает цепи Маркова удобным инструментом: вместо хранения всей истории достаточно знать текущее состояние.

Примеры

Простейший примерпрогноз погоды. Если сегодня ясно, завтра с вероятностью 0,8 снова ясно и с вероятностью 0,2 дождливо; если сегодня дождь, завтра с вероятностью 0,6 дождь и 0,4 ясно. Матрица переходов имеет вид:

ЯсноДождь
Ясно0,80,2
Дождь0,40,6

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

Применение

Цепи Маркова используются в самых разных областях:

В России марковские модели применяются в системах прогнозирования, обработки естественного языка и анализе надёжности технических систем.

Ограничения

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

Источники: работы А. А. Маркова, учебники по теории вероятностей (А. Н. Колмогоров, У. Феллер), материалы по марковским процессам и их приложениям.