Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лекции по программированию правка.doc
Скачиваний:
22
Добавлен:
16.09.2019
Размер:
317.95 Кб
Скачать

Лекция 4 Понятие двойственности. Построение двойственных задач.

1.Понятие двойственности для симметричных задач линейного программирования.

Рассмотрим задачу оптимального использования сырья. Пусть на предприятии решили использовать рационально отходы основного производства. В плановом периоде появились отходы сырья m-видов, в объеме bi, где i=1,2,….,m. Из этих отходов можно выпуклость n-видов неосновной продукции. Пусть a ij –норма расхода сырья i–вида на единицу j–продукции, где j=1,2…,n.c j –цена реализации единицы j–продукции. хj–объем выпуска j–продукции, обеспечивающий предприятию max прибыли.

Max Z=c1x1+c2x2+…+c n x n

a11x1+a12x2+…+a1nxn<=b1

……………………………

Am1x1+am2x2+….+a mn x n<b m

Предположим, что при изучении вопроса об использовании отходов основного производства, на предприятии появилась возможность реализации их некоторой организации. Обозначим цены на эти отходы У12,…,Уm.

Данные цены (оценки) должны быть установлены исходя из некоторых требований, отражающих несовпадающие интересы предприятия и сторонней организации

Данные цены (оценки) должны быть установлены исходя из некоторых требований, отражающих несовпадающие интересы предприятия и сторонней организации:

1)общую стоимость отходов сырья, покупаемая организация стремиться минимизировать.

2)предприятие уступить отходы только по таким ценам , при которых оно получает за них выручку не меньшую той , что могли бы получить , организовав собственное производство.

Min f=b1y1+b2y2+…+b m y m

A11y1+a21y2+…+am1ym=>c1, левая часть означает выручку за сырье, которая поступает на производство единицы продукции первого вида.

……………………………

A1ny1+a2ny2+…+a mn y m=>c n

Переменные y i называются двойственными оценками. Или объективно-обусловленными оценками. Или же теневыми ценами.

Эти задачи называются парой взаимодвойственных задач. Так как эти задачи записаны в симметричной форме их привыкли называть парой симметричных двойственных задач.

Прямая

Max Z= c j x j

a ij xj <=b I

Двойственная

Min Z= bi x i

a ij xj => cj

Их взаимосвязь между собой:

1)если прямая на max,то двойственная будет на min и наоборот.

2)коэффициент c j целевая функция прямой задачи является свободными членами ограничений двойственной задачи.

3)свободные члены bi ограничений прямой задачи является коэффициент функции двойственной задачи.

4)матрицы ограничений прямой и двойственной задач является транспонированными друг другу.

5)если прямая задача на max,то ее система ограничений неравенства со знаком меньше или равно. Двойственная решается на min и ее система больше или равно.

6)чисто ограничений прямой равно числу переменных двойственной,а число ограничений двойственной равно числу переменных прямой.

7)все переменные в задачах неотрицательные.

Пример: предприятие может выпускать 4 вида продукции, сбыт любого количества продукции обеспечен. Для изготовления продукции используются трудовые ресурсы: полуфабрикаты и становочные оборудования. Общий объем ресурсов в расчете на трудовую неделю, расход каждого ресурса на единицу выпускаемой продукции и прибыль,получаемая за единицу выпускаемой продукции. Требуется определить план выпуска, доставляющий max прибыли. Выполнить послеоптимизационный анализ решения и параметров модели.

ресурсы

П1

П2

П3

П4

Объем

Трудовые

4

2

2

8

4800

Полуфабрикаты

2

10

6

0

2400

Стан.оборуд-е

1

0

2

1

1500

Цена за единицу

65

70

60

120

Max Z=65V1+70V2+60V3+120V4

4 V1+2V2+2V3+8V4<=4800

2V1+10V2+6V3<=2400

V1+2V3+V4<=1500

V1, V2,V3, V4 =>0

Min f=4800y1+2400y2+1500y3

y 1 ,y 2 =>0

4y1+2y2+y3=>65