Читайте также:
|
|
Рассмотренная марковская модель легко поддается автоматизации записи уравнений для последующего их анализа. Для этого запишем уравнения в матричном виде.
Для примера рассмотрим модель с N=3. Граф данной модели показан на рисунке 4.7.
Систему уравнений для нее можно получить из записи в матричном виде:
Р0´ - 3λ 3λ 0 0
Р1´ = Р0 Р1 Р2 Р3 × µ -(µ+2λ) 2λ 0 (4.10)
Р2´ 0 µ -(µ+λ) λ
Р3´ 0 0 µ -µ
Установим правило построения матрицы по графу. Пронумеруем столбцы матрицы от 0 до 3 (в общем случае до N) сверху вниз, а строки - слева направо (4.11). Матрица заполняется построчно, начиная с нулевой строки. Элементы главной диагонали записываются в последнюю очередь. Отыскиваем прямые связи из нулевой вершины в каждую другую и, при наличии, записываем в матрицу на пересечении нулевой строки и столбца с номером той вершины, с которой связана нулевая, соответствующую связи интенсивность. При отсутствии связи записываем 0. Записываем диагональный элемент из условия, что сумма элементов строки равна нулю, т.е. суммируем все элементы строки и записываем полученную сумму с противоположным знаком на место диагонального элемента текущей строки. Затем отыскиваем связи из первой вершины в каждую другую и повторяем операции до полного заполнения матрицы.
Для примера рассмотрим состояние S0. Из S0 в S1 – 3λ, из S0 в S2 – 0, из S0 в S3 – 0. Сумма элементов строки равна 3λ, с противоположным знаком (-3λ) записываем диагональный элемент на пересечении строки S0 и столбца S0. Аналогично поступаем и с другими строками. В результате получим матрицу , элементы которой приведены в (4.4).
S0 S1 S2 S3
S0 -3λ 3λ 0 0
S1 µ -(µ+2λ) 2λ 0 (4.11)
S2 0 µ -(µ+λ) λ
S3 0 0 µ -µ
Используя рассмотренное правило, построим матрицу для примера, показанного на рисунке 4.5. Матрица будет иметь следующий вид:
(4.12)
Анализ матриц (4.10 – 4.12) показывает, что они имеют три диагонали – верхнюю, главную и нижнюю. Элементы нижней диагонали все одинаковые и равны µ, элементы верхней равны λ, умноженнойна коэффициент, изменяющийся при переходе к следующей строке от N (в рассматриваемом примере N=4) с шагом единица до единицы.
Зная правило формального синтеза матрицы, можно ее сформировать без рассмотрения графа марковской модели, т.е. автоматизированно. Для этого достаточно задать величины µ, λ и N и реализовать алгоритм, обеспечивающий решение по нижеприведенным формулам.
Автоматизированная запись может быть произведена на основе предварительного формирования матрицы интенсивностей l размерностью (N+1)*(N+1). Общий ее вид будет следующий:
= (4.9)
Элементами главной диагонали являются суммы элементов строки, взятые с противоположным знаком. Элементы верхней диагонали
li-1, i = ,
нижней диагонали
li, i-1 = ,
все остальные элементы матрицы равны нулю.
for i:=1 to N do for j:=1 to N do
La[i,j]:=0;
for i:=2 to N do
La[i,i-1]:=MM;
for i:=1 to N-1 do
La[i,i+1]:=(n+1-i)*Laa;
Р0´ - 3·λ 3·λ 0 0
Р1´ = Р0 Р1 Р2 Р3 × µ -(µ+2·λ) 2·λ 0
Р2´ 0 µ -(µ+λ) λ
Р3´ 0 0 µ -µ
Дата добавления: 2014-12-15; просмотров: 111 | Поможем написать вашу работу | Нарушение авторских прав |