Алгоритм метода ДФП
Начальный этап.
Задать начальную точку и симметрическую положительно определённую матрицу . Положить , . Задать - параметр окончания счёта.
Основной этап.
Шаг 1. Вычислить .
Шаг 2. Вычислить , положить .
Шаг 3. Если , то перейти к шагу 5.
Шаг 4. Вычислить , ,
;
,
положить и перейти к шагу 1.
Шаг 5. Положить . Если , то положить и остановиться, иначе положить , , и перейти к шагу 1.
В условиях алгоритма ДФП справедлива теорема.
Теорема 3.4. Направления (), генерируемые алгоритмом ДФП, являются направлениями спуска, а матрицы ()- симметрическими и положительно определёнными.
Теперь рассмотрим задачу безусловной оптимизации квадратичной функции:
, , (5.4)
где - симметрическая положительно определённая матрица.
Теорема 3.5. Пусть задача (5.4) решается методом ДФП. Тогда, если для всех j, то
1) направления являются - сопряжёнными;
2) -является решением задачи;
3) .
Из теоремы 3.5. следует, что задача (5.4) с помощью алгоритма ДФП решается за одну итерацию .
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | Поиск по сайту:
|