Файл: Постнов Ю.И. Линейное программирование в сельском хозяйстве.pdf

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

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

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

Добавлен: 05.04.2024

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

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

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

Используя полученные элементы первой строки, теперь можно вычислить элементы всех столбцов. Начнем с вы­ числения элементов второго столбца («План»), В этом столбце нам известен один элемент, то есть 20 000. Для вычисления остальных число 20 000 умножаем на все элементы генерального столбца, кроме генерального элемента, и полученные результаты вычитаем из соот­ ветствующих по строкам элементов старого плана.

В результате получаем числа:

= 8000 -

20 000

-

0 ,1 = 8000 -

2000 = 6000

лт5 = 900 -

20 0 0

0

.0 ,0 3 = 900 -

600 = 300

0— 20 000 -5 = — 100 000,

которые вписываем в план второй таблицы. Таблица принимает такой вид (табл. 10):

Таблица 10

Ц е н ы с

 

П л ан

 

Хі

 

Хі

Х3

м и н у с о м

 

 

 

- 5

 

= 2 0

0 0 0

0 , 2

1

2 0

0

0

0

 

= 6

0 0 0

 

 

 

 

 

0

х ь = 3 0 0

 

 

 

 

 

 

1 0 0

0 0 0

 

 

 

 

 

Элементы остальных столбцов вычисляются совершенно аналогично. Для вычисления недостающих элементов

37


столбца Xi известный элемент 0,2 этого столбца умно­ жаем на все элементы генерального столбца, кроме ге­ нерального элемента, и полученные результаты вычитаем из соответствующих элементов старого столбца Х\.

Б результате получаем числа:

0,2—0,2- 0,1 =0,2 —0,02= 0,18; 0,021-0,2 • 0,03 = 0,015; 3—0,2 - 5= 3—1=2,

которые вписываем

(табл. 11).

Ц ен ы

с

П л а н

 

м и н усом

 

 

 

 

-5

 

х 2 =

2 0

0 0 0

0

 

* 4 =

6

0 0 0

0

 

*

СО о о

 

 

 

!!

 

встолбец xt новой таблицы

Таблица 11

*1

Л*2

*3

Хі

х 5

0 , 2

1

2 0

0

0

0,18

 

 

 

 

0,015

 

 

 

 

-

1 0 0

0 0 0

2

При вычислении элементов нового столбца х2, получим:

0,1-1 -0,1=0; 0,03-1-0,03 = 0; 5 -1 -5 = 0,

так как в данном случае элементы генерального столбца приходится умножать на единицу и полученные резуль­ таты вычитать из элементов этого же столбца.

38


Для нового столбца х3 находим так:

0 - 2 0 - 0 ,1 = - 2 ; 0 - 2 0 - 0 ,0 3 = - 0 , 6 ; 0 - 2 0 - 5 = - 1 0 0 .

В столбцах х4 и х$ все элементы остаются теми же, что и в первой симплексной таблице, так как при умножении элементов генерального столбца на нуль получим нули, при вычитании которых из элементов старых столбцов х4 и *5 изменить их нельзя.

Полностью заполненная вторая симплексная таблица

имеет вид

(табл. 12):

 

 

 

 

 

 

 

 

 

 

Таблица 12

Ц е н ы с

П л а н

Xi

 

*3

Хі

Хъ

м и н у с о м

 

- 5

х 2 = 2 0 0 0 0

0 , 2

1

2 0

0

0

0

Х і = 6 0 0 0

0 ,1 8

0

- 2

1

0

0

х ъ — 3 0 0

0 ,0 1 5

0

- 0 , 6

0

1

 

1С0 ОСО

2

0

- 1 0 0

0

0

Рассмотрим план этой симплексной таблицы.

Так как неизвестная Х\ в план не входит, то это означает, что картофель не производится.

Равенство х2 = 20 000 говорит о том, что

производится

20 000 ц ячменя.

 

Так как неизвестная х3 в план не входит,

то это значит,

что вся пашня использована на производство ячменя.

39


Равенства *4 = 6000 и *5 = 300 свидетельствуют о том, что неиспользованными остаются 6000 чел.-дн. и 300 тракто- ро-смен. Возникает вопрос: возможно ли дальнейшее улучшение плана? На этот вопрос можно ответить так: если во второй симплексной таблице (табл. 12) послед­ няя строка в столбцах неизвестных содержит хотя бы один положительный элемент, то дальнейшее улучшение плана возможно, а если же не содержит ни одного поло­ жительного элемента — невозможно.

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

третья симплексная таблица. Повторяется весь извест­ ный нам процесс. Так как число 2 принадлежит столб­ цу *і, то он и является генеральным. В нем снова отме­ чаем положительные элементы во всех строках, кроме последней, и составляем отношения элементов плана к соответствующим (по строкам) положительным элемен­ там генерального столбца. Этими отношениями будут:

20 000 : 0 ,2 = 1 0 0 000

6000 : 0,18 = 33 333 300:0,015 = 20 000.

Как видно, наименьшим является число 20 000, оно соот­ ветствует третьей строке, которая и является генераль­ ной во второй симплексной таблице. Генеральный эле­ мент— число 0,015. Вместо неизвестной *5 следует ввести в план неизвестную х\. (Общий вид третьей симп­ лексной таблицы см. ниже — табл. 13).

Вычисляем элементы этой таблицы.

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

40

Таблица 13

Ц е н ы с

П л а н

*1

Хз

Хі

*5

м и н усом

- 5

* 2 =

 

 

 

 

0

 

 

 

 

 

- 3

* 1 =

 

 

 

 

элементов генеральной строки второй таблицы на гене­ ральный элемент 0,015. Производим вычисления:

300 : 0,015 = 20 000;

0,015 : 0,015=1;

0 : 0,015 = 0;

- 0 , 6 : 0 ,0 1 5 = - 4 0 ;

0:0,015 = 0;

1:0,015 = 67.

Полученные результаты записываем в те же клетки, в которых находились делимые. Теперь третья симплекс­ ная таблица принимает новый вид (табл. 14).

Дальнейшие вычисления производим по столбцам. Во втором столбце «План» уже известен один элемент — число 20 000; его умножаем на все элементы генерально­ го столбца (кроме генерального элемента) второй симп­ лексной таблицы (табл. 12) и полученные результаты вычитаем из соответствующих чисел столбца «План» той же второй симплексной таблицы:

20 0 0 0 -

2 0 0 00 -0,2= 16 000

6 0 0 0

-2 0 0 0 0 - 0

,1 8

= 2 400

- 100 0 0 0 - 2 0 000 •2

= -

140 000.

41