Теория марковских случайных процессов

Автор работы: Пользователь скрыл имя, 23 Января 2014 в 18:50, лекция

Описание работы

Случайные процессы находят широкое применение при изучении сложных стохастических систем как адекватные математические модели процесса функционирования таких систем. Понятие марковских систем с дискретным и непрерывным временем. Процессы размножения и гибели.

Файлы: 1 файл

lekcii_teoriya_markovskih_sluchaynyh_processov.doc

— 296.50 Кб (Скачать файл)

Теория марковских случайных  процессов

1. Понятие случайного процесса.

Случайным процессом называется множество  или семейство случайных величин, значения которых индексируются  временным параметром. Например, число  студентов в аудитории, атмосферное  давление или температура в этой аудитории как функции времени являются случайными процессами.

Случайные процессы находят широкое  применение при изучении сложных стохастических систем как адекватные математические модели процесса функционирования  таких систем.

Основными понятиями для случайных процессов являются понятия состояния процесса и перехода его из одного состояния в другое.

Значения переменных, которые описывают  случайный процесс, в данный момент времени называются состоянием случайного процесса. Случайный процесс совершает переход из одного состояния в другое, если значения переменных, задающих одно состояние, изменяются на значения, которые определяют другое состояние.

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

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

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

Обозначим через g(t) случайный процесс с дискретными состояниями, а возможные значения g(t), т.е. возможные состояния цепи, - через символы E0, E1, E2, … . Иногда для обозначения дискретных состояний используют числа 0, 1, 2,... из натурального ряда.

Случайный процесс g(t) называется процессом с дискретным временем, если переходы процесса из состояния в состояние возможны только в строго определенные, заранее фиксированные моменты времени t0, t1, t2, …. Если переход процесса из состояния в состояние возможен в любой, заранее неизвестный момент времени, то случайный процесс называется процессом с непрерывным временем. В первом случае, очевидно, что интервалы времени между переходами являются детерминированными, а во втором - случайными величинами.

Процесс с дискретным временем имеет  место либо, когда структура системы, которая  описывается этим процессом, такова, что ее состояния могут изменяться только в заранее определенные моменты времени, либо когда предполагается, что для описания процесса (системы) достаточно знать состояния в определенные моменты времени. Тогда эти моменты можно пронумеровать и говорить о состоянии Ei в момент времени ti.

Случайные процессы с дискретными  состояниями могут изображаться в виде графа переходов (или состояний), в котором вершины соответствуют  состояниям, а ориентированные дуги - переходам из одного состояния в другое. Если из состояния Ei возможен переход только в одно состояние Ej, то этот факт на графе переходов отражается дугой, направленной из вершины Ei в вершину Ej (рис.1,а). Переходы из одного состояния в несколько других состояний и из нескольких состояний в одно состояние отражается на графе переходов, как показано на рис.1,б и 1,в.

 

а)   б)     в)



 


  Ei  Ej  Ei  Ek  Ek  Ei


   


          


Em  Em               

Рис.1. Фрагменты графа переходов.

2. Понятие марковского случайного  процесса.

 

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

Pr{g(tn+1)=En+1|g(t0)=E0, g(t1)=E1, …, g(tn)=En}=


=Pr{g(tn+1)=En+1|g(tn)=En},

где t1<t2< … <tn<tn+1, а En - текущее состояние. Иными словами, в марковских случайных процессах влияние (воздействие) всей предыстории процесса на его будущее полностью сосредоточено в текущем состоянии процесса. Это свойство называется свойством отсутствия последействия или применительно к случайным процессам марковским свойством.

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

Рассмотрим марковский случайный  процесс g(t) с конечным числом состояний E0, E1, …, En. Обозначим через Pi(t) вероятность того, что случайный процесс в момент времени t находится в состоянии Ei:


Pi = Pr{g{t} = Ei}, i = 0,n.


Очевидно, что в любой момент времени t процесс находится в одном из n+1 возможных состояний, т.е. события g{t}=Ei, i = 0,n заключающиеся в том, что в момент времени t процесс находится в состояниях E0, E1 ,…, En, образуют полную группу несовместных событий. Отсюда следует, что в любой момент времени t выполняется условие:

1,


которое называется нормировочным.

Совокупность вероятностей Pi(t), i=0,n, может быть представлена вектором, называемым вектором состояний, с числом компонент, равным числу возможных состояний процесса:


P(t)={P0(t), P1(t),  …,  Pn(t)}.

Главная задача изучения марковских случайных процессов заключается в определении вероятностей Pi(t), i = 0,n, нахождения процесса в любой момент времени t в том или ином состоянии, что дает полную информацию о случайном процессе. Для решения данной задачи необходимо:


  1. указать в каком состоянии находится процесс в начальный момент времени;
  2. описать переходы между состояниями.

Состояние процесса в начальный  момент времени t=0 задается вектором начальных вероятностей

P(0)={P0(0), P1(0),  …,  Pn(0)}.

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

Очень часто при изучении марковских случайных процессов достаточно определить не вероятности P0(t), P1(t), …, Pn(t) в любой момент времени t, а их предельные значения (если они существуют) при .

Если при  вероятности Pi(t), i=0,n, стремятся к предельным значениям Pi , i=0,n, не зависящим от распределения начальных вероятностей Pi(0), i=0,n, то говорят, что случайный процесс обладает эргодическим свойством. Таким образом, для процессов, обладающих эргодическим свойством, существуют пределы


