Пример расчёта по алгоритму.


1. Выделяем вектор с max нарушением признака оптимальности, это вектор Р1.

2. Θ = = 900

Следовательно, ключевая строка будет для вектора Р7 и его мы будем выводить из базиса.

3. х’1 = 2000 – 900*1 = 1100

х2 = 3080 – 900*2, 1 = 1190

x3 = 2160 – 900*0, 8 = 1440

x4 = Θ = 900

x5 = 1300 – 900*0 = 1300

Правила упрощающие заполнение

симплекс-таблицы.

1) В новой симплекс-таблице значения элементов ключевого столбца будут = 0, а на месте генерального элемента будет стоять 1.

2) Каждая строка, в ключевом столбце которой стоит 0, переписывается без изменений (у нас – Р8)

3) Каждый столбец, в ключевой строке которого стоит 0, также переписывается без изменений (у нас все, кроме Р7).

 

 

4. xrj = ;

5. x’ij=xij -

x’47 = 0 - = -1

x’57 = 0 - = -2, 1

x’67 = 0 - = -0, 8

Zj = .

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

Рассчитаем целевую функцию для этого плана:

Z = 8*900 = 7200 у. е.

Составим следующую симплекс-таблицу

 

Cj Ci Базис P0 7,5
P1 P2 P3 P4 P5 P6 P7 P8
P4 -0, 13 -0, 67 0, 4
7, 5 P2 1, 13 0, 67 -1, 4
P6 0, 28 -0, 6 0, 46
P1
P8 -1, 13 -0, 67 1, 4
Zj 7, 5 8, 5 -2, 5
Zj - Cj 1, 5 -2, 5

1. Ключевой столбец (max нарушение) - Р2

2. Θ = = 794

Выводим Р5, вводим на его место в базис Р2

3. x’1 = 1100 – 794*1 = 306

x’2 = 794

x’3 = 1440 – 794*0, 9 = 726

x’4 = 900 – 794*0 = 900

x’5 = 1300 – 794*1 = 506

 

Далее используем правила, упрощающие заполнение симплекс-таблицы

4.

5. x’43 = 1 - = - 0, 13 x’63 = 0, 28

x’45 = 0 - = - 0, 67 x’65 = - 0, 6

x’47 = 0, 4 x’67 = 0, 46

Поскольку есть отрицательное значение в последней строке, план не оптимальный.

Z = 7, 5*794 + 3*900 = 13155 у. е.

В итоге после построения ещё нескольких симплекс-таблиц мы, наконец, получили оптимальный план.

C j i   Базис   Р0 Р1 7,5 Р2 Р3 Р4 Р5 Р6 Р7 Р8
Р4 -0,24 -0,59 -0,12
7,5 Р2
Р6 -0,81 -0,76 0,25
Р3 1,24 0,59 -0,88
Р7
Zj 8,67 7,5 4,12 1,32
Zj - Cj 0,65 4,12 1,32

 

Z = 1300*7,5 + 665*7 = 14406 у. е.

Расшифровка решения

х1=0

х2=1300

х3=665

х4=35

х5=0

х6=125

х7=900

х8=0

 

Проверяем ограничения для полученного оптимального плана:

1) х1 + х2 + х3 = 0 + 1300 + 665 = 1965 < 2000т

х4 = 35 – не используемая грузоподъёмность

2) 1,5*1300 + 1,7*665 = 3080 м3

3) 0,9*1300 + 1,3*665 < 2160 мин

х6 = 125 – сэкономленное время до max

4) 0 < 900

5) х2 = 1300 = 1300

В оптимальном плане в судно грузится 1300т груза «б» и 665т груза «в». При этом, значение целевой функции составит 14 406 у. е.



Дата добавления: 2019-12-09; просмотров: 532;


Поиск по сайту:

Воспользовавшись поиском можно найти нужную информацию на сайте.

Поделитесь с друзьями:

Считаете данную информацию полезной, тогда расскажите друзьям в соц. сетях.
Poznayka.org - Познайка.Орг - 2016-2024 год. Материал предоставляется для ознакомительных и учебных целей.
Генерация страницы за: 0.01 сек.