ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 19.06.2024
Просмотров: 171
Скачиваний: 0
ОПТИМАЛЬНЫЕ АЛГОРИТМЫ
311 |
|
Л1[Дх/ау = ш<г>] = Вер(Дл:== 1/да = ш(4')) — |
|
- Вер(Дх = - 1/ш = аЛ*>) = Л - О - |
= 2Л— 1, |
|
(3.3.25) |
а среднее смещение, осредненное по всем состояниям ав
томата |
(i=l,... |
,2k), |
определяется формулой |
|||
|
2k |
|
|
|
2h |
|
М[Ах}= £ |
ptM[Ax/w = wW]= ^Pi(2Fi-l). |
(3.3.26) |
||||
|
i=i |
|
|
|
i=i |
|
Для |
случая |
k=\ |
с учетом |
формул (3.3.24), (3.3.18) и |
||
(3.3.16) |
из формулы (3.3.26) |
имеем |
|
|||
|
2 |
|
|
|
|
|
Л*[Д*] = ^V<(2F<-l) = |
( 2 F , - l ) ( l - 2 u i ) |
= |
||||
|
г=1 |
|
|
|
|
|
|
= - ( l - 2 f , ) 2 ( s 1 - s 2 ) ( r 1 - r 2 ) . |
(3.3.27) |
||||
Видно, что Л1[Дх] будет минимально, если |
(1— 2F 1 ) 2 (ri — |
|||||
— г2) будет равен |
своему максимальному значению, т. е. |
|||||
единице. Здесь возможны два случая: |
|
|||||
1) d=w{^q; |
|
|
|
|
(3.3.28) |
в этом случае по формуле (3.3.4) находим:
^ = 4 - ( |
1 + - ) ; |
1 - 2 ^ |
= - |
— ; |
(3.3.29) |
2 \ |
q I |
|
|
q |
|
М[Ах)= |
d2 |
|
|
|
|
r ( s i - s 2 ) ( r , - r 2 ) ; |
|
(3.3.30) |
|||
|
q2 |
|
|
|
|
2) q^Wi=d; |
|
|
|
(3.3.31) |
|
в этом случае по формуле |
(3.3.4) имеем: |
|
|||
Fi = l; |
1 - 2 Л = - 1 ; |
|
|
(3.3.32) |
|
M[Ax]=-(Si~s2)(ri-ra). |
|
|
|
(3.3.33) |
ГЛАВА III
312
-d -q |
0 |
q a |
-q -d |
0 |
й q |
Рис. 3.3.1. Функция выхода автомата в зависимости от па раметра q.
На рис. 3.3.1 показаны вид функции (3.3.4) и расположе ние точек d и q для первого и второго случаев. Из фор мул (3.3.30) и (3.3.33) видно, что алгоритм поиска будет оптимальным, если
r, = l ; r2 = 0; q^wu |
(3.3.34) |
Это означает, что в случае линейной функции Q(X) оп тимальным алгоритмом поиска по среднему быстро действию будет алгоритм с детерминированной функ цией переходов (3.3.1), (3.3.2) и детерминированной функцией выходов (3.3.4).
Приведем формулы для определения дисперсии ус ловной случайной величины Ax/w и безусловной диспер сии величины Ах. Нетрудно показать, что имеет место
D[Ax/w = wW] = 4Fi(l-Fi); |
|
(3.3.35) |
||
D[Ax]= (2F,-1)2[1 - |
(s,-s2 ) |
( г , - г 2 ) ] . |
(3.3.36) |
|
Из этих формул находим, что |
|
|
||
1) при d = w^q |
|
(Fi = ~ |
[ \ + ~ ) , |
\-2Fi=-~) |
имеем: |
|
|
|
|
0[Дх/да = ш ^ ] = |
( l |
- ~ ) ; |
|
(3.3.37) |
|
|
Я |
|
|
d2 |
|
|
|
|
D[Ax]=—-2[ 1 - |
(s, - |
s2 ) (r, - |
r2 ) ]; |
(3.3.38) |