Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ВОПРОСЫ К ЭКЗАМЕНУ МО.docx
Скачиваний:
0
Добавлен:
25.02.2024
Размер:
9.31 Mб
Скачать

ВОПРОСЫ К ЭКЗАМЕНУ

МЕТОДЫ ОПТИМИЗАЦИИ

  1. Математическая постановка задачи оптимизации.

  2. Понятие о численных методах оптимизации. Прямые методы. Методы

поиска нулевого, первого и второго порядков. Пассивные и активные

(последовательные) методы поиска.

  1. Конечно шаговые и бесконечно шаговые методы поиска. Сходимость

методов. Условия останова методов поиска.

  1. Теорема существования решения оптимизационной задачи.

  2. Необходимые условия экстремума первого и второго порядков

(гладкие функции одной переменной).

  1. Достаточные условия экстремума (гладкие функции одной

переменной).

  1. Необходимые условия экстремума первого порядка (гладкие функции

многих переменных).

  1. Одномерная безусловная оптимизация. Унимодальная функция. Лемма о свойстве унимодальных функций.

  2. Пассивные методы поиска экстремума.

  3. Метод перебора.

  4. Алгоритм оптимального пассивного поиска.

  5. Теорема об оптимальности пассивного поиска.

  6. Последовательные методы поиска экстремума.

  7. Поразрядный поиск.

  8. Метод дихотомии.

  9. Метод деления отрезка пополам.

  10. Метод золотого сечения.

  11. Метод чисел Фибоначчи.

  12. Метод касательных.

  13. Метод средних.

  14. Метод хорд.

  15. Метод Ньютона.

  16. Многомерная безусловная оптимизация. Методы спуска.

  17. Поиск по образцу.

  18. Метод конфигураций.

  19. Метод симплекса.

  20. Метод циклического покоординатного спуска.

  21. Градиент. Градиент и направление роста целевой функции. Градиент и линия уровня.

  22. Градиентные методы.

  23. Градиентный метод с постоянным шагом.

  24. Градиентный метод с дроблением шага.

  25. Метод наискорейшего спуска.

  26. Методы покоординатного спуска.

  27. Метод покоординатного спуска с постоянным шагом.

  28. Метод покоординатного спуска с дроблением шага.

  29. Метод Гаусса-Зейделя.

  30. Постановки задач линейного программирования.

  31. Способы перехода от одной формы задачи ЛП к другой.

  32. Базисное решение задачи ЛП.

  33. Связь базисных решений с угловыми точками (вершинами) множества допустимых решений.

  34. Графический метод решения задачи ЛП.

  35. Симплекс-метод решения задачи ЛП.

  36. Метод искусственных переменных.

Расчетные задания на тестирование

Вычисления Nрасч по заданной точности для методов:

  1. Метод перебора.

  2. Алгоритм оптимального пассивного поиска.

  3. Метод дихотомии.

  4. Метод деления отрезка пополам.

  5. Метод золотого сечения.

  6. Метод чисел Фибоначчи.

Вычисления расчетной точности Ерасч по заданному N для методов:

  1. Метод перебора.

  2. Алгоритм оптимального пассивного поиска.

  3. Метод дихотомии.

  4. Метод деления отрезка пополам.

  5. Метод золотого сечения.

  6. Метод чисел Фибоначчи.

Ответы

1. Математическая постановка задачи оптимизации.

Задача общего вида: f(x)→min/max, x∈A

Если стоит задача минимизировать f(x) при ограничениях:

hk(x)=0, k=1, ..., K,

gj(x) 0 j=1, ..., J,

xi^(u) xi xi^(l), i=1, ..., N

то это называется задачей оптимизации с ограничениями или задачей условной оптимизации. Задача, в которой нет ограничений, т.е.

J=K=0;

xi^(u)= - xi (l) = ∞, i=1, ..., N,

называется оптимизационной задачей без ограничений или задачей безусловной оптимизации.

2. Понятие о численных методах оптимизации. Методы поиска нулевого, первого и второго порядков. Пассивные и активные (последовательные) методы поиска.

Любой численный метод (алгоритм) решения задачи оптимизации основан на точном или приближенном вычислении ее характеристик (значений целевой функции, функций, задающих допустимое множество, а также их производных). На основании полученной информации строится приближение к решению задачи – искомой точке минимума х* или, если такая точка не единственна, – к множеству точек минимума. Иногда, если только это и требуется, строится приближение к минимальному значению целевой функции.

Алгоритмы, использующие лишь информацию о значениях минимизируемой функции, называются алгоритмами нулевого порядка; алгоритмы, использующие также информацию о значениях первых производных, – алгоритмами первого порядка; алгоритмы, использующие, кроме того, информацию о вторых производных, – алгоритмами второго порядка.

Если все точки выбираются одновременно до начала вычислений, то алгоритм минимизации называется пассивным.

Однако для решения большинства задач точки вычисления выбираются поочередно, т. е. точка x(i+1) выбирается, когда уже выбраны точки предыдущих вычислений x1…xi и в каждой из них произведены предусмотренные алгоритмом вычисления, результаты которых будем обозначать соответственно через y1…yi. Такие алгоритмы называются последовательными

3. Конечно шаговые и бесконечно шаговые методы поиска. Сходимость методов. Условия останова методов поиска.

Конечношаговыми (или конечными) называются методы, гарантирующие отыскание решения задачи за конечное число шагов.

Для бесконечно шаговых методов достижение решения гарантируется лишь в пределе.

Важной характеристикой бесконечношаговых методов является сходимость. Метод сходится если x^k -> x^*, при k -> беск., где x^*- решение задачи Условие остановки может определяться имеющимися в наличии вычислительными ресурсами (например, числом вычислений характеристик минимизируемой функции).

На практике часто используют следующие условия остановки:

Соседние файлы в предмете Методы оптимизации