Содержание лекций

1 Введение.

Постановка задачи оптимизации. Математические модели задач оптимизации. Классификация задач оптимизации.

2 Выпуклые множества.

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

3 Линейное программирование.

Постановка задачи линейного программирования (ЛП). Каноническая задача линейного программирования (КЗЛП). Свойства КЗЛП (основные теоремы). Графический метод решения задач ЛП. Свойства области допустимых решений задач ЛП. Симплекс-метод решения задач ЛП, модифицированный симплекс-метод. Метод искусственного базиса. Анализ линейной модели на чувствительность.

4 Двойственность в линейном программировании.

Основные теоремы двойственности. Экономическая интерпретация прямой и двойственной задач. Двойственный симплекс-метод решения задач ЛП.

5 Специальные задачи линейного программирования.

Транспортная задача (ТЗ) и её модификации. Методы решения транспортных задач. Сетевые модели задач оптимизации. Основные понятия. Задача о максимальном потоке. ТЗ в сетевой постановке. Методы решения целочисленных задач. Решение задач методом теории игр.

6 Нелинейное программирование.

Выпуклые и вогнутые функции, их экстремальные свойства. Задачи нелинейного программирования. Функция Лагранжа. Седловая точка. Теорема Куна-Таккера. Решение задач выпуклого квадратичного программирования.

7 Методы безусловной оптимизации.

Метод скорейшего подъёма. Методы сопряжённых направлений.

8 Методы условной оптимизации.

Методы возможных направлений.

9 Динамическое программирование.

Принцип оптимальности Беллмана. Решение задач методом динамического программирования. Задача динамического программирования на бесконечно шаговом процессе.

10 Заключение.

Тенденции и перспективы развития методов оптимизации.

Содержание лабораторных занятий

1. Разработка математических моделей задач оптимизации.

2. Решения задач линейного программирования графическим методом и симплекс-методом.

3. Решение задач двойственным симплекс-методом.

4. Решение специальных задач линейного программирования.

5. Решение задач методом теории игр.

6. Решение задач нелинейного программирования.

7. Решение задач динамического программирования.

8. Решение задач управления запасами.




double arrow
Сейчас читают про: