
- •1.Классы задач принятия решений, системный анализ и характеристика его этапов.
- •2. Графы смо с простейшими потоками
- •6. Замкнутые смо.
- •3. Принятие решений в условиях риска, неопределенности и конфликты
- •4. Основы линейного программирования. Область применения.
- •В общем случае модель задачи лп имеет вид
- •Задача составления рациона или как экономно питаться
- •Игра двух лиц с нулевой суммой как задача линейного программирования
- •Модели управления транспортными потоками.
- •Простейшая транспортная задача (т-задача)
- •Транспортная задача с ограниченными пропускными способностями (Td - задача)
- •Задачи с неоднородным грузом
- •Многоиндексные задачи
- •Транспортные задачи по критерию времени
- •Оптимизация транспортных потоков Метод потенциалов
- •Построение начального плана перевозок
- •Правило северо-западного угла
- •Правило минимального элемента.
- •Переход от одного плана перевозок к другому
- •Признак оптимальности
- •Алгоритм метода потенциалов
- •Приведение открытой транспортной задачи к закрытой
- •Решение задачи по критерию времени
- •Транспортные задачи в сетевой постановке (транспортные сети)
- •Методы управления проектом.
- •8. Двойственность задач оптимизации.
- •Запись двойственной задачи в симметричном случае
- •Интерпретация двойственной задачи
- •Запись двойственной задачи в общем случае
- •Теоремы двойственности
- •Двойственный симплекс-метод
- •9. Декомпозиция задач планирования большой размерности.
- •Метод декомпозиции Данцига - Вулфа
- •10. Методы определения целочисленных решений.
- •Метод отсечений
- •Метод ветвей и границ
- •Аддитивный алгоритм
- •11. Основы динамического программирования. Достоинства и недостатки метода.
- •Работа метода дп
- •Функциональное уравнение дп
- •Многомерные задачи динамического программирования
- •Снижение размерности с помощью множителей Лагранжа
- •12. Оптимизация надежности технических систем, систем распределения ресурсов.
- •4.2.3. Сбалансированная транспортная задача
- •13. Классы задач нелинейного программирования и методы их решения. Х арактеристика задач
- •Условия оптимальности
- •Методы решения задач нп
- •14. Задачи нелинейного программирования, сводящиеся к линейным. Квадратичное программирование
- •Сепарабельное программирование (сп)
- •1 5. Классификация и характеристика методов «спуска».
- •Методы одномерной минимизации. Метод деления шага пополам
- •Квадратичная аппроксимация
- •Метод деления интервала пополам
- •Метод золотого сечения
- •Метод Фибоначчи
- •Метод первого порядка
- •Методы второго порядка
- •Многомерный поиск безусловного минимума Метод Гаусса-Зейделя (покоординатного спуска)
- •Метод Хука-Дживса (метод конфигураций)
- •Симплексный метод
- •Метод Ньютона
- •М етоды сопряженных направлений
- •Методы условной оптимизации
- •Метод проектирования градиента
- •Метод штрафных функций
- •Метод барьерных функций
- •16. Методы случайного поиска и генетические алгоритмы.
- •8.8.7. Методы случайного поиска
- •Алгоритм с возвратом при неудачном шаге
- •Алгоритм с обратным шагом
- •Алгоритм наилучшей пробы
- •Алгоритм статистического градиента
- •8.8.8. Генетические алгоритмы
- •17. Особенности принятия решений при многих критериях.
- •18. Методы свертки и целевого программирования в принятии решений по многим критериям.
- •10.2.1.4. Линейная свертка
- •10.2.1.5. Максиминная свертка
- •10.2.1.7. Целевое программирование (цп)
- •19. Интерактивные методы принятия решений
8. Двойственность задач оптимизации.
Любой задаче ЛП можно поставить в соответствие другую задачу, называемую сопряженной или двойственной. При этом исходную задачу называют прямой. Выделяют общий и симметричный случаи двойственности. Если в прямой задаче все условия представлены в виде неравенств и все переменные ограничены по знаку, то имеет место симметричная пара двойственных задач. Когда в исходной задаче есть равенства и/или переменные, которые не ограничены по знаку, то говорят об общем случае двойственности (симметрия моделей отсутствует).
Запись двойственной задачи в симметричном случае
Прямая задача: L=C1x1+C2x2+C3x3 max; U1: A11x1+A12x2+A13x3 b1; U2: A21x1+A22x2+A23x3 b2; U3: A31x1+A32x2+A33x3 b3; U4: A41x1+A42x2+A43x3 b4; xj 0. |
Она отвечает условиям симметрии, модель двойственной задачи:
A11U1+A21U2+A31U3+A41U4 C1; A12U1+A22U2+A32U3+A42U4 C2; A13U1+A23U2+A33U3+A43U4 C3; Ui 0. |
Здесь – критерий двойственной задачи, Ui – переменные двойственной задачи или, просто, двойственные переменные.
Правила (для общего и симметричного случая):
- Если в прямой задаче целевая функция максимизируется, то в двойственной минимизируется, и наоборот.
- Коэффициенты критерия двойственной задачи образуются из компонентов вектора ограничений прямой задачи.
- Компоненты вектора ограничений двойственной задачи образуются из коэффициентов линейной формы (критерия) прямой задачи.
- Матрица условий двойственной задачи образуется транспонированием матрицы условий прямой задачи.
- Знаки неравенств двойственной задачи обратны знакам неравенств прямой (только для симметричного случая).
Число условий двойственной задачи равно числу переменных прямой задачи, а число переменных двойственной задачи равно числу условий прямой. Если для двойственной задачи построить двойственную, то получим прямую.
Интерпретация двойственной задачи
Двойственная модель дает возможность оценить решение исходной (прямой) задачи. Так как каждому условию прямой задачи, отражающему использование ресурса, ставится в соответствие двойственная переменная, то именно она и является мерилом значимости этого ресурса. Рассмотрим уравнение размерности условия двойственной задачи [A][U]=[C].
Пусть
ресурс – фонд времени оборудования
(сколько часов оборудование может быть
загружено в течение планового периода).
Тогда размерность двойственной переменной
будет
.
Итак, U дает стоимость единицы ресурса в единицах критерия, то есть – прирост произведенной стоимости в рублях на каждый дополнительный час работы оборудования. Поэтому двойственные переменные называют также теневыми ценами. Чем больше абсолютная величина двойственной переменной, тем выше значимость ресурса в полученном решении, и наоборот, более сильному влиянию ресурса на критерий соответствует большее значение двойственной переменной.
Теперь интерпретируем условия двойственной задачи. Если Ui – объективная цена за единицу ресурса, то левая часть неравенства двойственной модели представляет собой полные затраты на производство единицы продукции, а все неравенство отражает тот факт, что произведенная стоимость Ci не может превышать суммарных затрат.
Значимость ресурса эквивалентна его дефицитности. Поэтому критерий двойственной задачи можно интерпретировать как суммарную дефицитность ресурсов, которую следует минимизировать.