Файл: Растригин Л.А. Автоматная теория случайного поиска.pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 19.06.2024

Просмотров: 232

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

ГЛАВА II

256

Автоматы будут

1-эквивалентными

при данных

началь­

ных

распределениях

вероятностей

 

р 2 (

0 ) и P 3 W ,

если

равны выражения

(2.8.37),

(2.8.35)

и (2.8.36), т. е. если

P i ( 0 ) 9 n + P 2 ( 0 ) < 7 2 i = 6 i ;

 

 

 

 

 

 

 

 

(2.8.38)

P 2 ( 0 ) 9 l l

+ P l (

0 ) 9 2 1 = *2,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

где

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

bl

= A-r2a = р ^ - г 2

( р т , ^ ~

 

 

Pm2+im);

 

 

 

b2

= A - r x a = ^

 

 

piM-rl(pm,«>)-pm,+i<0));

 

 

 

 

 

 

 

1 = 1

 

 

 

 

 

 

 

 

 

 

 

 

p<o)

вектор начальных

вероятностей

состояний

авто­

мата со случайными переходами; Р<0)

= (

р х т , . . . ,

р2т2т)

-

Решая

систему

уравнений

(2.8.38)

 

относительно

qxx

и

q2X,

находим:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6 l P l ( 0 ) _ f e 2 p 2 ( 0 )

 

б 2 Р 1 ( 0 ) _ Й 1 р 2 ( о ,

 

 

 

 

 

Ч

^

р ^ - р ^ '

* 2 I =

Р ^ - р 2

^

 

( 2 ' 8 - 4 0 )

Можно показать, что вероятности qx2

и q22 определяются

формулами

 

 

 

 

 

 

 

 

 

 

 

 

 

<?12=1-<71Ь

9 2 2 = 1 - 9 2 1 -

 

 

 

 

 

 

(2.8.41)

 

Следовательно,

для автомата

со случайными

перехо­

дами и детерминированными

выходами и произвольным

числом состояний

2 т 2

и произвольным

начальным

рас­

пределением

состояний можно

найти

1-эквивалентный

ему

автомат

с детерминированными

 

переходами

и слу­

чайными

выходами, имеющий два состояния, причем на­

чальное распределение этих состояний произвольное, а

вероятности

выходов автомата определяются форму­

лами (2.8.40)

и (2.8.41).

Найдем требование, при выполнении которого вероят­ ности выходов автомата с детерминированными перехо­ дами удовлетворяют условию симметрии

9 u + 92i = l .

(2.8.42)


ПОИСК С САМООБУЧЕНИЕМ

257

Из формул (2.8.40) имеем

&, ( Р ! №) _ р 2 ( 0 ) ) + й 2

( р , (0) _ ^ 2

(0))

+ b2 =

 

 

b{

(2.8.43)

По формулам (2.8.39) находим:

(0) 2pi (0)

1=1

(2.8.44)

г = т2 +2

Отсюда следует, что рассмотренные автоматы 1-эк­

вивалентны при выполнении следующего условия:

(2.8.45)

г = 1

г = т 2 + 2

Этому требованию удовлетворяет, например, симметрич­ ное начальное распределение автомата А 2 .

Следовательно, если начальное распределение авто­ мата со случайными переходами и детерминированными выходами удовлетворяет условию (2.8.45), то он 1-экви­

валентен некоторому автомату с детерминированными переходами и случайными выходами, вероятности выхо­ дов которого удовлетворяют условию симметрии (2.8.42).

Поскольку в формуле (2.8.45) не содержатся вероят­ ности ртат и Рт2+\т, то случай, когда у автомата со случайными переходами имеются только два состояния, необходимо рассмотреть отдельно. Для этого случая по формулам (2.8.39) получаем:

Ь11(0)-Г2{р1(0)_р2(0)).

&2 = Р 1 ( 0 ) - П ( Р 1 ( 0 ) - р 2 < 0 » ) .

(2.8.46)

 

Складывая эти выражения, имеем

 

61 +fe2=2p1(0)-p1(0>+ p2(0) = pI(0)+p2(0) = i.

(2.8.47)

17 — 2014


ГЛАВА II

£58

Следовательно, в этом случае оба автомата 1-экви.ва- лентны для произвольных начальных вероятностей со­ стояний автоматов; при этом выполняется условие сим­ метрии (2.8.42).

Теперь сопоставим автомат с детерминированными пе­ реходами и случайными выходами, у которого имеются два состояния, и автомат, представляющий алгоритм по­ координатного самообучения, имеющий 2tri\ состояний. Обозначим через Ъ\ и Б2 правые части формул (2.8.15):

2т, - 1

5 l = P l ( 0 4 ? l l ? l l + < 7 l 2 9 2 l ) +

2j

Ргт(Яг\Яг-\Л

+

 

 

 

 

г = 2

 

 

 

+ <7i2<7i+l,l) + P m , ( 0

)

(q2ml,\q2m-l,l

+ Q2~mv2Q2mv\) i

 

 

 

 

 

 

 

(2.8.48)

 

 

 

 

2 m i - l

 

 

Ь2 = Р\т{Я\2Яп

+

ЯиЯ2\)

+

^

P l W

(Яг2Я1-1,1 +

 

 

 

 

i = 2

 

 

 

+ ЯиЯг+\,\)

+ P 2 m , < 0 )

(^2та,,292)11,-1,1 +

Я2тх,\Я2тх,\) •

 

 

 

 

 

 

 

(2.8.49)

Приравнивая правые части формул (2.8.37) к правым частям формул (2.8.15), (2.8.16), получаем систему урав­ нений

P i ( 0 ) t f i i + / V 0 ) ? 2 i = 5 i ;

 

 

 

