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

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

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

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

Добавлен: 05.04.2024

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

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

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

3. — 7 —8 = — 15, так как два «проигрыша» по 7 и 8 еди­

ниц дают в результате «проигрыш»

в

15 единиц.

 

4. —8+ 20=12, так как «проигрыш»

8

единиц

и

«выиг­

рыш» 20 единиц дают в результате «выигрыш»

12 единиц.

5. 6+ 8=14, так как два «выигрыша»

по 6 и

8 единиц

дают в результате «выигрыш» 14 единиц.

 

 

6. — 8 + 6 = — 2, так как «проигрыш» 8

единиц

и

«выиг­

рыш» 6 единиц дают в результате

«проигрыш»

2 еди­

ницы.

 

 

 

 

Более сложные примеры при помощи известных нам пра­ вил, знаков и ' подсчета в отдельности «проигрыша» и «выигрыша» всегда можно свести к рассмотренным ти­ пам простейших примеров:

— 3 + ( — 8) — ( + 3) — ( — 5) = — 3 — 8 — 3 + 5 = —14 + 5 = — 9; 8 + ( — 3) — ( —10) — (+ 30) = 8 —3 + 1 0 —30= 18 - 3 3 = - 1 5 .

В заключение рассмотрим действия умножения и деле­ ния действительных чисел. Это производится на основа­ нии следующей аксиомы (т. е. истины, которая прини­ мается без доказательства): при умножении двух чисел перемножаются их абсолютные величины и в результате ставится знак ( + ), если числа имели одинаковые знаки, и знак ( —), если числа имели разные знаки; при деле­ нии двух чисел абсолютная величина делимого делится на абсолютную величину делителя и в результате ставит­

ся знак ( + ),

если числа имели одинаковые знаки, и знак

( —), если числа имели разные знаки.

Примеры на

умножение и деление действительных

чисел:

 

( + 5)-(+4) =20

( + 6):( + 2) =3

(—5) •(+ 4) = —20

( 6): ( —2) =3

( —5)-( —4)=20

( —6) : ( + 2) ----- 3

(+ 5) - ( —4) = —20

( + 6): ( —2) = —3.

Примеры на все действия

с действительными числами:

4 —(—3) + ( —5) — (+ 2) + (—2) •( + 3)— ■

22


- ( - 4 ) - ( + 2) = 4 + 3 - 5 - 2 - 6 + 8 = 1 5 - 1 3 = 2; 12 : 3 — ( —4): 2 + ( —2) - (+ 3) + ( — 8): ( — 4) = = 4 + 2 —6 + 2 = 8 —6= 2.

§ 4

ТРИ ОСНОВНЫХ ТИПА ЗАДАЧ,

РЕШАЕМЫХ СИМПЛЕКСНЫМ

 

 

МЕТОДОМ

 

ТРАНСПОРТНАЯ ЗАДАЧА

 

В ПРОСТЕЙШЕМ ВИДЕ

Предположим, что имеется два склада и три магазина. Надо перевезти некоторое количество единиц однородно­ го товара из складов в магазины, причем в каждый из магазинов требуется определенное количество единиц товара, а каждый из складов может выделить также только определенное количество товара. Предполагается, что общее количество выделяющегося для перевозки то­ вара равно требуемому количеству. Задача: определить, сколько единиц товара нужно отправить с каждого скла­ да в каждый магазин, чтобы общая стоимость перевозок была наименьшей. Известна стоимость перевозки едини­ цы товара из каждого склада в каждый магазин. Пусть, например, на первом складе имеется 10 единиц, а на вто­ ром— 14 единиц товара, магазинам требуется соответ­ ственно 6, 8, 10 единиц.

Неизвестные количества единиц товара, которые надо перевезти из каждого склада в каждый магазин, обозна­ чим x iIt Хі2, Хм, х21, х22, х2з. В этих обозначениях первая цифра индекса, стоящая у буквы х, показывает номер склада, а вторая — номер магазина. Так, хі2 обозначает неизвестное количество товара, которое необходимо пе­ ревезти из первого склада во второй магазин.

Все данные сведем в следующую таблицу:

23

Таблица 1

' ^ ^ ^ М а г а з н н ы

 

 

 

 

 

С к л а д ы

1

2

 

3

 

 

 

 

 

 

1

* а

* 1

2

* 1 3

1 0

 

2

* 2 1

* 2 2

* 2 3

1 4

6

8

 

1 0

 

В таблице 1 все неизвестные количества товаров указа­ ны в соответствующих клетках.

По условию задачи имеем:

*11 + *12+ *13

= 10

 

*21 + *22 + *23

= 14

 

*11 + *21

 

=

6

( 1)

* 12+ *22

 

=

8

 

*13+ *23

 

=10.

что из первого

Первое из этих равенств

говорит о том,

склада в магазины надо вывезти

10 единиц товара; по

второму равенству требуется из второго склада в мага­ зины вывезти 14 единиц. Третье, четвертое и пятое ра­ венства показывают, что в первый, второй и третий ма­ газины надо завезти соответственно 6, 8 и 10 единиц то­ вара.

Если стоимости перевозок единицы товара из каждого склада в каждый магазин обозначить с п, Сіг, с13, с2ь с22, с2з, то общая стоимость всех перевозок будет равна:

