Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Исследование операций. Линейное программирование. Методическое пособие для студентов экономических специальностей

.pdf
Скачиваний:
0
Добавлен:
11.08.2026
Размер:
477 Кб
Скачать

Тема 4. Теория двойственности. Анализ линейных моделей оптимизационных задач

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

Рассмотрим задачу производственного планирования. Пусть предприятие имеет m видов ресурсов объемом bi единиц. Эти ресурсы должны быть

использованы для выпуска n видов продукции. Пусть aij

– норма потребления i-го вида ресурса на производство единицы j-ой продукции; c j – цена реализации j-ой

продукции; x j – объем производства j-ой продукции,

обеспечивающий предприятию максимальную выручку. План производства X x1; x2 ;...; xn следует составить из условия максимизации общей стоимости

продукции Z c1x1 c2 x2

... cn xn

при

ограничениях на

использовании ресурсов

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a11x1 a12 x2

 

... a1n xn

b1

 

 

 

 

 

 

 

 

... a2n xn

b2

 

a21x1 a22 x2

 

 

.......... .......... .......... .......... ........

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a

x a

m2

x

2

... a

mn

x

n

b

 

m1 1

 

 

 

 

 

 

 

 

 

m

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x j

0 , j 1; n

 

 

 

 

Или в краткой форме записи математическая модель

задачи имеет вид:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Z c j x j

max

 

 

 

 

 

(4.1.1)

 

j 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

aij x j bi

,

 

i 1; m

 

 

 

 

 

(4.1.2)

j 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x j

0 , j 1; n

 

 

 

 

 

(4.1.3)

Задачу (4.1.1) – (4.1.3) называют исходной.

41

По исходным данным задачи (4.1.1) – (4.1.3) сформируем другую экономическую задачу.

Предположим, что предприятию разрешено на его усмотрение реализовать все указанные ресурсы.

Необходимо установить цены на них – yi , i 1; m , пользуясь следующими соображениями:

покупатель стремится минимизировать их общую стоимость;

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

Эти требования можно записать в виде следующей ЗЛП:

F b1 y1 b2 y2

... bm xm min

a11 y1 a21 y2

... am1 ym c1

 

 

a22 y2

... am2 ym c2

a12 y1

.......... .......... .......... .......... ........

 

 

 

 

 

 

 

 

 

 

 

 

a

y

a

2n

y

2

... a

mn

y

m

c

n

1n

1

 

 

 

 

 

yi 0 , i 1; m

Или в краткой форме записи:

m

 

 

 

 

 

 

F bi yi min

(4.1.4)

i 1

 

 

 

 

 

 

m

 

 

 

 

 

 

aij yi c j ,

j 1; n

(4.1.5)

i 1

 

 

 

 

 

 

yi 0 ,

 

 

 

(4.1.6)

i 1; m

Полученную задачу (4.1.4) – (4.1.6) называют

двойственной. Переменные

yi

называются

двойст-

венными оценками, или теневыми ценами.

ДЗ бывают симметричными и несимметричные. В симметричных ограничениях ПЗ и ДЗ – неравенства, а переменные обеих задач – неотрицательные.

42

В несимметричных ограничениях ПЗ могут быть записаны как уравнения, а ДЗ – только как неравенства. Соответствующие переменные ДЗ могут принимать любые значения и быть любого знака.

Задачи (4.1.1) – (4.1.3) и (4.1.4) – (4.1.6) называют парой взаимно двойственных симметричных задач,

они обладают следующими свойствами:

1.Если в одной задаче ищется максимум целевой функции, то в другой – минимум.

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

3.В каждой задаче система ограничений задается

ввиде неравенств, причем все они одного смысла: если задача на max, то все неравенства содержат знаки « », если на min, то все неравенства содержат знаки « ».

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

5.Число неравенств в системе ограничений одной задачи равно числу переменных другой задачи.

6.Условие неотрицательности переменных сохраняется в обеих задачах.

Примечание: Понятие «прямой» и «двойственной» задач условно.

4.2. Теоремы двойственности

Сформулируем теоремы двойственности, закрепляющие свойства взаимно-двойственных задач.

Если одна из двух задач (исходная или двойственная) обладает оптимальным планом, то и другая имеет решение, причем оптимальные планы этих задач равны, т.е. Zmax=Fmin, и наоборот.

43

Если ПЗ имеет оптимальный план Х*, определенный симплекс-методом, то оптимальный лан ДЗ Y* определяется из соотношения

Y*=сбазD-1, где сбаз – вектор-столбец из коэффициентов целевой функции ПЗ при базисных

