- •М. М. Цвиль
- •Оглавление
- •Предисловие
- •Раздел 1. Математическое программирование Глава 1. Линейное программирование
- •1.1. Формы модели задач линейного программирования
- •1.2. Графический метод решения задач линейного программирования
- •1.3. Приведение общей задачи лп к канонической форме
- •1.4. Свойства решений задач линейного программирования
- •1.5. Симплексный метод решения задач линейного программирования
- •1.6. Метод искусственного базиса
- •Глава 2. Двойственные задачи
- •2.1. Построение двойственной задачи
- •2.2. Одновременное решение прямой и двойственной задач
- •Глава 3. Транспортная задача
- •3.1. Постановка задачи и её математическая модель
- •3.2. Особенности решения транспортных задач с неправильным балансом:
- •3.3. Построение первоначального опорного плана
- •3.4. Метод потенциалов
- •Контрольные вопросы и задания
Глава 2. Двойственные задачи
Любой задаче ЛП (исходной) можно поставить в соответствие другую, которая называется двойственной илисопряжённой. Они образуют пару двойственных ( или сопряжённых ) задач ЛП.
2.1. Построение двойственной задачи
Составим двойственную к задаче использования сырья (1.4).
Имеется
видов сырья в количестве
,
которые используются для изготовления
видов продукции. Известно:
–
расход
-го
вида сырья на единицу
-й
продукции;
прибыль
от реализации единицы
-го
вида продукции. Составить план выпуска
продукции, обеспечивающий максимальную
прибыль. Математическая модель данной
задачи имеет вид (в матричной форме):
;
;
.
(2.1)
Здесь
,
объём
производства
-го
вида продукции.
Предположим, что второй потребитель
хочет перекупить сырьё. Составим
двойственную задачу, решение которой
позволит определить условия продажи
сырья. Введём вектор оценок (цен) видов
сырья
.
Тогда затраты на приобретение сырья в
количестве
равны
.
Второму производителю выгодно
минимизировать суммарные затраты на
приобретение всех видов сырья, поэтому
целевая функция имеет вид
.
Первому производителю невыгодно
продавать сырьё, если суммарная стоимость
всех видов сырья, расходуемых на каждое
изделие
-й
продукции меньше прибыли
,
получаемой при реализации этого изделия,
т.е.
,
.
В матричной форме задача имеет следующий вид:
;
;
.
(2.2)
Таким образом, связь между исходной и
двойственной задачами состоит в том,
что коэффициенты
целевой функции исходной задачи являются
свободными членами системы ограничений
двойственной задачи, свободные члены
системы ограничений исходной задачи
служат коэффициентами целевой функции
двойственной задачи, а матрица
коэффициентов системы ограничений
двойственной задачи является
транспонированной матрицей коэффициентов
системы ограничений исходной задачи.
В теории двойственности используются 4 пары двойственных задач:
|
Исходная задача |
Двойственная задача |
|
Симметричные пары | |
|
1.
|
1.
|
|
2.
|
2.
|
|
Несимметричные пары | |
|
3.
|
3.
|
|
4.
|
4.
|
где
С= (c1,c2, …,cn);Y= (y1,y2, …,ym);
;
;
.
Общие правила составления двойственных задач:
Правило1. Во всех ограничениях исходной задачи свободные члены должны находиться в правой части, а члены с неизвестными – в левой.
Правило 2. Ограничения-неравенства исходной задачи должны быть записаны так, чтобы знаки неравенств у них были направлены в одну сторону.
Правило3. Если знаки неравенств в
ограничениях исходной задачи «
», то целевая функция
,
а если «
», то
.
Правило4. Каждому ограничению исходной задачи соответствует неизвестное в двойственной задаче, при этом неизвестное, отвечающее ограничению-неравенству, должно удовлетворять условию неотрицательности, а неизвестное, отвечающее ограничению-равенству, может быть любого знака.
Правило5. Целевая функция двойственной задачи имеет вид
,
где
–
свободные члены в ограничениях исходной
задачи.
Правило6. Целевая функция
должна оптимизироваться противоположным
по сравнению с
образом.
Правило7. Каждому неизвестномухj
, j = 1, 2, …,nисходной задачи соответствует ограничение
в двойственной задаче. Совокупность
этихnограничений
(вместе с условиями неотрицательности
неизвестныхyi
, соответствующих ограничениям-неравенствам
исходной задачи) образует систему
ограничений двойственной задачи. Все
ограничения двойственной задачи имеют
вид неравенств, свободные члены которых
находятся в правых частях, а члены с
неизвестнымиy1,y2, …,
– в левых.
Все знаки неравенств имеют вид «
», если
,
и «
», то
.






















,