- •Глава I элементы линейного программирования Лекция 1
- •1. Элементы аналитической геометрии
- •1.1. Основные понятия и определения
- •1.2. Решение систем т линейных уравнений с двумя переменными
- •Лекция 2
- •2. Графический метод
- •2.1. Постановка задачи
- •2.2. Алгоритм решения задач
- •2.3. Выбор оптимального варианта выпуска изделий
- •Лекция 3
- •3. Симплексный метод
- •3.1. Общая постановка задачи
- •3.2. Алгоритм симплексного метода
- •Лекция 3.
- •3.3. Анализ эффективности использования производственного потенциала предприятия
- •3.4. Альтернативный оптимум
- •Лекция 4
- •4. Двойственность в линейном программировании
- •4.1. Виды двойственных задач и составление их математических моделей
- •4.2. Основные теоремы двойственности
- •Исходная задача
- •Двойственная задача
- •Исходная задача
- •Двойственная задача
- •Лекция 6
- •5. Транспортная задача
- •5.1. Общая постановка задачи
- •5.2. Нахождение исходного опорного решения
- •5.3. Определение эффективного варианта доставки изделий к потребителю
- •5.4. Проверка найденного опорного решения на оптимальность
- •5.5. Переход от одного опорного решения к другому
- •5.6. Альтернативный оптимум в транспортных задачах
- •Вырожденность в транспортных задачах
- •Открытая транспортная задача
- •Определение оптимального варианта перевозки грузов
- •Приложение транспортных моделей к решению некоторых экономических задач.
- •Выбор оптимального варианта использования производственного оборудования
- •Лекция 10 Целочисленное программирование
- •Параметрическое программирование
- •1. Постановка задачи
- •2. Линейное программирование с параметром в целевой функции
- •Определение диапазона оптимального решения выпуска продукции при изменении условий реализации
- •Транспортная параметрическая задача
- •Лекция Задача о назначениях
- •Нелинейное программирование Общая постановка задачи
- •Графический метод
- •Дробно-линейное программирование
- •Алгоритм решения
- •Экономическая интерпретация задач дробно-линейного программирования
- •Применение дробно-линейного программирования для определения себестоимости изделий
- •Сведение экономико-математической модели дробно-линейного программирования к задаче линейного программирования
- •Метод множителей Лагранжа
- •Динамическое программирование
- •Оптимальная стратегия замены оборудования
- •Сетевые модели
- •Выбор оптимальной стратегии развития предприятия в условиях трансформации рынка
- •Принятие решения о замене оборудования в условиях неопределённости и риска
- •Элементы системы массового обслуживания (смо)
- •1. Формулировка задачи и характеристики смо
- •2. Смо с отказами
- •3. Смо с неограниченным ожиданием
- •4. Смо с ожиданием и с ограниченной длиной очереди
4.2. Основные теоремы двойственности
ТЕОРЕМА 1. Если одна из двойственных задач имеет оптимальное решение, то другая также имеет оптимальное решение, причём для любых оптимальных решений и выполняется равенство
.
Если одна из двойственных задач неразрешима ввиду того, что (или ), то другая задача не имеет допустимых решений.
ТЕОРЕМА 2. Для оптимальности допустимых решений и пары двойственных задач необходимо и достаточно, чтобы они удовлетворяли системе уравнений
Теоремы позволяют определить оптимальное решение одной из пары задач по решению другой.
Лекция 5
4.3. Решение двойственных задач
Решение симметричных задач
Рассмотрим решение задач с использованием теорем двойственности.
Исходная задача
при ограничениях:
Двойственная задача
при ограничениях:
Решим исходную задачу графическим методом, получим , при этом
На основании 1-й теоремы двойственности
Так как , >0, то по второй теореме двойственности систему ограничений двойственной задачи можно записать в виде равенств:
Подставим в систему ограничений исходной задачи:
Тогда система ограничений двойственной задачи примет вид
Откуда , при этом
Пусть дано решение двойственной задачи , , найдём решение исходной.
По 1-й теореме двойственности Так как , > 0, то по 2-й теореме двойственности второе и третье неравенства исходной задачи обращаются в равенства:
Откуда , при этом
Рассмотрим решение задач методом, основанным на взаимно однозначном соответствии между переменными: основным переменным исходной задачи соответствуют балансовые переменные двойственной, и наоборот. Для этого решим двойственную задачу симплексным методом:
при ограничениях:
Из табл. 4.1 следует, что , .
Таблица 4.1
bj |
БП |
2 |
2 |
5 |
0 |
0 |
|
y1 |
y2 |
y3 |
y4 |
y5 |
cj |
||
|
|
-2 1 |
1 -2 |
1 1 |
-1 0 |
0 -1 |
1 -1 |
bj |
БП |
2 |
2 |
5 |
0 |
0 |
|
y1 |
y2 |
y3 |
y4 |
y5 |
cj |
||
2
|
y2
|
-2 -3 |
1 0 |
1 3 |
-1 -2 |
0 -1 |
1 1 |
bj |
БП |
2 |
2 |
5 |
0 |
0 |
|
y1 |
y2 |
y3 |
y4 |
y5 |
cj |
||
2 5 |
y2 y3 |
-1 -1 |
1 0 |
0 1 |
-1/3 -2/3 |
1/3 -1/3 |
2/3 1/3 |
∆i |
-9 |
0 |
0 |
-4 |
-1 |
3 |
На основании 1-й теоремы двойственности получаем
Решение другой задачи найдём по соответствию между переменными:
|
Основные переменные |
Балансовые переменные |
Исходная задача |
x1 x2 |
x3 x4 x5 |
Двойственная |
y4 y5 |
y1 y2 y3 |
|
Балансовые переменные |
Основные переменные |
Значение xj определяем по последней симплексной таблице в строке ∆i в соответствующем столбце, причём значения xj берутся по модулю:.
Таким образом, решение двойственной задачи:
, .
Если исходная задача решена симплексным методом, то решение двойственной задачи может быть найдено по формуле где С – матрица-строка коэффициентов при базисных переменных целевой функции в оптимальном решении исходной задачи; А-1 – обратная матрица для матрицы А, являющейся матрицей коэффициентов системы ограничений исходной задачи для базисных переменных в оптимальном решении.
Решим симплексным методом исходную задачу вида
при ограничениях:
Таблица 4.2
сi |
БП |
1 |
-1 |
0 |
0 |
0 |
|
х1 |
х2 |
х3 |
х4 |
х5 |
bi |
||
0 0 0 |
x3 x4 x5 |
-2 1 1 |
1 -2 1 |
1 0 0 |
0 1 0 |
0 0 1 |
2 2 5 |
∆j |
-1 |
1 |
0 |
0 |
0 |
0 |
сi |
БП |
1 |
-1 |
0 |
0 |
0 |
|
х1 |
х2 |
х3 |
х4 |
х5 |
bi |
||
0 1 0 |
x3 x1 x5 |
0 1 0 |
-3 -2 3 |
1 0 0 |
2 1 -1 |
0 0 1 |
6 2 3 |
∆j |
0 |
-1 |
0 |
1 |
0 |
2 |
сi |
БП |
1 |
-1 |
0 |
0 |
0 |
|
х1 |
х2 |
х3 |
х4 |
х5 |
bi |
||
0 1 -1 |
x3 x1 x2 |
0 1 0 |
0 0 1 |
1 0 0 |
1 1/3 -1/3 |
1 2/3 1/3 |
9 4 1 |
∆j |
0 |
0 |
0 |
2/3 |
1/3 |
3 |
Из табл. 4.2 следует, что , при этом
Матрицы записываются в виде
, , тогда .
= .
Таким образом, решение двойственной задачи следующее:
, при этом .
Решение несимметричных задач
Рассмотрим решение задач с использованием теорем двойственности.