close

Вход

Забыли?

вход по аккаунту

?

Задание (11)

код для вставкиСкачать
ЛАБОРАТОРНАЯ РАБОТА №7
РАЗРАБОТКА ПРОГРАММ КВАЗИНЬЮТОНОВСКИХ МЕТОДОВ ОПТИМИЗАЦИИ
ЗАДАНИЕ
Цель работы: изучить квазиньютоновские методы оптимизации.
Метод одномерного поиска для многомерной задачи (по заданию преподавателя):
* метод дихотомии (metD),
* метод золотого сечения (metGS),
* метод Фибоначчи (metF),
* метод квадратичной интерполяции (metI2),
* метод кубической интерполяции (metI3),
* метод адаптации шага (metSA).
Квазиньютоновские методы оптимизации (по заданию преподавателя):
* метод Бройдена (metB),
* метод Девидона-Флетчера-Пауэлла ДФП (metDFP),
* метод Девидона-Флетчера-Пауэлла c рестартами ДФПr (metDFPr),
* метод Бройдена-Флетчера-Гольдфарба-Шенно с матрицей H БФГШ1 (metBFGSH),
* метод Бройдена-Флетчера-Гольдфарба-Шенно с матрицей G БФГШ2 (metBFGSG),
* метод Бройдена-Флетчера-Гольдфарба-Шенно с матрицей H БФГШ1r и рестартами (metBFGSHr),
* метод Бройдена-Флетчера-Гольдфарба-Шенно с матрицей G БФГШ2r и рестартами (metBFGSGr).
Данная лабораторная работа является продолжением предыдущих работ по созданию лаборатории исследования методов оптимизации optlab в системе MATLAB.
Порядок работы
1. Разработать m-функцию минимизации функции нескольких переменных квазиньютоновскими методами.
2. Разработать m-функцию графического отображения всех и лучших точек поиска минимума функции на плоскости с отображением линий уровня функции и в трехмерном пространстве с отображением графика поверхности функции.
3. Разработать m-сценарий графического отображения всех и лучших точек поиска минимума функции Розенброка на плоскости с отображением линий уровня функции и в трехмерном пространстве с отображением графика поверхности функции.
4. Разработать m-функцию вычисления своей функции согласно номеру варианта, определяемому по списку группы в академическом журнале группы.
5. Разработать m-сценарий графического отображения всех и лучших точек поиска минимума своей функции на плоскости с отображением линий уровня функции и в трехмерном пространстве с отображением графика поверхности функции.
6. Сдать работу
Для сдачи работы необходимо минимизировать функцию Розенброка, свою функцию и ответить на контрольные вопросы преподавателя.
По данной работе необходимо представить отчет.
Содержание отчета
Титульный лист с указанием организации, темы работы, номера варианта, исполнителя и принимающего, город, год.
Постановка задачи минимизации, включающая задание функции и границ варьирования параметров.
Краткое описание метода.
Распечатка программ в системе Matlab.
Результаты работы метода: точка минимума с минимальным достигнутым значением функции, количество итераций и количество вычислений функции.
Двумерный график линий уровня функции, график траектории поиска со всеми точками поиска, график траектории поиска с лучшими точками, начальная и конечная точки.
Трехмерный график поверхности функции, график траектории поиска со всеми точками поиска, график траектории поиска с лучшими точками, начальная и конечная точки.
1
Документ
Категория
Рефераты
Просмотров
60
Размер файла
34 Кб
Теги
задание
1/--страниц
Пожаловаться на содержимое документа