, i=0,n.


Предельные вероятности Pi, i=0,n, часто называют вероятностями состояний равновесия или стационарными вероятностями.


3. Марковские процессы с дискретным  временем.

 

Как было определено ранее, для случайных  процессов с дискретным временем изменения состояний возможны только в определенные моменты времени, и эти моменты обозначим через t0, t1, t2, … . В случае дискретной цепи Маркова для описания переходов между состояниями используются вероятности переходов, определяемые как

pij(tk)=Pr{g(tk+1)=Ej|g(tk)=Ei}, i,j=0,n.


Вероятность перехода (за один шаг) pij(tk) задет вероятность того, что случайный процесс на следующем (k+1)-ом шаге перехода (в момент времени tk+1) окажется в состоянии Ej при условии, что на текущем k-ом шаге (в момент времени tk) он находится в состоянии Ei.

Если вероятности  переходов pij(tk) не зависят от момента времени tk, т.е. pij(tk)=pij, то цепь Маркова называется однородной, в противном случае - неоднородной. Далее будем рассматривать только однородные цепи Маркова.

Вероятности переходов pij, i,j=0,n, обычно задаются в виде квадратной матрицы T размерности (n+1)´(n+1):


    


элементы которой удовлетворяются  условиям:


, i=0,n;


, i,j=0,n.


Условие (5) означает, что в любой момент времени t0, t1, t2, … процесс обязательно (с вероятностью 1) перейдет из состояния Ei в какое-либо другое состояние E0, E1,×××, En, причем не исключается возможность перехода в то же самое состояние.

Матрица, удовлетворяющая условиям (5) и (6), называется стохастической. Поскольку элементами стохастической матрицы Т являются вероятности переходов pij, то эта матрица называется матрицей вероятностей переходов.

Наряду с  вероятностями переходов pij за один шаг, определим вероятности переходов за m шагов в виде

, m=1, 2, …

Здесь задет вероятность того, что через m переходов случайный процесс окажется в состоянии Ej при условии, что на текущем шаге он находится в состоянии Ei. В силу однородности марковской цепи вероятности , i,j=0,n, не зависят от текущего времени tk.


Используя марковское свойство, легко  вывести следующую формулу для  вычисления вероятностей :

, m=2, 3, …


Это равенство означает, что для  попадания из состояния Ei в состояние Ej за m шагов необходимо сначала попасть из состояния Ei  в некоторое состояние Ek за m-1 шагов, а затем за один шаг перейти из Ek в Ej. Вероятность этих двух независимых событий (они независимы в силу марковского свойства) равна произведению вероятностей каждого из них, и, если просуммировать эти произведения по всем возможным промежуточным состояниям Ek, то получится вероятность .

Цепь Маркова называется неприводимой, если каждое ее состояние может быть достигнуто из любого другого состояния, т.е. для каждой пары состояний Ei  и Ej существует целое число m0 такое, что . Состояние Ei называется поглощающим, если процесс достигнув это состояние, не покидает его. Очевидно, для поглощающего состояния pii=1. Состояние Ei называется невозвратным, если случайный процесс после какого-то числа переходов непременно покидает его.

Вернемся к вопросу определения  вероятностей состояний Pi(tk), i=0,n, предполагая, что начальные вероятности Pi(t0), i=0,n, при t0=0 известны.


Используя доводы, аналогичные тем, что были приведены для обоснования равенства (7), легко определить, что искомые вероятности после первого шага, т.е. на момент времени t1

, i=0,n.


Вероятности состояний после второго  шага на момент времени t2 определяются аналогично:

, i=0,n.


В общем случае после k-го шага на момент времени tk, k=1, 2,..., вероятности состояний будут равны

, i=0,n.


В векторной форме равенства (8) имеют вид:


P(tk)=P(tk-1)T.

Если случайный процесс обладает эргодическим свойством, т.е. существуют пределы , i=0,n, то соответствующие предельные значения вероятностей состояний Pi, i=0,n, для стационарного режима определяются из решения системы уравнений:


, i=0,n


или в векторном виде


P=PT

с нормировочным условием


 


В системе (10) уравнения являются линейно зависимыми и любое из них можно исключить из нее, а недостающее при этом (для однозначного определения n+1 неизвестных) уравнение составляет условие (11).

Сформулируем теперь правило составления  уравнений для стационарных вероятностей состояний марковского процесса с дискретным временем по графу переходов. Для каждого состояния уравнение составляется следующим образом. В левой части уравнения записывается стационарная вероятность рассматриваемого состояния. Правая часть представляет собой сумму членов, число которых равно числу дуг, входящих в рассматриваемое состояние. Каждый член представляет собой произведение вероятности перехода, соответствующей данной дуге, на вероятность состояния, из которого исходит эта дуга. Сформулированное правило позволяет чисто механически записывать уравнения для стационарных вероятностей состояний непосредственно по графу переходов.

Пример. Рассмотрим систему, которая состоит из двух устройств y1 и y2, каждое из которых может находиться в одном из двух состояний: не работает (обозначим это состояние через 0) и работает (состояние 1). В определенные моменты времени может включиться или выключиться только одно устройство. Пусть процесс функционирования такой системы описывается процессом с дискретным временем. Выделим возможные состояния процесса (системы):

Информация о работе Теория марковских случайных процессов