- •С одержание
- •Методы безусловной оптимизации
- •Нахождение стационарной точки
- •2.Методы прямого поиска безусловной оптимизации
- •2.1. Метод поиска по симплексу
- •2.2. Метод поиска Хука-Дживса
- •2.3. Метод сопряженных направлений Пауэлла
- •3.Нахождение безусловного экстремума градиентными методами
- •3.1. Метод Коши
- •3.2. Метод Ньютона
- •3.3. Метод сопряженных градиентов
- •3.4 Квазиньютоновский метод
- •Заключение.
- •Библиографический список:
3.3. Метод сопряженных градиентов
Описание алгоритма:
Данный метод обладает положительными свойствами методов Коши и Ньютона. Кроме того, этот метод использует информацию только о первых производных исследуемой функции. Метод сопряженных градиентов позволяет получить решение за шагов в -мерном пространстве и обладает квадратичной сходимостью. В основе метода лежит организация поиска вдоль сопряженных направлений, причем для получения сопряженных направлений используется квадратичная аппроксимация целевой функции и значения компонент градиента.
Операции аргумента проводятся по формуле:
Направление поиска на каждой итерации определяется с помощью формулы:
В
этом случае направление
будет
-сопряжено
со всеми ранее построенными направлениями
поиска.
Если
функция
квадратичная, то для нахождения точки
экстремума требуется определить
таких направлений и провести поиски
вдоль каждой прямой. Если
не является квадратичной, то количество
поисков возрастёт.
Используемые в методе формулы:
Изменение градиента при переходе от точки к точке :
Изменения аргумента:
Направление поиска:
,
,
.
(рекуррентная формула Флетчера-Ривса).
Алгоритм метода:
Шаг 1. Задать: начальную точку х(0). Перейти к шагу 2.
Шаг 2. Вычислить направление поиска. Произвести поиск вдоль прямой .
Шаг 3. Вычислено ли N-1 направлений.
Да: закончить поиск;
Нет: перейти к шагу 2.
Ход решения:
Исходные данные:
Шаг 1.
- начальная точка;
Шаг 2.
Поиск вдоль прямой:
отсюда:
;
.
.
Приравняв его к нулю, находим
Шаг 2.
Определим направление :
Поиск вдоль прямой:
отсюда:
;
.
.
Приравняв его к нулю, находим
Таким
образом, решение (точка минимума)
,
значение функции в которой
,
получено в результате двух одномерных
поисков, поскольку целевая функция
квадратична.
рис.7 Графическое пояснение метода сопряженных градиентов
3.4 Квазиньютоновский метод
Описание алгоритма:
Данный метод обладает положительными чертами метода Ньютона, однако, использует информацию только о первых производных. В этом методе приближение к очередной точке в пространстве оптимизируемых параметров задается формулой:
Направление поиска определяется выражением:
,
где
- матрица порядка
(метрика).
Матрица
- вычисляется по формуле.
,
где:
Где
изменение градиента на предыдущем шаге.
Данный алгоритм отличается устойчивостью, так как обеспечивает убывание целевой функции от итерации к итерации.
Алгоритм метода:
Шаг 1. Задать: начальную точку х(0). Перейти к шагу 2.
Шаг 2. Вычислить направление поиска s(k). Перейти к шагу 3.
Шаг 3. Произвести поиск вдоль прямой . Перейти
к шагу 4.
Шаг 4. Проверка условия окончания поиска.
Да: закончить поиск;
Нет: перейти к шагу2.
Ход решения:
Исходные данные:
- целевая функция;
Шаг 1.
-
начальная точка;
Шаг 2.
Положим
Шаг 3.
Поиск вдоль прямой:
Шаг 2.
Шаг 3.
Поиск вдоль прямой:
Таким
образом, точка минимума
,
значение функции в которой
найдена за одну итерацию.
рис.8 Графическое пояснение квазиньютоновского метода
