
- •Вятский государственный университет
- •Тпжа.210121.161 пз
- •Задание на курсовую работу
- •Задание принял _____________ /Шадрина н.О./ 22.02.2012г
- •Нахождение безусловного экстремума
- •Нахождение стационарной точки
- •Метод равномерного симплекса
- •Метод Хука-Дживса
- •Метод сопряжённых направлений Пауэлла
- •Метод Коши
- •6. Метод Ньютона
- •7. Метод сопряженных градиентов
- •8. Квазиньютоновский метод
- •Нахождение условного экстремума
- •9. Метод штрафных функций
- •Приложение а.
Метод сопряжённых направлений Пауэлла
4.1 Описание алгоритма
Метод ориентирован на решение задач с квадратичными целевыми функциями. Основная идея алгоритма заключается в том, что если квадратичная функция:
приводится к виду сумма полных квадратов
то процедура нахождения оптимального решения сводится к одномерным поискам по преобразованным координатным направлениям.
В методе Пауэлла поиск реализуется в виде:
вдоль
направлений
,
,
называемых
-сопряженными
при линейной независимости этих
направлений.
Сопряженные
направления определяются алгоритмически.
Для нахождения экстремума квадратичной
функции
переменных необходимо выполнить
одномерных поисков.
4.2 Алгоритм метода
Шаг
1. Задать
исходные точки
,
и направление
.
В частности, направление
может совпадать с направлением
координатной оси;
Шаг
2. Произвести
одномерный поиск из точки
в направлении
получить точку
,
являющуюся точкой экстремума на заданном
направлении;
Шаг
3. Произвести
одномерный поиск из точки
в направлении
получить точку
;
Шаг
4. Вычислить
направление
;
Шаг
5. Провести
одномерный поиск из точки
(либо
)
в направлении
c выводом в точку
.
4.3 Нахождение минимума целевой функции методом сопряжённых направлений Пауэлла.
Исходные данные:
- начальная точка
,
.
Найдем значение
, при котором
минимизируется в направлении
:
Откуда
;
.
Значение
функции в этой точке:
;
Продифференцируем полученное выражение по , получим:
.
Приравняв его к нулю, находим
;
Получили
Аналогично находим значение минимизирующее функцию в направлении
:
Откуда
;
.
Значение
функции в этой точке:
;
Продифференцируем полученное выражение по , получим:
.
Приравняв его к нулю, находим
;
Получили
Найдем значение минимизирующее
:
Откуда
;
.
Значение
функции в этой точке:
;
Продифференцируем полученное выражение по , получим:
.
Приравняв его к нулю, находим
;
Получили
Найдем такое значение , при котором
минимизируется в направлении
.
Откуда
;
.
Значение
функции в этой точке:
;
Продифференцируем полученное выражение по , получим:
.
Приравняв его к нулю, находим
;
Получили
Таким
образом, получили точку
,
значение функции в которой равно
,
что совпадает со стационарной точкой
Рисунок
4. Графическое пояснение метода сопряженных
направлений Пауэлла
Метод Коши
5.1 Описание алгоритма
В методе Коши или методе наискорейшего спуска в качестве направления поиска выбирается направление антиградиента.
-
градиент функции
Алгоритм метода выглядит следующим образом:
,
где
- градиент.
Значение
на каждой итерации вычисляется путем
решения задачи одномерного поиска
экстремума
вдоль направления градиента
.
Если в качестве
взять некоторое положительное число,
то получится простейший градиентный
алгоритм:
Одно из главных достоинств метода Коши является его устойчивость, так как всегда выполняется условие:
Однако вблизи экстремума скорость сходимости алгоритма становится недопустимо низкой, так как вблизи экстремума значение градиента стремится к нулю.
5.2 Нахождение минимума целевой функции методом Коши.
Исходные данные:
- начальная точка (начальное приближение)
Вычислим компоненты градиента:
Начальное приближение
Новое приближение определим по формуле:
Выбираем
такое, чтобы минимизировать функцию
Далее найдем точку:
Далее найдем точку:
Далее найдем точку:
После
4 итераций найдено достаточно точное
значение минимума, при котором значение
целевой функции в точке
,
.
Рисунок 5. Графическое пояснение метода Коши