Решенные билеты (1085496), страница 12
Текст из файла (страница 12)
Аналогичным образом определяема и дисперсия для общего количества раз пребывания в том или ином состоянии . Обозначим ее
:
Эргодические цепи
Как указывалось выше под эргодической ДМЦ понимается цепь, не имеющая невозвратных состояний. Таким образом, в такой цепи возможны любые переходы между состояниями. Напомним, что эргодические цепи могут быть регулярными и циклическими. Ранее определение таких цепей было дано.
Поскольку согласно данному выше определению в эргодической ДМЦ на любом шаге должны быть возможными любые переходы, то очевидно при этом, что переходные вероятности не должны равняться нулю. Оказывается, из этого условия вытекают некоторые замечательные свойства регулярных ДМЦ:
все компоненты которого положительны.
Вектор (12) в теории ДМЦ занимает особое место из-за наличия многих приложений и называется вектором предельных или финальных вероятностей (иногда - стационарным вектором). Финальные вероятности определяют с помощью векторно-матричного уравнения
которое в развернутом виде будет выглядеть так:
К уравнениям (8.13а) можно дополнительно добавить условие нормировки:
Тогда любое из уравнений в (8.14) можно исключить.
Так же, как и в случае поглощения ДМЦ многие характеристики эргодических цепей определяются с помощью фундаментальной матрицы, которая в этом случае будет иметь вид:
Для эргодических цепей характеристикой, имеющей важное практическое значение, является продолжительность времени, за которое процесс из состояния впервые попадает в
, так называемое время первого достижения. Матрица средних времен достижения определяется по формуле:
где
- фундаментальная матрица (15);
- диагональная матрица, образованная из фундаментальной заменой всех элементов, кроме диагональных, нулями;
D - диагональная матрица с диагональными элементами, ;
Е - матрица, все элементы которой равны единице.
Матрица дисперсий времени первого достижения имеет несколько более сложный вид:
где кроме уже упомянутых обозначений встречается новое - ( , обозначающее диагональную матрицу, полученную из матричного произведения матриц
.
--------------------------------------------------ЧАСТЬ3-------------------------------------------------------
Вопрос 30.
Функции памяти и память автомата, их свойства, связь с установочными последовательностями.
Для любой функции : YbXa+1Y; a,bN0 определим автомат: M()=(X, YbXa, Y, h, f), где h((y1,…,yb,x1,…,xa),x)=(y1,…,yb,( y1,…,yb,x1,…,xa,x),x2,…,xa,x);
f((y1,…,yb,x1,…,xa),x)=(y1,…,yb,x1,…,xa,x)
Этот автомат изображается следующим образом:
В частности, при b=0 M()=R0()- проходная линия задержки длины a. При а=0 M()=R(), класс автоматов M и R пересекаются но не совпадают. Функция памяти А- всякая функция : sS, =x1,…,xtXt, t1+max{a,b} выполняется равенство: As(
)=y1,…,yt => yt=(yt-b,…,yt-1,xt-a,…,xt) => память автомата А называется число m(A)=
max{a,b}; Если не сущуствует, то m(A)= иначе m(А)<; Если m(A)<, то А- автомат с конечной памятью и если при этом: с а=0 => А- автомат с конечной памятью выхода; c b=0 => А- автомат с конечной памятью входа. Если m(A)
max{a,b}, тогда автомат имеет конечную память. В дальнейшем можно рассматривать случай: m=a=b, без ограничения общности, т.к. можно дополнить несущественными переменными.
Теорема1:A, : YmXm+1Y и m 0 рассмотрим следующие свойства: а) - функция памяти А; б) ym+1=(y1,…,ym,x1,…,xm+1) sS, x1,…,xm+1Xm+1, где Аs(x1,…,xm+1)=y1,…,ym+1; в) состояние h(s,
) автомата А эквивалентно состоянию (y1,…,ym,x1,…,xm) автомата M(), sS,
Xm, где Аs(
)=y1,…,ym; г) А- представляется автоматом M(); д) Существенный подавтомат А: A[c] представляется автоматом M(). Тогда свойства а), б), в)- равносильны и выполняется импликация г) => а) => д). Доказательство: По определениям: [а), б), в)- равносильны и выполняется импликация [г) => а)]. Импликация [а) => д)] следует из равносильности свойств а) и в). Вывод: если у автомата А все состояния существенны, то свойства а) и г) равносильны.
Следствие: Для произвольного А следующие свойства равносильны: а) m(A)<; б) : YmXm+1Y: A[c] представляется автоматом M().
Доказательство: импликация [а) => б)] следует из импликации [а) => д)] теоремы1. Далее ] выполнено б) и S=n; определим : Yn+m-1Xn+mY равенством (y1,…,yn+m-1,x1,…,xn+m)=(yn,…,yn+m-1,xn,…,xn+m); т.е. добавим первые 2*n переменных, которые несущественны, тогда M()~M(); sS, As(x1,…,xn+m-1)=y1,…,yn+m-1 => h(s, x1,…,xn-1)- существенное состояние А, тогда h(s,x1,…,xn+m-1)[автомата М(П)]~(yn,…,yn+m-1,xn,…,xn+m-1)~(y1,…,yn+m-1,x1,…,xn+m-1)[автомата М(П')], т.е. выполняется в) теоремы1 для => m(A)n+m-1<.
Теорема2 (‘Критерий существования функции памяти’): a,bN0; m max{a,b} следующие свойства равносильны: а) : YbXa+1Y- функция памяти А. б)
,
Xm+1; s,sS, где
=x1,…,xm+1;
= x1,…,xm+1; As(
)=y1,…,ym+1; As(
)= y1,…,ym+1; Справедлива импликация: если xm-a+1,…,xm+1=xm-a+1,…,xm+1 и ym-b+1,…,ym+1=ym-b+1,…,ym+1, тогда ym+1=ym+1.
Доказательство: импликация [а) => б)] следует из определения. Обратно: ] выполнено б), тогда определим функцию : YbXa+1Y следующим равенством: xm-a+1,…,xm+1Xa+1, ym-b+1,…,ymYb: ym+1=(ym-b+1,…,ym,xm-a+1,…,xm+1), где As(x1,…,xm+1)=y1,…,ym+1 для некоторых x1,…,xm-aXm-a, sS, и определим - произвольно, если таких x и s не существует, тогда по теореме1-б): - функция памяти А.
Определение: Входная последовательность X*- диагностическая для А, если s,sS справедлива импликация: As(
)=As(
) => s~s и последовательность
- установочная, если из Aa(
)=As(
) => h(s,
)~h(s,
).( s~s - начальное, h(s,
)~h(s,
) - финальное с точностью до эквивалентности). Для любого автомата диагностическая последовательность является установочной, обратное верно только для подстановочного автомата.
Следствие: Для mN0 следующие свойства равносильны: а) m(A)m; б) входная последовательность Xm (длины m)- установочная; в) для x1,…,xm+1=
Xm+1 и состояний s, sS справедлива импликация: из As(x1,…,xm)=As(x1,…,xm) => As(
)=As(
). Доказательство: импликация [а) => б)] следует из равносильности свойств а) и в) теоремы1; [б) => в)] очевидны по определению; [а) => в)] следует из теоремы2 при a=b.
Вопрос 31
Критерий бесконечности памяти. Верхняя оценка конечной памяти.
Память - это есть минимальная длинна, для которой все входные последовательности установочные, если такого m- нет, то память = .
Следствие1(из теоремы "критерий существования функции памяти"): Для mN0 cледующие свойства равносильны: а) m(A)m+1; б) ,
S, и входная последовательность
Xm+1: A
(
)=y1,…,ym,
; i=1,2 ;
;(без доказательства).
Теорема (‘Критерий бесконечности памяти’): Следующие утверждения равносильны: а) память автомата m(A)=; б) s, sS, 1l( ),
Xl: 1): s~s, 2): As(
)=As(
), 3): {s, s}~{h(s,
),h(s,
)}; в) m(A)(
)+1.
Доказательство: Импликация [а) => в)]- очевидна; [в) => б)]: по следствию1 для m=( ), пара состояний
,
, и
0=x1,…,xm+1: выполняется условие б) следствия, тогда h*(
,
0)=
,…,
, т.к.
=>
~
, t
1t1<t2m+1- номер тактов, в которых {
,
}~{
,
}, тогда для s=
и s=
,
=
,…,
длины l=t2-t1m, выполняется утверждение б) теоремы. Импликация [ б) => a)]: Пусть tN,
=
*…*
(t раз), тогда т.к. s~s, то
: As(
)As(
), тогда As(
)=As(
), As(
)As(
), тогда по следствию1: m(A)t*l+1 => m(A)= (т.к. t=).
Следствие2: Если m(A)<, то m(A)( )- верхняя оценка памяти, если она <. Доказательство: Отрицанием утверждения в) теоремы.
Вопрос 32.
Связь между памятью и степенью различимости, числом классов эквивалентных состояний, длинной единственности.
Утверждение (‘Нижняя оценка памяти’): Пусть Y<1, m(A)=m<, тогда: а) (А)m(A) - (степень различимости); б) logXY(A[c])m(A); в) А- подстановочный => logY(A) m(A).
Доказательство: а) Если s s, то т.к. если (As(x1,…,xm)=As(x1,…,xm) => As(
)=As(
) - доказывалось ранее), тогда => s
s, т.е. произошла стабилизация уже на m. б) следует из того, что существенный подавтомат А: A[c] представляется автоматом M() - доказывалось ранее. в) ] А-подстановочный => установочная последовательность- диагностическая. Из условия , что входная последовательность
Xm (длины m)- установочная(доказывалось ранее) => входная последовательность длины m- диагностическая => число классов эквивалентных состояний вообще выходных последовательностей автомата, т.е. (А)Ym;
Определение: Длина единственности- l(A)- минимальное lN0: входная последовательность Xl- диагностическая для А. l(A)=, если таких l не существует. {по паре (входные, выходные последовательности) длины l(A) однозначно определяется ключ} (A)m(A)l(A).
В силу определения: logY(A)l(A). Если А- подстановочный => m(A)=l(A); Если А- автономный, то понятия установочности и диагностичности также совпадают и сводятся к понятию: существует число l: выходная последовательность длины l определяет однозначно с точностью до эквивалентности начальных состояний => если А- автономный => (A)=m(A)=l(A) => память всегда конечна (А)-1.