Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги из ГПНТБ / Растригин Л.А. Автоматная теория случайного поиска

.pdf
Скачиваний:
9
Добавлен:
23.10.2023
Размер:
8.71 Mб
Скачать

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

245

По матрицам (2.8.9) — (2.8.12) и формуле (2.8.4) нахо­ дим матрицы (2.8.13) и (2.8.14) переходов автомата для

фиксированных

его входных с = 0, 1 и выходных AX<i>

(/ = 1, 2) сигналов.

Из формулы

(2.8.7) с учетом матриц (2.8.13) и (2.8.14)

имеем следующие выражения для определения вероят­

ности

появления

сигнала АХ^'> (/=1 , 2) на выходе авто­

мата,

если на его вход был подан сигнал

с (с = 0, 1):

Вер (АХО)/0) = Р ^ Г , (ДХО-)/0)е, = р1 <0 )

(ЯиЯи + ЯмЯа) +

 

 

2т, -1

 

 

 

 

 

 

 

 

 

+

^ P i i 0 )

(ЯпЯг-из

+ Яг2Я1+1,з) +

 

 

 

 

 

i = 2

 

 

 

 

 

 

 

 

 

+

Р2т,т

{Я2т

q2m,-l,j

+ Я2т1,2Я2т„])

\

(2.8.15)

Вер(АХО-)/1) = Р1 (°)Г1 (АХ(Я/1)е1 = р 1 ( 0 ) ( ( 7 1 ^ 1 з . + <71 1 ^) +

 

 

2т,— 1

 

 

 

 

 

 

 

 

 

+ ^ Рг(0)(Я12Яг-\,3

+ Яг\Яг+\,з)

+

 

 

 

 

 

г = 2

 

 

 

 

 

 

 

 

 

+

Р 2 т , < 0 )

2т1,2Я2т1-и+

<72m„l<72m„j) »

(2.8.16)'

