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

Выводы.

  1. Оптимальная производственная программа имеет вид :

Х1=46, Х2=30, Х3=0, Х4=0, или Х=(46,30,0,0).

  1. Максимальная прибыль равна Zmax=2412.

  2. Использование ресурсов:

2-й и 3-ий ресурс используется полностью (Х6=0,Х7=0), а 1-ый ресурс имеет остаток Х5=18 единиц.

  1. При выполнении производственной программы 2-й и 3-ий ресурсы используются полностью, то есть образуют “узкие места производства”.

III. Указание обращённого базиса q, соответсвующего оптимальному выбору базисных неизвестных. Проверка выполнения соотношений.

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

1 1/9 -2/3

Q-1 = 0 1/3 0

0 -2/9 1/3

Проверим выполнение соотношений :

  1. Q*B = H

  1. Q * Aj = Cj, где j=1...n;

2 1 6 5 140

A1= 0 A2= 3 A3= 0 A4= 4 , и т.д. В= 90

3 2 4 0 198

0 0 10/3

С1 = 0 С2= 1 С3= 0 , и т.д.

1 0 4/3

1. 1 1/9 -2/3 140 18

Q-1 * B = 0 1/3 0 * 90 = 30 = Н.

0 -2/9 1/3 198 46

2.

1 1/9 -2/3 2 0

Q-1 * A1 = 0 1/3 0 * 0 = 0 = C1,

0 -2/9 1/3 3 1

1 1/9 -2/3 1 0

Q-1 * A2 = 0 1/3 0 * 3 = 1 = C2,

0 -2/9 1/3 2 0

1 1/9 -2/3 6 10/3

Q-1 * A3 = 0 1/3 0 * 0 = 0 = C3,

0 -2/9 1/3 4 4/3

1 1/9 -2/3 5 49/9

Q-1 * A4 = 0 1/3 0 * 4 = 4/3 = C4,

0 -2/9 1/3 0 -8/9

1 1/9 -2/3 1 1

Q-1 * A5 = 0 1/3 0 * 0 = 0 = C5,

0 -2/9 1/3 0 0

1 1/9 -2/3 0 1/9

Q-1 * A6 = 0 1/3 0 * 1 = 1/3 = C6,

0 -2/9 1/3 0 -2/9

1 1/9 -2/3 0 -2/3

Q-1 * A7 = 0 1/3 0 * 0 = 0 = C7,

0 -2/9 1/3 1 1/3

т.е. все соотношения выполняются.

IV. Формулировка двойственной линейной задачи и её решение двойственным симплексным методом.

Математическая модель исходной задачи выглядит следующим образом:

  1. z=30x1+25x2+14x3+12х4max

{

(2) 2x1 + 1x2 + 6x3 + 5x4  140

3x2 + 4x4  90

3x1 + 2x2 + 4x3  198

(3) xi  0, i=1...4.

Т

{

огда двойственной задачей к (1-3) будет следующая :

(1)’ f = 140y1 + 90y2 + 198y3  min

2y1 + 4y3  30

(2)’ y1 + 3y2 + 2y3  25

5y2 + 4y3  14

1 + 4у2  12

(3)’ yi  0, i = 1...3.

Двойственная задача (1)’- (3)’ получается из исходной (1)-(3) следующим образом:

  1. каждому неравенству-ограничению исходной задачи ставим в соответствие переменную двойственной задачи (у), принимающую неотрицательные значения;

  2. транспонируем матрицу коэффициентов при неизвестных;

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

  4. меняем направление неравенств;

  5. коэффициенты целевой функции заменяем правыми частями ограничений;

  6. то максимизации целевой функции переходим к минимизации.

Требуется найти оценку единицы каждого вида ресурса У=(у123) (вектор двойственных оценок минимизирующий общую стоимость всех ресурсов, выраженную через функцию f(y1,y2,y3), при условии, что по каждому виду продукции суммарная оценка всех ресурсов, затрачиваемых на производство единицы продукции, не меньше прибыли, получаемой от реализации этой продукции (ограничение 2’), причём оценки ресурсов не могут быть отрицательными (ограничение 3’).

Согласно первой теоремы двойственности, которая гласит, что одна из пары двойственных задач имеет оптимальное решение, то имеет решение и вторая задача, причём экстремальные значения целевых функций равны.

Для решения задачи двойственным симплексным методом введём дополнительные переменные и перепишем (1)’-(3)’ следующим образом :

(

{

1)’’ f= 140y1 + 90y2 + 1983  min

-2y1 - 3y3 + y4 = -27

(2)’’ - y1 - 3y2 - 2y3 + y5 = -39

-6y1 - 4y3 + y6 = -18

-5у1 - 4y2 + y7 = -20

(3)’’ yi  0, i = 1...7.

Для решения задачи (1)”-(2)” надо построить симплексную таблицу, что и сделано далее.

Симплексная таблица в общем виде.

Уб

Вб

Н

в1

в2

в3

в4

в5

в6

в7

У1

У2

У3

У4

У5

У6

У7

1

У1

В1

1

1

0

0

0

-а51

-а61

-а71

2

У2

В2

2

0

1

0

0

-а52

-а62

-а72

3

У3

В3

3

0

0

1

0

-а53

-а63

-а73

4

У4

В4

4

0

0

0

1

-а54

-а64

-а74

5

Сiвj

0

0

0

0

5

6

7

Подставив соответствующие значения, имеем :

Уб

Вб

Н

140

90

198

0

0

0

0

У1

У2

У3

У4

У5

У6

У7

1

У4

0

-27

-2

0

-3

1

0

0

0

2

У5

0

-39

-1

-3*

-2

0

1

0

0

3

У6

0

-18

-6

0

-4

0

0

1

0

4

У7

0

-20

-5

-4

0

0

0

0

1

5

0

-140

-90

-198

0

0

0

0

1

У4

0

-27

-2

0

-3

1

0

0

0

2

У2

90

13

1/3

1

2/3

0

-1/3

0

0

3

У6

0

-18

-6

0

-4

0

0

1

0

4

У7

0

32

-11/3

0

8/3

0

-4/3

0

1

5

1170

-110

0

-138

0

-30

0

0

1

У3

198

9

2/3

0

1

-1/3

0

0

0

2

У2

90

7

-1/9

1

0

2/9

-1/3

0

0

3

У6

0

18

-10/3

0

0

-4/3

0

1

0

4

У7

0

8

-49/9

0

0

8/9

-4/3

0

1

5

2412

-18

0

0

-46

-30

0

0

Алгоритм решения задачи.

  1. Просматриваем значения 4-го столбца (Н). Если все Сj>0, то оптимальное решение найдено .

  2. Если какие-либо -Cj < 0, то находим min(-Cj<0 ) = -Ск .

  3. Ук исключаем из базисных переменных .

  4. Отыскиваем переменную включаемую в базис:

а. Находим min(i/aij)=m/aij (для всех aij < 0), где j - номер строки , соответствующей -Ск.

б. Уm включаем в число базисных переменных.

  1. Преобразуем исходную, строим новую симплексную таблицу.

  2. Возвращаемся в пункт 1.

Соседние файлы в папке Прикладная математика. Множество вариантов курсовы