Теорема 1.3. Если, начиная из X
0
, после использования p сопряженных
направлений (p<n) определяетсяточка X
a
иесли, начинаяиз X
1
, послеиспользования
этихженаправленийопределяетсяточка X
b
, функция f минимизируетсянакаждом
шаге, товектор X
b
-X
a
сопряженковсем p направлениям.
Утверждение 1.2. Пусть 1, 2,..., n - некоторые направления
оптимизирующего поиска функции f в R
n
, A - матрица, столбцы которой
есть 1, 2,…, n. Тогдаопределительматрицы A принимаетмаксимальноезначение
тогдаитолькотогда, когда 1, 2,..., nсопряженыотносительноматрицыГессе
функции f.
ИдеяалгоритмаПауэлласостоитвтом, чтонакаждомэтапепоискаопределяется
минимумквадратичнойфункции, которойаппроксимируетсяцелеваяфункция, вдоль
каждогоизсопряженныхковсемпредыдущим (см. теоремы 1.2 и 1.3). Затем
выбираетсяноваясистеманаправленийсиспользованиемрезультатовпоискаи
утверждения 1.2.
АлгоритмПауэлла
Шаг 1. Начинаяиз X
0
, спомощьюкакого-либоодномерногопоискаопределяется
λ1 так, чтобызначение f(X
0
+λ1 1) принималоминимальноезначение. Полагается
X
1
=X
0
+λ1 1.Начинаяиз X
1
осуществляетсяодномерныйпоисквнаправлении 2 и
определяется X
2
=X
1
+λ22.Поискпродолжаетсяпоследовательновкаждомнаправлении
1, 2,..., n, всегданачинаяизсамойпоследнейточки, поканебудутполученывсе λ
i
,
i=1,...,n.