где Pi ( 0 ' вектор

начальных вероятностей

состояний

 

 

автомата

Ах

(алгоритма

покоординатного

 

 

самообучения);

 

 

 

 

Р 1 ( 0 > = ( р 1 ( ° ) , . . . , Р 2 п г 1 ( 0 ) ) ;

 

 

 

 

'2.8.17>

Г,(АХО')/с)

определены

формулами

(2.8.13),

(2.8.14);

ei единичный вектор размерности

1:

 

 

 

1

 

 

 

 

 

 

 

 

 

е , =

 

> 2т,

 

 

 

 

 

 

(2.8.18)

ГЛАВА II

246

Рис. 2.8.2. Графы переходов автомата с детерминированной функ­ цией выхода для п = 1.

Найдем аналогичные выражения для вероятностей вы­ ходных сигналов AXW при оптимизации коллективом не­ зависимых вероятностных автоматов. Нумерация состоя­ ний автомата и переходы из одного состояния в другое

для

этого

алгоритма показаны на рис. 2.8.2. Предполо­

жим, что в состояниях от 1

до т2

выход

автомата равен

+ 1, а в состояниях

от т2 + \ до 2

равен

— 1 ,

т. е.

A Y

j

+ 1 ,

если

W=W<*>

( i = l , . . . , m 2 ) ;

 

ДА- {

1,

если

W=W<1')

(j' = m 2 + 1,. . . ,

2).

 

 

 

 

 

 

 

 

(2.8.19)

Следовательно, матрицы Q%{j) для этого алгоритма имеют вид

 

/

о

}ГП2

 

Qi(2) =

О О

(2.8.20)

 

 

 

 

 

 

Q»(i) =

о

о

I }

т 2

О

/

 

 

 

где / — единичная матрица порядка

т2.

 

Так как переходы этого автомата не зависят от его выхода, а зависят только от сигнала, поступающего на его вход, то, согласно рис. 2.8.2, автомат будет иметь пе­ реходные матрицы вида (2.8.21) и (2.8.22),

 

 

 

Г2

0

0 0 .

.

0

0 0

0

0 .

.

0

0

0

0

 

 

>'\

0

''2

0

0 .

.

0

0

0

0

0 .

.

0

0

0

0

 

 

0

Г\ 0

г2

0 .

.

и

0 0

0

0 .

.

0

0

0

0

Л 0 ( 1 ) = Л „ ( 2 ) = Я в

=

0

0

0

0

0 .

гх

0

г2

0

0 .

.

0

0

0

0

0

0

0

0 0 .

 

0 г2

0

Г\

0 .

.

0

0

0

0

 

 

 

 

 

0

0

0

0 0 .

.

0

0

0

0

0 .

г2

0

Г\

0

 

 

0

0

0

0

0 .

.

0

0

0

0

0 .

.

0 г2

0

Г\

 

 

0

0

0

0

0 .

.

0

0

0

0

0 .

.

0

0

г2

 

(2.8.21)

3

О

о

п

п

о

о

01

к

л

гч

X

S сч

3

r2

г,

 

О О О

 

О

О О О О

 

0

0

0

0

r2

О г, О О

 

О

0

0

0

0

0

0

0

0

О г2 О гх

О

О

0

0

0

0

0

0

0

0

0 0

0

0

0 .

• г2

0

 

0

0 .

. 0

0 0 0

0

0

0

0

0

. . . 0

Г\ 0 г2

 

0 .

. 0

0 0 0

0 0

0

0

0 .

. 0

0

0

0

0 .

• П 0 г2

0

0

0

0

0

0

. . . 0

0 0

0

0 .

. 0

 

0 г2

0 0

0 0

0 .

. 0

0

0

0

0 .

. 0

0

 

г2

( 2 . 8 . 2 2)

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

249

 

 

 

 

 

 

 

 

 

где п + г 2 = 1 ;

 

Г ] > г 2 .

 

 

 

 

 

 

 

После перемножения матриц Rc на Qi{j)

имеем мат­

рицы (2.8.23) — (2.8.26)

 

переходов автомата

для фикси­

рованных входных и выходных

сигналов.

 

 

 

 

г2

0 0 0 . . 0 0 0 0 . . 0

 

 

0 г2

0 0 .. . 0 0 0 0 . . 0

 

 

\ о Г\ 0 Г2 0 . . 0 0 0 0 . . 0

 

 

[

 

 

 

 

 

 

 

7"2(ЛХ(»/0)

=

j 0 0

0

0

0 .

• О

0 г2

0

. . 0

 

 

0 0 0 0 0 . . 0 Г\ 0 0 . . 0

 

 

0 0 0 0 0 . . 0 0 г2

0 . .. 0

 

 

! 0 0 0 0 0 . . 0 0 0 0 . . 0

 

 

i

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

0 0 0 0 0 .. . 0 0 0 0 . . 0

 

 

 

 

 

 

 

 

 

(2.8.23)

 

 

raj

 

 

 

 

т2

 

 

 

 

0 . . 0 0 0 0 0 • • 0 0 0 0

 

 

0 . . 0 0

0 0 0 •• 0 0 0 0

 

 

0 . . 0 г2

0 0 0 •• • 0 0 0 0

г2 (АХ(2 ;/и)

=

0 . . 0

0

Г\ 0 0 • • 0 0 0 0

0 . . 0 г2

0 Г\ 0

0 0 0 0

 

 

 

 

0 . . 0 0 0 0 0 . • г2

0 Г\ 0

 

 

0 . . 0 0 0 0 0 . . 0 г2

0 Г\

 

 

0 . . 0 0 0 0 0 . . 0 0 г2

(2.8.24)

ГЛАВА II

250

 

г2

0 0 0

. .. 0 0 0 0 . . . 0 1 "

 

г2 0

 

0

0

. . 0 0 0 0 . . 0 !

 

0 г2

0 Г\ 0 . . 0 0 0 0 . . . 0 1

7,2(АХ<1)/1) =

0 0

0

0

0

. • г2 0 Г\ 0 . . 0

 

0 0 0

0

0

. . 0 г2

0 0

. . 0

|.

 

 

0 0 0

0

0 . . 0 0

0

. . 0

1

 

0 0

0 0 0 . . 0 0 0 0

. . 0

1

 

!1

 

0 0 0 0 0 .. . 0 0 0 0

. . o i l

(2.8.25)

 

 

 

0 . .. 0 0 0 0 0 . . . 0 0 0 0

 

 

 

0 . . . 0 0 0 0 0 . . . 0 0 0 0

 

 

 

0 . . 0 Г) 0 0 0 . . 0 0 0 о

Г2(ДХ<2>/1)

=

0 . . 0 0

г2

0 0 . . 0 0 0 о ;

0 . . 0 Г\

0 г2

0 . . 0 0

0 0

 

 

 

 

 

 

 

 

 

 

0

. • гх 0

 

I

 

 

 

0 . . 0

0

0

0

''2

0

 

 

 

0 . . 0 0 0 0 0 . . 0

0 Г2

 

 

 

0 . . 0 0 0 0 0 . . 0 0

 

г2

 

 

 

 

 

 

 

 

 

 

!

 

 

 

 

 

 

 

 

 

 

(2.8.26)

Вероятности

появления

на

выходе

автомата

сигнала

AX( j '\

если

на

его вход был подан

сигнал

с,

определя­

ются

с учетом

выражений

(2.8.7)

и

(2.8.23) — (2.8.26) по

формулам

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

251

Вер (АХ<1)/0) =

- r 2 ( P t B

, ( 0 ) -

Pnh+lV»);

 

 

 

2m2

 

 

(2.8.27)

 

 

 

 

 

 

Вер

(ДХ<2>/0) = 2

Pim+r2(pm2W-

Pm2 + 1( 0 ) );

 

 

 

tl = TO2+l

 

 

 

 

 

 

1112

 

 

 

Вер (AX(0/i)= £

 

 

Р^-^Р^-Ртън™);

 

 

 

i = l

 

 

(2.8.28)

 

 

 

 

 

 

 

Вер

(ДХ<2>/1) = ^ T

p i ( 0 ) + r i ( p n

i 2 ( 0 ) _ p m 2 + 1 ( 0 ) ) )