переменных в оптимальном плане; D-1 – матрица, обратная к матрице D, составленной из базисных векторов начального опорного плана. D-1 содержится в последней симплекс-таблице в столбцах с начальными базисными переменными.

Если в результате подстановки оптимального плана ПЗ в систему ограничений этой задачи i-ое неравенство системы ограничений выполняется как строгое неравенство, то соответствующий i-ый компонент оптимального плана ДЗ =0. Если i-ый компонент оптимального плана ДЗ положительный, то i-ое неравенство ПЗ выполняется для оптимального плана как равенство.

Двойственная оценка характеризует прирост целевой функции, который обусловленный малыми изменениями свободного члена соответствующего ограничения.

4.3. Анализ моделей экономических задач

Рассмотрим следующую задачу. Предприятие планирует выпускать три вида продукции – П1, П2, П3. Для этого оно располагает объемами ресурсов трех видов Р1, Р2, Р3. Затраты каждого ресурса на изготовление единицы продукции и цена единицы продукции приведены в таблице:

44

Пj

П1

П2

П3

Объем bi

Рi

 

 

 

 

Р1

4

2

1

180

Р2

3

1

1

210

Р3

1

2

5

244

Цена c j

10

14

12

 

 

 

 

 

 

Требуется:

1) построить модель исходной и двойственной

задач;

2)решить исходную задачу симплексным

методом;

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

4)дать экономический анализ основным и дополнительным переменным оптимальных решений обеих задач;

5)в ответе записать оптимальные решения обеих задач и значения их целевых функций; указать наиболее дефицитный ресурс и наиболее убыточный вид продукции.

Решение. 1. Построим модель исходной задачи

Z 10x1 14x2 12x3 max

4x1 2x2 x3 180

3x1 x2 x3 210x1 2x2 5x3 244

 

 

 

 

x j 0 ,

j 1;3 .

Здесь х1, х 2, х3 – план выпуска продукции. Составим математическую модель двойственной

задачи:

F 180 y1 210 y2 244 y3 min

45

 

 

4 y1 3y2 y3 10

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2 y1 y2 2 y3 14

 

 

 

 

 

 

 

 

y

y

2

5y

3

 

12

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

yi

0 ,

 

 

i 1;3 .

 

 

 

 

 

 

 

 

 

 

 

 

2. Решим исходную задачу симплексным

методом.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Запишем ее канонический вид:

 

 

 

 

 

 

Z 10x1 14x2 12x3 max

 

 

 

 

 

 

 

 

4x1 2x2 x3 x4

180

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3x1 x2 x3 x5 210

 

 

 

 

 

 

 

 

x

2x

5x

 

x

244

 

 

 

 

 

 

 

 

 

1

 

 

 

 

2

 

 

3

 

6

 

 

 

 

 

 

 

 

 

 

 

 

x j

0 ,

 

j 1;6 .

 

 

 

 

 

 

 

 

 

 

х4, х5, х6

 

–дополнительные и они же базисные

переменные.

 

 

Начальный опорный план

X опор (0;

0; 0;

180; 210; 244).

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Базис

cб

 

 

 

В

10

 

14

 

12

0

0

0

 

 

 

 

 

 

 

 

 

x1

 

 

x2

 

x3

x4

x5

x6

i

 

 

 

і

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x4

 

0

 

 

 

 

180

 

 

4

 

 

2

 

1

1

0

0

90

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x5

 

0

 

 

 

 

210

 

 

3

 

1

 

1

0

1

0

210

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x6

 

0

 

 

 

 

244

 

 

1

 

2

 

5

0

0

1

122

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

j

j c j

0

 

 

0

 

 

 

–10

 

 

–14

 

–12

0

0

0

таб. 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

46

Базис

cб

В

10

14

12

0

 

0

 

0

 

 

 

 

x1

x2

 

x3

x4

x5

 

x6

i

 

 

 

і

 

 

 

 

 

 

 

 

 

 

 

 

 

x2

 

14

 

90

2

1

0,5

0,5

0

 

0

180

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x5

 

0

 

120

1

0

0,5

–0,5

1

 

0

240

x6

 

0

 

64

–3

0

 

4

–1

0

 

1

16

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

j

j c j

0

1260

18

0

 

–5

7

 

0

 

0

таб. 2

x2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

14

 

82

2,375

1

0

0,625

0

 

–0,125

 

 

x5

 

0

 

80

1,375

0

0

0,125

1

 

–0,625

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x3

 

12

 

16

–0,75

0

1

–0,25

0

 

0,25

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

j

j c j

0

1340

14,25

0

0

5,75

0

 

1,25

