Лектор: Калитин Борис Сергеевич, доц., кандидат физ-мат. наук.
Экзаменационные вопросы по курсу "Методы оптимизации"
3-й курс, 6-й семестр 2000-2001 учебного года.
Методички (4,3Мб)
Глава 1. Линейное программирование.
- Нормальная и каноническая формы задач ЛП.
- Базисный план. Базис. Невырожденный базисный план.
- Формула приращения целевой функции.
- Критерий оптимальности.
- Достаточное условие неразрешимости задачи.
- Итерация симплекс-метода.
- Алгоритм решения задач ЛП.
- Первая фаза.
- Конечность симплекс-метода.
- Два свойства канонической задачи.
- Критерий неединственности решения.
- Классическая задача ЛП с односторонними ограничениями (критерий оптимальности, достаточное условие неразрешимости).
Двойственный симплекс-метод
- Пример рационального использования отходов основного производства.
- Двойственные задачи.
- Теория двойственности.
- Физический смысл двойственных переменных.
- Основные определения двойственного симплекс-метода.
- Критерий оптимальности.
- Достаточное условие отсутствия прямых планов.
- Алгоритм двойственного симплекс-метода.
Транспортные задачи
- Сеть. Поток. Сетевая транспортная задача.
- Базисный поток.
- Формула приращения стоимости потока.
- Критерий оптимальности базисного потока.
- Достаточное условие существования потока с неограниченной снизу стоимостью.
- Первая фаза метода потенциалов.
- Матричная транспортная задача (теорема существования).
- Методы построения начального базисного потока (минимального элемента и северо-западного угла).
- Метод потенциалов.
- Модификации в решении транспортных задач при усложнённых формулировках.
Глава 2. Выпуклое программирование.
- Выпуклые множества и функции.
- Свойства выпуклых множеств.
- Свойства выпуклых функций.
- Строгая выпуклость.
- Седловая точка функции Лагранжа.
- Условие дополняющей нежесткости.
- Теорема Куна-Таккера.
- Гладкие задачи. (теорема Фаркаша, необходимое условие оптимальности, случай линейных ограничений).
- Теория двойственности (двойственная задача, решение задачи квадратичного программирования).
Глава 3. Нелинейное программирование.
- Общая задача НЛП (критерий существования решения).
- Классификация задач НЛП.
- Задача на безусловный минимум (необходимое условие минимума 1-го и 2-го порядков, достаточное условие локального минимума, случай функции одной переменной).
Задача на условный минимум со смешанными ограничениями
- Метод исключения.
- Теорема о несовместности неравенств.
- Обобщённая лемма Фаркаша.
- Обобщённое правило множителей Лагранжа.
- Классическое правило множителей Лагранжа.
- Необходимое условие минимума 2-го порядка.
- Достаточное условие локального минимума 2-го порядка.
Вычислительные методы НЛП
- Основные определения.
- Методы перебора (метод вариаций, метод ветвей и границ, схемы полного и одностороннего ветвления, задача о рюкзаке).
- Методы минимизации функций одной переменной (абсолютный минимум гладкой функции, методы поиска точек минимума унимодальных функций: метод Джонсона, метод золотого сечения)
- Методы безусловной минимизации (методы 1-го и 2-го порядков)
Динамическое программирование
- Задача о распределении ресурсов.
- Уравнение Беллмана.
- Алгоритм решения.
Глава 4. Вариационное исчисление.
- Задача о брахистохроне.
- Основная задача вариационного исчисления.
- Метод вариаций (необходимые условия слабого минимума).
- Уравнение Эйлера (лемма Лагранжа).
- Уравнение Эйлера в интегральной форме (лемма Дю-Буа-Раймона).
- Теорема Гильберта.
- Присоединённая задача о минимуме.
- Условие Лежандра-Клебша.
- Условие Якоби.
- Достаточное условие слабого минимума.