Оптимальное решение исходной задачи получаем отбрасыванием из
компонент, связанных с балансовыми переменными
,
,
, т. е.
, при этом значение
не изменится.
Двойственность в линейном программировании
Каждой задаче линейного программирования можно поставить в соответствие другую задачу линейного программирования, так называемую двойственную задачу.
Рассмотрим задачу об оптимальном выпуске продукции (12)-(13):
(12)
![]()
(13)
Каждому ограничению ставится в соответствие переменная двойственной задачи
. Двойственная задача имеет вид:
(18)
![]()
(19)
Для составления модели двойственной задачи необходимо учесть следующие свойства:
1.Число ограничений исходной задачи равно числу неизвестных двойственной.
2. Матрица коэффициентов при неизвестных одной задачи транспонируется для неизвестных другой задачи.
3. Знаки в неравенствах исходной задачи и двойственной имеют противоположный смысл, в исходной знак “
”, в двойственной знак “
”.
4. Свободные члены ограничений исходной задачи становятся коэффициентами целевой функции двойственной задачи, коэффициенты целевой функции исходной задачи ─ свободными членами неравенств двойственной задачи.
5. В исходной задаче целевая функция
, в двойственной задаче
.
Задачи (12)–(13) и (18)–(19) называются симметричными взаимно двойственными задачами. Модель двойственной задачи к исходной (14)–(15) имеет вид:

![]()
![]()
Если одну из задач решить симплексным методом, то неизвестные в двойственной задаче равны соответствующим оптимальным оценкам базисных переменных исходной задачи плюс коэффициент (
), стоящий в таблице над соответствующей базисной переменной.
,
,![]()
.
.
Задание 7. Транспортная задача
В пунктах производства ![]()
,
,
имеется однородный груз в количестве соответственно
,
,
,
. Данный груз необходимо доставить в 3 пункта назначения
,
,
в количестве соответственно
,
,
. Стоимость перевозки единицы груза (тариф) из пункта
в пункт
равна
. Требуется составить план перевозок, при котором все грузы будут вывезены с минимальными затратами.
Таблица 8 – Данные задания 7 «Транспортная задача»
№ |
|
|
|
|
|
|
|
|
|
|
|
|
15 | 3 | 5 | 4 | 2 | 8 | 7 | 6 | 3 | 4 | 5 | 3 | 7 |
Таблица 9 – Данные задания 7 «Транспортная задача»
№ |
|
|
|
|
|
|
|
15 | 28 | 25 | 10 | 15 | 34 | 25 | 25 |
Пример 7. Решить транспортную задачу, используя следующие данные:

Решение: Транспортная задача называется закрытой если
.
Проверим модель на сбалансированность:
![]()
Так как
, условие баланса не выполняется, данная модель является открытой. Приведём задачу к закрытому виду; введём фиктивного потребителя
, потребность которого равна
ед. груза. Стоимости перевозки единицы груза (тарифы) для фиктивного потребителя (поставщика) принимаются равными 0.
Составим исходный план перевозок методом «наименьшего элемента» (минимальной стоимости). Поставки в клетки с нулевыми тарифами осуществляются в последнюю очередь.
В опорном плане число занятых поставками клеток должно быть равно числу
.
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 |