таб. 3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

2

 

3

4

5

 

6

 

 

 

 

Так

как

все

оценки

j 0 ,

то получен

оптимальный план:

 

 

 

 

 

 

 

 

 

 

 

 

Xопт = (0; 82; 16; 0; 80; 0); Z

max

= 1340.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3. Найдем оптимальное решение двойственной задачи, используя последнюю проверочную строку симплексной таблицы и соотношение между переменными прямой и двойственной задач.

основные переменные

дополнительные

 

 

 

 

переменные

 

x1

x2

x3

x4

x5

x6

y4

y5

y6

y1

y2

y3

дополнительные

 

 

 

 

основные переменные

переменные

47

Откуда: y*

4

5,75;

y*

5

0;

y*

6

1,25;

1

 

2

 

3

 

y4* 1 14,25; y5* 2 0; y6* 3 0. Yопт = (5,75; 0; 1,25; 14,25; 0; 0);

Fmin 180 5,75 210 0 244 1,25 1340.

Таким образом получили Zmax = Fmin 1340.

4. Проанализируем основные и дополнительные переменные оптимальных решений обеих задач. Основные переменные исходной задачи – это планируемый выпуск продукции.

x1

 

0

 

 

 

 

 

x2

 

82

 

 

 

 

 

x3

 

16

 

Продукцию І вида к выпуску не планируют, ІІ вида – в количестве 82 ед. и ІІІ вида – в количестве 16 ед.

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

x4

 

0

 

 

 

 

 

 

x5

 

80

 

 

 

 

0

 

x6

 

 

 

Сырье І и ІІІ видов израсходовано полностью. А сырье ІІ вида осталось в количестве 80 ед.

Основные переменные

двойственной задачи

характеризуют дефицитность

сырья: если yi 0 , то

сырье дефицитное; если yi 0 , то сырье недефицитное.

y1

 

5,75

 

 

 

 

 

y2

 

0

 

 

 

 

 

y3

 

1,25

 

Таким образом, сырье І и ІІІ видов дефицитное, причем наиболее дефицитное сырье І вида. Сырье ІІ вида недефицитное.

48

Дополнительные переменные двойственной задачи характеризуют рентабельность продукции. При этом, если yi 0 , то продукция нерентабельна.

y4

 

14,25

 

 

 

 

 

 

y5

 

0

 

 

 

 

0

 

y6

 

 

 

По этому соотношению видно, что продукция І вида нерентабельна, а ІІ и ІІІ – рентабельна.

Ответ: Xопт = (0; 82; 16; 0; 80; 0); Zmax = 1340; Yопт = (5,75; 0; 1,25; 14,25; 0; 0); Fmin 1340

Наиболее дефицитное сырье І вида. Наиболее убыточный І вид продукции.

49

Список использованной литературы

Основная литература

1. Вентцель, Е. С. Исследование операций: задачи, принципы, методология : учеб. пособие / Е. С. Вентцель. – М. : КноРус, 2015. – 192 c.

3.Горлач, Б. А. Исследование операций : учеб. пособие / Б. А. Горлач. – СПб. : Лань, 2016. – 448 c.

4.Ковязин, В. Ф. Исследование операций : учеб. пособие / В. Ф. Ковязин, А. Н. Мартынов, Е. С. Мельников и др. – СПб. : Лань, 2015. – 480 c.

5.Кутафин, О. Е. Исследование операций. Задачи, принципы, методология / О. Е. Кутафин. – М. :

КноРус, 2014. – 192 c.

6.Морозов, В. В. Исследование операций в задачах и упражнениях / В. В. Морозов. – М. : КД Либроком,

2013. – 288 c.

7.Морозов, В. В. Исследование операций в задачах и упражнениях / В. В. Морозов, А. Г. Сухарев, В. В. Федоров. – М. : КД Либроком, 2016. – 288 c.

10.Путко, Б. А. Исследование операций в экономике : учеб. пособие для вузов / Н. Ш. Кремер,

Б. А. Путко, И. М. Тришин. / под ред. проф. Н. Ш. Кремер. – М. : Юрайт, ИД Юрайт, 2015. – 438 c.

11.Ржевский, С.В. Исследование операций : учеб. пособие / С. В. Ржевский. – СПб. : Лань, 2014. – 480 c.

12.Стронгин, Р. Г. Исследование операций.

Модели экономического поведения : Учебник / Р. Г. Стронгин. – М. : БИНОМ. ЛЗ, ИНТУИТ.РУ, 2016. – 207 c.

14. Токарев, В.В. Модели и решения: Исследование операций для экономистов, политологов и

50

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]