133
Для формального описания ВА следует задать
распределение начальных состояний, множество входных
параметров
Х={х
1
,х
2
,...,х
m
}, множество состояний
Z={z
1
,z
2
,...,z
n
}, множество выходных параметров
Y={y
1
,y
2
,...,y
r
}. Элементы множества Х,Z,Y называют
входным, внутренним и выходным алфавитом.
Определение. Вероятностным автоматом называется
математическая схема, которая задается следующим
набором [7,14]:
ВА=<Z,Y,Р
0
,{Р(z
t
,y
t
/z
t-1
,х
t
)}>,
где Р
0
- распределение начальных состояний, Р
0
=||
0
i
P
||,
0
i
P
-
вероятность того, что в такте времени
t
0
автомат будет
находиться в состоянии
z
i
; Р=||Р(z
t
,y
t
/z
t-1
,х
t
)|| -
стохастическая матрица, в которой
Р(z
t
,y
t
/z
t-1
,х
t
)=Р{z(t)=z
t
,
y(t)=y
t
/z(t-1)=z
t-1
, х(t)=х
t
} - условная вероятность того, что в
такте времени
t автомат будет в состоянии z
t
, на выходе
будет иметь параметр
y
t
при условии, что в такте t-1
автомат был в состоянии z
t-1
, а на вход был подан
параметр
х
t
. При моделировании следует определить
функции переходов и выходов. Функцию переходов задают
в виде стохастической матрицы
||Р{z
t
(t)=z(t)/z
t-1
,х
t
}||.
Функция выходов определяет выходные параметры и
задается в виде стохастической матрицы
||Р(y
t
/z
t-1
,х
t
,z
t
)||, в
которой
Р(y
t
/z
t-1
,х
t
,z
t
)=Р{y(t)=y
t
/z(t-1)=z
t-1
,х(t)=х
t
, z(t)=z
t
}.
Определим условную вероятность
Р(y
t
/z
t-1
,х
t
z
t
):
Р(z
t
,y
t
/z
t-1
,х
t
)=Р(z
t
/z
t-1
,х
t
)Р(y
t
/z
t-1
,х
t
,z
t
).
Просуммируем правую и левую части по всем
значениям
y
i
и получим
.)z,x,/zP(y)x,/zP(z)x,/zy,P(z
i
y
tt-1ttt-1tt
i
y
t-1ttt
∑
∑
Сумма в правой части равна единице, так как это сумма
вероятностей полной группы событий. Тогда вероятность
Р(y
t
/z
t-1
,х
t
,z
t
) определится формулой