С = Сц Х ц + Сі 2Д:і 2 + С із* із + С2і * 2і + С 22Х 22 + £23*23-

Требуется перевозки товара из складов в магазины ор­

24


ганизовать так, чтобы стоимость перевозок С имела наи­ меньшее значение при правильном вывозе товара из складов и правильном завозе его в магазины. Матема­ тически это означает: найти наименьшее значение функ­ ции С при'выполнении равенств (1).

Функция С называется функцией цели, а равенства (1) — ограничениями.

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

Сц = 1, с12 = 2, сіз= 3, с2і = 2, С22=1, с23 = 4.

Задача: найти наименьшее значение функции

С = Л’l- 1+ 2Х]2 + 3^13+ 2^21 +^22 +4^23

при выполнении условий равенств ( 1). Произведем несколько экспериментов.

1. Осуществим перевозки так, как показано в таблице 2.

 

 

 

 

 

Таблица 2

 

Магазины

 

2

3

 

Склады

1

 

 

 

 

 

 

 

1

]

1

1 2

1 3

10

2

 

 

 

3

5

 

2

4

1 2

I 1

1 4

14

 

 

5

5

 

 

6

 

8

10

 

25


В углах каждой клетки таблицы 2 проставлены цены пе­ ревозки единицы товара из каждого склада в каждый магазин. Общая стоимость всех перевозок равна:

С=2-1+3-2 + 5-3+ 4-2 + 5-1+5-4 = 2 + 6+15 + 8+ 5+ 20 = 56.

2.Осуществим перевозки другим способом по таблице 3.

 

 

 

 

 

 

 

 

Таблица 3

агазины

 

 

 

 

 

 

 

Склады *

1

 

2

 

 

3

 

 

''"-'х*.

 

 

 

 

 

 

 

1

1

1

І А

 

1

3

10

3

 

3

 

 

 

4

 

 

 

2

1 2

1

1

7

1

4

14

 

3

 

4

 

 

 

 

 

6

 

8

 

 

10

 

 

В данном случае получим следующее равенство:

C = 3-l +4-2 + 3-3 + 3-2 + 4-1 + 7 4 - 3 + 8 + 9 + 6+ 4 + 28 = 58.

3. Рассмотрим,

наконец,

третий

вариант

перевозок

(табл. 4).

 

 

Таблица 4

^^.М агазины

 

 

1

2

3

 

Склады

 

 

 

 

 

V

1 1

1 2

1 3

 

1

10

 

0

0

10

2

1 2

.

1 1

14

 

6

0

 

 

6

8

10

 

26


Ёданном случае

С= 3-10 + 2-6+ 1-8 = 30+ 12 + 8 = 50.

Как видно, из трех вариантов лучшим является третий, в котором общая стоимость перевозок равна 50. Возникает вопрос: можно ли по условиям данной зада­ чи перевезти товары с еще меньшими затратами?

Ответ на этот вопрос дают симплексный и распредели­ тельный методы.

ПРОСТЕЙШАЯ ЗАДАЧА 0 РАЦИОНЕ ДЛЯ СКОТА

Требуется составить рацион для мясного откорма сви­ ней с живым весом 50—60 кг и суточным привесом 400—500 г. На одну голову в сутки требуется: кормовых единиц — 2,5, переваримого белка — 240 г.

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

грамме этих кормов содержится следующее

количе­

ство переваримого белка,

кормовых единиц (табл. 5):

 

 

 

Таблица

5

Корма

 

Жмых

Зерно

 

 

кукурузы

 

 

 

 

 

Корм. ед.

 

1,0

1,25

 

Переваримого белка,

г

400

80

 

 

 

*1

- х 2

 

27

Надо составить такой рацион, который содержал бы указанные питательные вещества и обладал бы наимень­

шей ценой, при условии, что цена 1 кг жмыха — 5

коп.,

а 1 кг зерна кукурузы стоит 4 коп.

 

Неизвестные количества жмыха и кукурузы (в кг),

кото­

рые надо включить в рацион, обозначим соответственно через Х\ и х2. Тогда цена рациона составит:

С = 5хі + Ах2 коп., и в нем будет содержаться х1+ \,25х2 кормовых единиц и 400 лгі + 80 х2 г переваримого белка.

Так как по условию задачи рацион должен содержать не меньше 2,5 кормовой единицы и не меньше 240 г перева­ римого белка, то можно записать неравенства:

л:і + 1,25х2> 2 ,5 400х[ 80х2О240.

Таким образом, данная задача имеет следующую мате­ матическую формулировку: найти наименьшее значение функции

С ~ 1-р4.^2

при выполнении условий

Х\ -f-1 ,25х 2> 2,5 400 *! + 80x2>240.

Задача решается симплексным методом.

ПРОСТЕЙШАЯ ЗАДАЧА 0 НАИБОЛЕЕ ЭФФЕКТИВНОМ СОЧЕТАНИИ ОТРАСЛЕЙ В ЗЕМЛЕДЕЛИИ

Требуется организовать в хозяйстве производство кар­ тофеля и ячменя. Для этого хозяйство может выделить пашни 1000 га, израсходовать 8000 чел.-дн. (человеко­ дней), 900 тракторо-смен.

28