Составители:
Рубрика:
шину X
1
. Если оказывается, что X
4
имеет лучшее
значение целевой функции среди вершин много-
гранника, то расстояние d увеличивают. На ри-
сунке именно эта ситуация имеет место и увели-
чение d дает точку X
5
. В новом многограннике с
вершинами X
2
, X
3
, X
5
худшей является вершина
X
2
, аналогично получают вершину X
6
, затем вер-
шину X
7
и т.д. Если новая вершина окажется ху д-
шей, то в многограннике нужно сохранить луч-
шую вершину, а длины всех ребер уменьшить,
например вдвое (стягивание многогранника к
лучшей вершине). Поиск прекращается при вы-
полнении условия уменьшения размеров много-
гранника до некоторого предела.
:471);*.$ /$&#-. поиска характеризуют-
ся тем, что направления поиска g выбирают случайным образом.
Особенностью /$&#-) *)'+%#"$;>$8# +07+%) является выполнение шагов поиска в градиентном
направлении
X
k+1
= X
k
+ h grad F(X)/|grad F(X)|,
шаг h выбирается оптимальным с помощью одномерной оптимизации.
При использовании метода наискорейшего спуска, как и большинства других методов, эффек-
тивность поиска существенно снижается в овражных ситуациях. Траектория поиска приобретает зиг-
загообразный вид с медленным продвижением вдоль дна оврага в сторону экстремума. Чтобы повы-
сить эффективно сть градиентных методов, используют несколько приемов.
Один из приемов, использованный в /$&#-$ +#0"9@$**., 8")-'$*&#( (называемом также ме-
тодом Флетчера-Ривса), основан на понятии сопряженности векторов. Векторы C и ( называют Q-со-
пряженными, если A
T
QB = 0, где Q — положительно определенная квадратная матрица того же по-
рядка, что и размер N векторов C и ( (частный случай сопряженности — ортогональность векторов,
когда Q является единичной матрицей порядка N), A
T
-вектор-строка, B — вектор-столбец.
Особенность сопряженных направлений для Q = K, где K — матрица Гессе, при в задачах с ква-
дратичной целевой функцией F(X) заключается в следующем: одномерная минимизация F(X) после-
довательно по N сопряженным направлениям позволяет найти экстремальную точку не более, чем за
N шагов.
+-0B.F690.. L)&"'=$; V$++$ называют матрицу вторых частных производных целевой функции по управля-
емым параметрам.
Основанием для использования поиска по K-сопряженным направлениям является то, что для
функций F(X) общего вида может быть применена квадратичная аппроксимация, что на практике вы-
ливается в выполнение поиска более, чем за N шагов.
+-0B.-. Поиск экстремума выполняют в соответствии с формулой
X
i
= X
i-1
+ hS
i
. (4.8)
Направление S
i+1
поиска на очередном шаге связано с направлением поиска S
i
на предыдущем шаге соотношением
S
i+1
= - gradF(X
i
) + w
i
S
i
, (4.9)
где w
i
—
коэффициент. Кроме того, учитывают условие сопряженности
S
i+1
Т
KS
i
= 0 (4.10)
и линейную аппроксимацию gradF(X) в окрестностях точки N
i
grad F(X
i+1
) = grad F(X
i
) + K(X
i+1
- X
i
). (4.11)
Поск ольку шаг h расс читывается исх о дя из условия одно мерной оптимизации, то, во-первых, справедливо соотношение
S
i
Т
grad F(X
i
) = 0, (4.12)
%!#*%!#&F*:,$* $I*:+*
F*)&* :&)#*'! +($*,#)KH (*L*)&M
5@!"! 4
&.+.)$(*),$". !"#$%!#&'&($"!))$* +($*,#&($"!)&*
103
%+,. 4.8. Иллюстрация метода деформируемого
многогранника
5@!"! 4 %!#*%!#&F*:,$* $I*:+*F*)&* :&)#*'! +($*,#)KH (*L*)&M
шину X1. Если оказывается, что X4 имеет лучшее
значение целевой функции среди вершин много-
гранника, то расстояние d увеличивают. На ри-
сунке именно эта ситуация имеет место и увели-
чение d дает точку X5. В новом многограннике с
вершинами X2, X3, X5 худшей является вершина
X2, аналогично получают вершину X6, затем вер-
шину X7 и т.д. Если новая вершина окажется худ-
шей, то в многограннике нужно сохранить луч-
шую вершину, а длины всех ребер уменьшить,
например вдвое (стягивание многогранника к
лучшей вершине). Поиск прекращается при вы-
полнении условия уменьшения размеров много-
%+,. 4.8. Иллюстрация метода деформируемого
гранника до некоторого предела. многогранника
:471);*.$ /$-. поиска характеризуют-
ся тем, что направления поиска g выбирают случайным образом.
Особенностью /$-) *)'+%#"$;>$8# +07+%) является выполнение шагов поиска в градиентном
направлении
Xk+1 = Xk + h grad F(X) / |grad F(X)|,
шаг h выбирается оптимальным с помощью одномерной оптимизации.
При использовании метода наискорейшего спуска, как и большинства других методов, эффек-
тивность поиска существенно снижается в овражных ситуациях. Траектория поиска приобретает зиг-
загообразный вид с медленным продвижением вдоль дна оврага в сторону экстремума. Чтобы повы-
сить эффективность градиентных методов, используют несколько приемов.
Один из приемов, использованный в /$-$ +#0"9@$**., 8")-'$*( (называемом также ме-
тодом Флетчера-Ривса), основан на понятии сопряженности векторов. Векторы C и ( называют Q-со-
пряженными, если ATQB = 0, где Q — положительно определенная квадратная матрица того же по-
рядка, что и размер N векторов C и ( (частный случай сопряженности — ортогональность векторов,
когда Q является единичной матрицей порядка N), AT -вектор-строка, B — вектор-столбец.
Особенность сопряженных направлений для Q = K, где K — матрица Гессе, при в задачах с ква-
дратичной целевой функцией F(X) заключается в следующем: одномерная минимизация F(X) после-
довательно по N сопряженным направлениям позволяет найти экстремальную точку не более, чем за
N шагов.
+ - 0 B .F 6 9 0 . . L)&"'=$; V$++$ называют матрицу вторых частных производных целевой функции по управля-
емым параметрам.
Основанием для использования поиска по K-сопряженным направлениям является то, что для
функций F(X) общего вида может быть применена квадратичная аппроксимация, что на практике вы-
ливается в выполнение поиска более, чем за N шагов.
+ - 0 B . - . Поиск экстремума выполняют в соответствии с формулой
Xi = Xi-1 + hSi. (4.8)
Направление Si+1 поиска на очередном шаге связано с направлением поиска Si на предыдущем шаге соотношением
Si+1 = - gradF(Xi) + wiSi, (4.9)
где wi — коэффициент. Кроме того, учитывают условие сопряженности
Si+1 ТKSi = 0 (4.10)
и линейную аппроксимацию gradF(X) в окрестностях точки Ni
grad F(Xi+1) = grad F(Xi) + K(Xi+1 - Xi). (4.11)
Поскольку шаг h рассчитывается исходя из условия одномерной оптимизации, то, во-первых, справедливо соотношение
Si Тgrad F(Xi) = 0, (4.12)
&.+.)$(*),$" . !"#$%!#&'&($"!))$* +($*,#&($"!)&* 103
Страницы
- « первая
- ‹ предыдущая
- …
- 101
- 102
- 103
- 104
- 105
- …
- следующая ›
- последняя »
