- •Что такое «целевая функция»?
- •Что такое «Текущий интервал неопределенности»?
- •Чем отличаются алгоритмы поиска минимума от алгоритмов поиска максимума в задачах оптимизации?
- •4.В чем заключается сущность метода Фибоначчи?
- •5. В чем состоят достоинства и недостатки метода Фибоначи?
- •6. Что такое «золотое сечение»? в чем заключается сущность метода золотого сечения?
- •7.Как связаны между собой метод Фибоначчи и метод золотого сечения?
- •8. В чем заключается достоинство метода золотого сечения?
- •9. В чем заключается сущность аналитических методов оптимизации?
- •10. В чем состоят достоинства и недостатки аналитических методов оптимизации?
- •11. В чем состоит сущность метода равномерного поиска(перебора)?
- •12. В чем состоит сущность метода Гаусса – Зейделя?
- •13. В чем состоят достоинства и недостатки метода Гаусса – Зейделя?
- •14. В чем состоит сущность метода наискорейшего спуска ?
- •15. В чем состоят достоинства и недостатки метода наискорейшего спуска?
- •16. В чем состоит сущность градиентного метода с постоянным шагом ?
- •17. В состоят достоинства и недостатки градиентного метода с постоянным шагом?
- •18. В чем состоит сущность метода Хука – Дживса?
- •19. В чем состоят достоинства и недостатки метода Хука – Дживса?
- •20. Как связаны между собой одномерные и многомерные методы оптимизации?
- •21. В чем состоит сущность метода Нелдера-Мида?
- •22. В чем состоят достоинства и недостатки метода Нелдера-Мида?
- •23. Из каких операций строится метод Нелдера-Мида?
- •24. Что такое «симплекс»?
- •26. В чем состоят достоинства и недостатки прямых методов оптимизации (методов нулевого порядка)? Приведите и кратко опишите известные Вам методы нулевого порядка.
Чем отличаются алгоритмы поиска минимума от алгоритмов поиска максимума в задачах оптимизации?
Задачи поиска максимума эквивалентны задачам поиска минимума, так как требуется лишь поменять знак перед функцией. Для поиска минимума необходимо определить интервал, на котором функция могла бы иметь минимум. Для этого можно использовать (1) графическое представление функции, (2) аналитический анализ аппроксимирующей функции и (3) сведения о математической модели исследуемого процесса (т.е. законы поведения данной функции).
4.В чем заключается сущность метода Фибоначчи?
Метод чисел Фибоначчи
В
силу того, что в асимптотике
,
метод золотого сечения может быть
трансформирован в так называемый
метод чисел
Фибоначчи.
Однако при этом в силу свойств чисел
Фибоначчи количество итераций строго
ограничено. Это удобно, если сразу задано
количество возможных обращений к
функции.
Алгоритм
Шаг 1. Задаются начальные границы отрезка
и
число итераций
,
рассчитывают начальные точки деления:
и
значения в них целевой
функции:
.Шаг 2.
.Если
,
то
.Иначе
.
Шаг 3.
Если
,
то
и
останов.Иначе возврат к шагу 2.
5. В чем состоят достоинства и недостатки метода Фибоначи?
Недостаток метода Фибоначчи состоит в том, что стратегия поиска существенно зависит от заранее заданного числа шагов поиска.
6. Что такое «золотое сечение»? в чем заключается сущность метода золотого сечения?
Золотое сечение (золотая пропорция, деление в крайнем и среднем отношении) — делениенепрерывной величины на две части в таком отношении, при котором меньшая часть так относится к большей, как большая ко всей величине.
Отношение большей части к меньшей в этой пропорции выражается квадратичной иррациональностью
и, наоборот, отношение меньшей части к большей
Число
называется
также золотым
числом.
В дошедшей до нас античной литературе деление отрезка в крайнем и среднем отношении (ἄκρος καὶ μέσος λόγος) впервые встречается в «Началах» Евклида (ок. 300 лет до н. э.), где оно применяется для построения правильного пятиугольника.
Лука Пачоли, современник и друг Леонардо да Винчи, называл это отношение «божественной пропорцией». Термин «золотое сечение» (goldener Schnitt) был введён в обиход Мартином Омом в 1835 году.
Золотое сечение имеет множество замечательных свойств, но ещё больше свойств вымышленных
Метод золотого сечения — метод поиска значений действительно-значной функции на заданном отрезке. В основе метода лежит принцип деления в пропорцияхзолотого сечения. Наиболее широко известен как метод поиска экстремума в решении задач оптимизации
Описание метода
Пусть
задана функция
.
Тогда для того, чтобы найти определённое
значение этой функции на заданном
отрезке, отвечающее критерию поиска
(пусть это будет минимум),
рассматриваемый отрезок делится в
пропорции золотого сечения в обоих
направлениях, то есть выбираются две
точки
и
такие,
что:
Иллюстрация выбора промежуточных точек метода золотого сечения.
,
где
—
пропорция золотого
сечения.
Таким образом:
То
есть точка
делит
отрезок
в
отношении золотого сечения.
Аналогично
делит
отрезок
в
той же пропорции. Это свойство и
используется для построения итеративного
процесса.
Алгоритм
1) На первой итерации заданный отрезок делится двумя симметричными относительно его центра точками и рассчитываются значения в этих точках.
2) После чего тот из концов отрезка, к которому среди двух вновь поставленных точек ближе оказалась та, значение в которой максимально (для случая поискаминимума), отбрасывают.
3) На следующей итерации в силу показанного выше свойства золотого сечения уже надо искать всего одну новую точку.
4) Процедура продолжается до тех пор, пока не будет достигнута заданная точность.
Формализация
Шаг 1. Задаются начальные границы отрезка и точность
.Шаг 2. Рассчитывают начальные точки деления:
и
значения в них целевой
функции:
.Если
(для
поиска max изменить неравенство на
),
то
Иначе
.
Шаг 3.
Если
,
то
и
останов.Иначе возврат к шагу 2.