(2.8.50)

р2тЯи

+ Р\тЯ2\

= Ь~2

 

 

 

 

 

 

 

и находим ее решение:

 

 

 

Ч п =

~ Р ^ - р ^

' ? 2 1 =

' P i ' ° ' - P 2 ' ° '

( 2 - 8 ' 5 1 )

Вероятности qi2

и q22

выхода

АХ(2> определяются

форму­

лами

(2.8.41).

 

 

 

 

 

Следовательно, для автомата, представляющего собой алгоритм самообучения и имеющего произвольное число 2Ш[ состояний, причем начальные вероятности состояний произвольны, существует 1-эквивалентный ему автомат с детерминированными переходами и случайными выхо-


ПОИСК С САМООБУЧЕНИЕМ

25Э

дами, имеющий два состояния, причем начальные веро­ ятности этих состояний произвольны, а вероятности вы­ ходов автомата определяются формулами (2.8.51) и (2.8.41).

Найдем условие, при котором удовлетворяется требо­ вание (2.8.42). Из формул (2.8.51), (2.8.48) и (2.8.49) находим

51 + b2=p1^

(ql2qn

+ qnq2l

+ qnqu + qi2q2i)

+

2т,

-1

 

 

 

+ 2

^

(ЧпЯг-\Л + Яг2Яг+1Л + ЯиЬ-1Л +

i = 2

 

 

 

 

+ Яг\Яг+1л) +P2mtW

(<7m„l <72т,-1,1 +

<72т„2 ^ 2 т , , 1 +

+ 9 2 т 1

, 2 ? 2 т - 1 , 1 + Я2т^2т„2)

= P l

2т,

- 1

 

+ ^

Р»( 0 ) (9*-1,1 + 9<+1,1) + Р 2 т, ( 0 )

г= 2

+&m„i) = l .

Предположим, что функция выхода обучения имеет вид

( 0 ) (^И + ?21) +

(Ч2Щ-1,1 +

(2.8.52)

алгоритма само­

 

1,

если

w^>d;

 

qu=F(wW)

- l ( l + o > ( i ) ) .

если

|a)W»|^d;

(2.8.53)

 

0,

если

wW<d;

 

Я12=1-Яп

 

 

(2.8.54)

^

(d = const; 0<d==Sl)

 

 

 

и что состояния WW) автомата, представляющего собой алгоритм самообучения, определены формулами (2.1.92), т. е. что состояния автомата симметричны относительно нулевой точки

S y ( 2 m l - i + l ) = _ a y ( i ) i

(2.8.55)

17*


ГЛАВА П

260

 

 

 

Тогда вероятности

qn (i = 1 , . . . , 2 т х ; / = 1 , 2)

удовлетво­

ряют условию

 

 

 

Яц + Я2т,-1+\,]= 1-

 

 

(2.8.56)

Требование (2.8.52)

приобретает вид

 

 

bl + b2=(plW-pSmiV>))(qu+q2l)+2p2mm

+ ^

(Pi{0)~

 

 

i = 2

 

 

2m,-1

 

- j 5 2 n , 1 - 1 - + i ( 0 )

) ( f l f i - i , i + flli+i,i)+2

^ j 5 i « » = l .

 

i = m i +1

(2.8.57)

 

 

 

Это равенство соблюдается при выполнении

условий

jS.-<0> = P2m.-.-+i( 0 )

 

(2.8.58)

Следовательно, для автомата, представляющего собой алгоритм покоординатного самообучения с произволь­ ным числом Ъп\ состояний, начальные вероятности ко­ торых симметричны, т. е. удовлетворяют условию (2.8.58), существует 1-эквивалентный автомат с детерми­ нированными переходами и случайными выходами, име­ ющий два состояния, причем начальные вероятности этих состояний произвольны, а вероятности выходов ав­ томата определяются формулами (2.8.51) и (2.8.41) и удовлетворяют условию симметрии

<7ii+.<72i= 1.

Случай, когда у автомата алгоритма покоординатного самообучения имеются только два состояния, необхо­ димо рассмотреть отдельно. Из формулы (2.8.52) с уче­ том условия (2.8.56) имеем

*>1 + &2 = Д 1 < 0 ) ( й 1 + й н ) + Р 2 ( 0 ) ( ^ П + йп ) =

= (Piт+Р2т)

(<7и + <Ы = <?п + fa = 1 •

(2.8.59)

Следовательно, в этом случае автоматы 1-эквива­ лентны друг другу при произвольных начальных вероят­ ностях их состояний.