Файл: Методическое пособие по дисциплине методы оптимальных решений 1 семестр Направление подготовки 080100 Экономика.doc

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 30.10.2023

Просмотров: 172

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.


Проверяем, является ли данный опорный план оптимальным или нет. Для этого рассмотрим 4-ю строку, таблицы 8. В этой строке среди чисел нет отрицательных. Это означает, что найденный опорный план является оптимальным и

Следовательно, план выпуска продукции, включающий изготовление 8 изделий В и 20 изделий С, является оптимальным. При данном плане выпуска изделий полностью используется сырье I и II видов и остается неиспользованным 96 кг сырья III вида, а стоимость производимой продукции равна 400 руб.

Оптимальным планом производства продукции не предусматривается изготовление изделий А. Введение в план выпуска продукции изделий вида А привело бы к уменьшению указанной общей стоимости. Это видно из 4-й строки столбца вектора P1,где число 5 показывает, что при данном плане включение в него выпуска единицы изделия А приводит лишь к уменьшению общей величины стоимости на 5 руб.

Решение данного примера симплексным методом можно было бы проводить, используя лишь одну таблицу (таблица 9). В этой таблице последовательно записаны одна за другой все три итерации вычислительного процесса.

Таблица 9

i

Базис

Сб

Р0

9

10

16

0

0

0













P1

P2

P3

p4

p5

Р6

1

2

3

4

1

2

3

4

1

2

3

4

P4

р5

p6
P4

p3

p6
P2

p3

p6

0

0

0
0

16

0
0

16

0

360 192 180 0

72 24 108 384 8

20 96 400

18

6

5

-9

9

3/4 11/4 3

1

1/4 5/4

5

15

4

3

-10

9

1/2 3/2

-2

1

0

0

0

12

8

3

-16

0

1

0

0

0

1

0

0

1

0

0

0

1

0

0

0

1/9

-1/18

-1/6

2/9

0

1

0

0

-3/2 1/8

-3/8 2

-1/6 5/24 -1/8 5/3

0

0

1

0

0

0

1

0

0

0

1

0


1.9. Найти максимум функции при условиях



Решение. Систему уравнений задачи запишем в векторной форме:



где



Так как среди векторов имеется три единичных вектора, то для данной задачи можно непосредственно найти опорный план. Таковым является план Х=(0, 0, 20, 24; 0; 18). Составляем симплексную таблицу (таблица 10) и проверяем, является ли данный опорный план оптимальным.

Таблица 10

i


Базис

Сб

Р0

2

-6

0

0

5

0













P1

P2

P3

p4

p5

Р6

1

2

3

4

p3

P4

p6

0

0

0

20 24 18

0

-2

-1

3

-2

1

-2

-1

6

1

0

0

0

0

1

0

0

1

3

-12

-5

0

0

1

0

Как видно из таблицы 10, исходный опорный план не является оптимальным. Поэтому переходим к новому опорному плану. Это можно сделать, так как в столбцах векторов P1 и p5, 4-я строка которых содержит отрицательные числа, имеются положительные элементы. Для перехода к новому опорному плану введем в базис вектор p5 и исключим из базиса вектор p4. Составляем таблицу II итерации.

Таблица 11

i


Базис

Сб

Р0

2

-6

0

0

5

0













P1

P2

P3

p4

p5

Р6

1

2

3

p3

P5

p6

0

5

0

12

8 114 40

-5/3

-1/3

-1

-11/3

5/3

-2/3 -9

8/3

1

0

0

0

-1/3 1/3

4

5/3

0

1

0

0

0

0

1

0


Как видно из таблицы 11, новый опорный план задачи не является оптимальным, так как в 4-й строке столбца вектора P1стоит отрицательное число -11/3. Поскольку в столбце этого вектора нет положительных элементов, данная задача не имеет оптимального плана.

1.6. Прямая и двойственная задача линейного программирования. Геометрическая интерпретация двойственной задачи.


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

(32)

при условиях

(33)

(34)

Определение 1.12. Задача, состоящая в нахождении минимального значения функции

(35)

при условиях

(36)

(37)

называется двойственной по отношению к задаче (32) - (34). Задачи (32) - (34) и (35) - (37) образуют пару задач, называемую в линейном программировании двойственной парой. Сравнивая две сформулированные задачи, видим, что двойственная задача по отношению к исходной составляется согласно следующим правилам:

1. Целевая функция исходной задачи (32) - (34) задается на максимум, а целевая функция двойственной (35) - (37) — на минимум.

2. Матрица

(38)

составленная из коэффициентов при неизвестных в системе ограничений (33) исходной задачи (32) - (34), и аналогичная матрица

(39)

в двойственной задаче (35) - (37) получаются друг из друга транспонированием (т. е. заменой строк столбцами, а столбцов — строками).

3. Число переменных в двойственной задаче (35) - (37) равно числу соотношений в системе (33) исходной задачи (32) - (34), а число ограничений в системе (36) двойственной задачи — числу переменных в исходной задаче.


4. Коэффициентами при неизвестных в целевой функции (35) двойственной задачи (35) - (37) являются свободные члены в системе (33) исходной задачи (32) - (34), а правыми частями в соотношениях системы (36) двойственной задачи — коэффициенты при неизвестных в целевой функции (32) исходной задачи.

5. Если переменная xj исходной задачи (32) - (34) может принимать только лишь положительные значения, то j-е условие в системе (36) двойственной задачи (35) - (37) является неравенством вида «». Если же переменная xj может принимать как положительные, так и отрицательные значения, то 1-е соотношение в системе (54) представляет собой уравнение. Аналогичные связи имеют место между ограничениями (33) исходной задачи (32) - (34) и переменными двойственной задачи (35) - (37). Если i-е соотношение в системе (33) исходной задачи является неравенством, то i-я переменная двойственной задачи . В противном случае переменная уj может принимать как положительные, так и отрицательные значения.

Двойственные пары задач обычно подразделяют на симметричные и несимметричные. В симметричной паре двойственных задач ограничения (33) прямой задачи и соотношения (36) двойственной задачи являются неравенствами вида «». Таким образом, переменные обеих задач могут принимать только лишь неотрицательные значения.

1.10. Составить двойственную задачу по отношению к задаче, состоящей в максимизации функции

(40)

при условиях

(41)

(42)

Решение. Для данной задачи

и

Число переменных в двойственной задаче равно числу уравнений в системе (41), т. е. равно трем. Коэффициентами в целевой функции двойственной задачи являются свободные члены системы уравнений (41), т.е. числа 12, 24, 18.

Целевая функция исходной задачи (40) - (42) исследуется на максимум, а система условий (41) содержит только уравнения. Поэтому в двойственной задаче целевая функция исследуется на минимум, а ее переменные могут принимать любые значения (в том числе и отрицательные). Так как все три переменные исходной задачи (40) - (42) принимают только лишь неотрицательные значения, то в системе условий двойственной задачи должны быть три неравенства вида «». Следовательно, для задачи (40) - (42) двойственная задача такова: найти минимум функции