РАЗРАБОТКА ПРОГРАММЫ, РЕАЛИЗУЮЩЕЙ МЕТОД КООРДИНАТНОГО СПУСКА
Описание работы
Работа пользователя Shtar
Работа защищена на 4!
Объектом исследования является метод координатного спуска.
Цель работы – изучить прнцип решения задачи многомерной оптимизации методом координатного спуска.
Для достижения поставленной цели были определены следующие задачи:
1) Изучить суть метода координатного спуска.
2) Для решения задачи одномерной оптимизации, необходимой для решения задачи многомерной оптимизации, использовать метод золотого сечения.
3) Разработать программу, реализующую метод координатного спуска.
4) Провести тестирование разработанной программы на различных примерах.
Исходные данные к работе:
1. Среда программирования Visual C++ 2013. 2. Необходимо найти экстремум целевой функции F(x1, x2, … , xn) n переменных (часный случай F(x) – одного параметра x1=x). 3. Предусмотреть ввод начального шага поиска h, погрешности результата E. 4. При одномерном поиске использовать метод золотого сечения.
Объектом исследования является метод координатного спуска.
Цель работы – изучить прнцип решения задачи многомерной оптимизации методом координатного спуска.
Для достижения поставленной цели были определены следующие задачи:
1) Изучить суть метода координатного спуска.
2) Для решения задачи одномерной оптимизации, необходимой для решения задачи многомерной оптимизации, использовать метод золотого сечения.
3) Разработать программу, реализующую метод координатного спуска.
4) Провести тестирование разработанной программы на различных примерах.
Исходные данные к работе:
1. Среда программирования Visual C++ 2013. 2. Необходимо найти экстремум целевой функции F(x1, x2, … , xn) n переменных (часный случай F(x) – одного параметра x1=x). 3. Предусмотреть ввод начального шага поиска h, погрешности результата E. 4. При одномерном поиске использовать метод золотого сечения.