где

P2

( 0 )

вектор

начальных

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

автомата Л 2 (алгоритма

оптимизации

коллективом неза­

висимых

автоматов);

 

 

 

P2

( 0 ) =

( / ? i ( 0 > , . . . , / W 0 ) ) ;

 

(2.8.29)

T2(AXW/c)

определены

формулами

(2.8.23)—(2.8.26);

е2 единичный вектор размерности 2:

 

 

 

1

 

 

 

 

 

 

 

2Ш2

 

 

 

(2.8.30)

1

Найдем вероятности выходов АХ^> при входе с для ал­ горитма оптимизации коллективом автоматов со случай­ ными выходами и детерминированными переходами. Ну­ мерация состояний и переходы автомата из одного состояния в другое для этого алгоритма показаны на рис. 2.8.3. Матрицы переходов для этого алгоритма (2.8.31) и (2.8.32) не зависят от его выходов.

ГЛАВА II

252

 

 

 

 

 

Q>

 

 

 

 

с-0

О -

 

 

 

О

с=1

 

 

 

2

1

Рис. 2.8.3. Графы переходов автомата с детерминированной

функ­

цией перехода для « = 1 .

 

 

 

 

 

 

1 О О

0 0 0 0 0

о

о

 

1 О О

0

0 0 0 0

о о

 

О 1 О

0

0 0 0 0

о о

 

О О О

1 0 0 0 0

о

о

Л 0 ( 1 ) = Л 0 ( 2 ) = Я 0

О О О

0

0 0 1 0

о о

 

О О О

0

0 0 0 0

1 о

 

О О О

0

0 0 0 0

О 1

 

О О О

0

0 0 0 0

О 1

 

 

 

 

 

(2.8.31)

 

0 1 0 0

 

о о о . . . о о о

 

0 0 1 0

 

о о о . . . о о о

0 0 0 0

0 0 0 0 о о о

0 0 0 0

(2.8.32)

Г з ( Д Х ^ / 0 ) =

( / = 1 . 2 )

 

0

0 .. .

0

0 0

0

о

о

о

 

0

0 .. .

0

0 0

0

о

о

о

0

<?2j

0 .. .

0

0 о

0

о

о

о

О

О

о

<?m3 -l,j

о о

о

о

о

о

О

о

о

О

о о

 

о

о

о

О

О

О . .

О

О О

О

О . . .

g2m3-i,i

О

О О О . .

О

О О

О

О . . .

О

q2m3,j

О О О . .

О

О О

О

О . . .

О

q2m3ij

(2.8.33)

 

 

 

 

m3

 

 

 

 

 

 

 

0

Q2j

0

0

0

0

о . . .

о

о

0

 

0

0

<73j

0

0

0

о . . .

о

о

0

 

0

0

0

0

m»i

0

0 . . .

0

0

0

 

0

0

0 0

0

0

0 . . .

0

0

0

(/=1,2)

0 0

0

0

0

0

0 . ..

0

0

0

 

0

0

0

0

0

qm,+i,s

0

0

0

0

 

0

0

0

0

0

0

0 . . .

q2m,-2,j

0

0

 

0

0

0

0

0

0

0 . . .

0

q ^ - u

0 j

 

 

 

 

 

(2.8.34)

Соседние файлы в папке книги из ГПНТБ