Файл: Постнов Ю.И. Линейное программирование в сельском хозяйстве.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