книги из ГПНТБ / Постнов Ю.И. Линейное программирование в сельском хозяйстве
.pdfцели эти н еи звестн ы е с о д е р ж а л и с ь с к о эф ф и ц и е н та м и , р ав н ы м и нулю .
В спом ним одну известную нам за д а ч у : най ти н а и б о л ь ш ее зн ач ение ф ункц ии
С = Зх\-f* 5х2 + Ол'з + 0^4+ ОХ5
при вы полнении следую щ и х ограничений :
|
0,01хі + 0,05х2 + х 3 |
|
= 1 0 0 0 |
|
|
|||||||
|
0 ,2 х!Ч-0 , 1х2 |
|
|
+ х4 |
+ Х5 |
= 8 0 0 0 |
|
|
||||
|
0,02 ІХ] -)- 0,03x2 |
|
|
= |
900 |
|
||||||
П р и м е н е н и е р а с с м о тр ен н о го |
си м п лек сн ого проц есса к р е |
|||||||||||
ш ен ию этой з а д а ч и |
о к а з а л о с ь в о зм о ж н ы м |
не потому, что |
||||||||||
н ек о то р ы е н еи звестн ы е |
входили |
в ф у н к ц и ю цели с к о э ф |
||||||||||
ф и ц и ен там и , р а в н ы м и |
нулю , |
а потом у что |
огран и ч ен и я |
|||||||||
о б л а д а л и у к а з а н н ы м вы ш е свойством . |
|
|
|
|||||||||
С н еб ольш и м и |
и зм ен ен и ям и |
с и м п л е к с н ы й |
процесс м о ж ет |
|||||||||
б ы ть при м ен ен |
к р еш ен и ю |
б олее ш и р о к о го к р у га |
м а т е м а |
|||||||||
тических з а д а ч . |
И м е ю т с я |
в |
виду з а д а ч и |
с о гр а н и ч е н и я |
||||||||
ми, в ы р а ж е н н ы м и |
р а в е н с т в а м и , |
к а ж д о е |
из |
которы х со |
||||||||
д е р ж и т н ек оторую |
неи звестную |
вел и ч и н у |
с к о э ф ф и ц и е н |
|||||||||
том , р ав н ы м |
1, |
и |
не |
в х о д ящ у ю |
во |
все |
о с т ал ь н ы е |
|||||
р а в е н с т в а , |
причем |
эти |
неи звестны е в |
ф у н кц и ю |
цели м о |
|||||||
гут вход ить |
с л ю б ы м и |
ко эф ф и ц и ен там и . М ето д |
реш ен и я |
|||||||||
т а к и х з а д а ч р а с с м о тр и м на п р и м ер ах . |
|
|
|
|||||||||
Пример 1. |
П р е д п о л о ж и м , |
что н е к о т о р а я |
к о н к р е т н а я з а |
|||||||||
д а ч а п р и в ела |
к сл ед у ю щ ей |
чисто м а т е м а т и ч е ск о й з а д а |
||||||||||
че: найти н а и б о л ь ш е е зн ач ен и е ф ун кц и и |
|
|
|
|||||||||
|
|
|
С —XI “Ь 2хг + 4х 3+ Зх 4 |
|
|
|
||||||
при след у ю щ и х о гр ан и ч ен и я х |
|
|
|
|
|
|||||||
|
|
|
2хі + х 2+ х 3 |
= 6 |
|
|
|
|
||||
|
|
|
|
М - х 2 |
|
.+ *4 = 7. |
|
|
|
|
80
К о эф ф и ц и ен ты ф ункц ии цели р а д и к р атк о сти будем н а зы в ать , к а к и ран ьш е , ценам и .
В кач е с тв е исходного п л а н а во зьм ем
*і = 0; х2 = 0; *з = 6; *4 = 7
и со став и м первую си м п лек сн ую т а б л и ц у
Ц ен ы |
с |
|
|
-1 |
-2 |
П л ан |
|
|
|||
м и н усом |
|
|
|||
|
|
X t |
Л-* |
||
|
|
|
|
||
—4 |
|
* з = |
6 |
2 |
1 |
- 3 |
|
<ч |
-1^ |
1 |
- 1 |
|
II * |
|
|||
|
|
_ С = |
- 45 |
- 1 0 |
+1 |
(таб л . 26).
Таблица 26
- 4 |
— 3 |
ж3
1 0
0 1
0 0
В с ам о й вер х н ей |
стр о ке в с т о л б ц а х |
неи звестн ы х з а п и с а |
||||||||||
ны |
цены с п р о т и в о п о л о ж н ы м и |
зн а к а м и : — 1, —2, —4, |
— 3. |
|||||||||
В |
первой и в торой с т р о к а х |
эти х столб ц ов |
з а п и с ан ы , |
к а к |
||||||||
обы чно , к о э ф ф и ц и е н т ы |
при |
неи звестн ы х в |
огр ан и ч ен и ях . |
|||||||||
В п л ан з а п и с ы в а е м |
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
*з=6; *4= 7, |
|
|
|
|
|
||
а в с т о л б е ц |
« Ц е н ы с |
м и н у со м » — со о тв етств у ю щ и е |
им |
|||||||||
к о э ф ф и ц и е н т ы ф ункц ии цели |
с п р о т и в о п о л о ж н ы м и |
з н а |
||||||||||
кам и . |
В ы я с н и м , |
к а к |
п о л у ч а ю т с я |
эл ем ен ты |
п ослед ней |
|||||||
строки |
т а б л и ц ы . |
В с то лб ц е |
|
« П л а н » |
стоит в |
послед ней |
||||||
строке |
число |
(— 45). Д л я того , чтобы |
получить |
его, |
над о |
|||||||
ч и сла |
с т о л б ц а « Ц ен ы |
с м и н усом » |
у м н о ж и т ь на с о о т в е т |
|||||||||
ст в у ю щ и е ч и сла |
с то лб ц а « П л а н » и |
р е зу л ь т а т ы |
с л о ж и т ь : |
6 -36 |
81 |
, ( - 4 ) - 6 = - 2 4
г( —3). 7 = —21
-4 5 .
Э то |
число д а е т зн ач ен и е ф ункц ии цели с о б р атн ы м |
з н а |
||||||||
ком , |
и поэтом у за п и с ы в а е м так : |
|
|
|
|
|
||||
|
|
|
|
—С = —45. |
|
|
|
|
|
|
В последней |
строке с то лб ц а |
хі стоит |
число |
( — 10), |
к о т о |
|||||
рое |
получ ается след ую щ и м |
о б р аз о м : |
эл ем ен ты |
с то лб ц а |
||||||
« Ц ен ы » у м н о ж а ю т с я |
|
на |
со о тветствую щ и е |
эл ем ен ты |
||||||
с т о л б ц а хй получ ен н ы е |
числа с к л а д ы в а ю т с я и из |
р е з у л ь |
||||||||
т а т а |
вы ч и тается число, |
|
с то ящ ее в т а б л и ц е |
н ад |
Х\. |
|
||||
В се это м о ж н о з а п и с а т ь |
так: |
|
|
|
|
|
|
|||
|
+ |
( - 4 ) - 2 = |
—8 |
|
|
|
|
|
|
|
|
( - 3 ) - 1 = |
- 3 _________________ |
|
|
|
|
||||
|
|
|
|
|
|
|||||
|
|
|
— 11 — ( — 1) = — 10. |
|
|
|
|
|||
А н ал о ги ч н о |
в ы ч и с л яю тс я и |
все о с т ал ь н ы е |
числа |
п о с л е д |
||||||
ней строки . Д л я с т о л б ц а х2 наход им : |
|
|
|
|
|
|||||
|
+ |
( _ 4 ) . 1 ------4 |
|
|
|
|
|
|
||
|
( — 3) • ( |
1) = 3 _______________ |
|
|
|
|
||||
|
|
|
|
- 1- ( - 2) = + 1. |
|
|
|
|
Д л я с т о л б ц а х 3 им еем :
,( - 4 ) - 1 ------4
+( _ 3 ) . 0 = 0
—4 — ( — 4) = 0 .
И наконец , д л я с т о л б ц а х4:
( - 4 ) . 0 = 0 ( —3). 1 = —3
—3 — ( —3) = 0 .
82
Н а этом |
р а б о т а с первой |
си м плек сной та б л и ц е й з а к а н ч и |
||||||
вается . |
В есь |
д ал ь н е й ш и й |
процесс, |
св я за н н ы й с |
у л у ч ш е |
|||
нием п л а н а , |
про во д и тся соверш ен н о т а к |
ж е , к а к |
и ранее. |
|||||
В т о р а я с и м п л е к с н а я |
т а б л и ц а с л е д у ю щ а я |
(таб л . |
27): |
|||||
|
|
|
|
|
|
Таблица 27 |
||
Ц е н ы с |
П л а н |
*1 |
Х 3 |
х3 |
*4 , |
|||
|
( - ) |
|||||||
|
- 2 |
*2 = |
6 |
2 |
1 |
1 |
0 |
|
- 3
£ |
;і |
со |
3 |
0 |
1 |
1 |
|
|
—С == — 51 — 1 2 |
|
0 |
- 1 |
|
0 |
|
|||
Т а к |
к а к |
в последней |
с т р о к е |
в с т о л б ц а х |
неи звестн ы х |
||||||
не и м еется |
п о л о ж и т е л ь н ы х |
элем ен то в , |
то п лан , |
с о |
|||||||
д е р ж а щ и й с я |
в этой |
т а б л и ц е , |
я в л я е т с я |
о п т и м а л ь н ы м . |
П о |
||||||
этом у плану : |
*2 = 6; *з = 0; |
лг4= 13. |
|
|
|||||||
|
|
*і = 0; |
|
|
|||||||
Н а и б о л ь ш е е |
зн а ч е н и е ф ункц ии |
р а в н о |
51. |
|
|
|
|||||
Т а к и м |
о б р а з о м , вся |
р а зн и ц а |
«нового » |
и |
« с тар о го » п р о |
||||||
цессов |
з а к л ю ч а е т с я |
в с о с тав л ен и и |
первой |
с и м п л ек сн о й |
|||||||
таб л и ц ы . |
|
|
|
|
|
|
|
|
|
|
|
Пример 2. Н а й т и н а и б о л ь ш е е |
зн ач ен и е ф ункц ии |
|
|||||||||
|
|
С = Х 1+ 2*2 + *3 + 3*5 |
|
|
|
|
|||||
при усл о ви ях : |
|
|
|
|
|
|
|
|
|
||
|
* 1+ 3 * 2 — * 3 |
+ 2 * 5 |
= 7 |
|
|
|
|
||||
|
|
— 2*2+ 4 * з +*4 |
|
=12 |
|
|
|
|
—4*2+ 3*з +8*5+*6=10.
6* |
83 |
28 |
|
|
|
|
Таблица |
о |
|
о |
о |
|
|
|||
|
со |
ч |
!М |
о |
|
1 |
|||
|
о |
ч |
о |
- |
|
7 |
ч |
т |
■Гр |
|
|
|||
|
С'І |
ч |
со |
CS |
|
1 |
|||
|
|
|
|
1 |
|
- |
ч |
- |
о |
|
|
н |
|
ZI |
|
|
П л а |
II |
= |
|
|
|
н |
х* |
|
|
|
|
|
|
с |
1 |
|
|
|
|
|
о |
|
|
е(н-ы) |
7 |
||
|
|
|||
|
Ц |
|
|
|
-
со
о
со
1
о
о
II *«D
о
о |
о |
о |
І-Н |
о |
Г*н |
<М |
о |
со |
- |
о |
Г- 1^ |
Ч'* |
со |^> |
Ч<* |
|
|
|
1 |
1 |
<N |
о ' |
|
о |
о |
7 |
Ю|<N |
ч=ч |
Ю|<N |
о |
|
1 |
1 |
|
|
о |
- |
о |
о |
о |
|
о |
— 3 |
II |
—13 |
1 |
ІІ |
|||
ч |
|
<0 |
|
|
|
|
ч |
|
|
|
|
|
|
1 |
|
7 |
Т -* |
о |
|
|
1 |
|
84
Продолжение таблицы 28
о н - h 1
со |
$ |
о |
1 |
|
|
он Г" 12
7 Н' о
см н |
8 1 « |
|
7 н
О- |оо
О-
- h |
« I S |
|
1 |
-о
— h « 1 2
11
ОО
-|с о |
2 25 |
1 |
|
оО
13 |
32 |
7 |
50 |
ОО
« 1 |
2 |
- |
|
|
|
О |
|
« 1 8 |
- І Й |
- 1 5 |
- 1 5 |
1 |
|
1 |
о |
- |
|
О |
|
|
|
N |
00 Ій |
- І Й |
9 20 |
|
|
1 |
|
|
|
о |
|
О |
о |
о |
|
О |
^ Ій |
- 1 |
5 |
- 1 2 |
1 |
П л а н
и
I ? О; w
Я
|
|
|
- 1 « |
00 ІіО |
|
S h |
со |
- I® |
Г- І(М |
||
СО |
|||||
II |
I |
I |
7 |
II |
|
Г) |
|||||
н |
« |
>7 |
|
н |
|
* |
|
||||
т |
1 |
СО |
|
<м |
|
1 |
|
1 |
114 |
І 5 |
|
Х з = |
Т
^ |° |
1 г |
хп |
|
Н |
1 |
СО
1
85
В д ан н о м |
с л у ч а е в |
о гр ан и ч ен и я х |
и м ею тся неи звестны е |
|||||||||
х и х4, Хе, |
о б л а д а ю щ и е |
н у ж н ы м и |
н ам |
свойствам и : н е и з |
||||||||
в е с тн а я |
Х\ с о д е р ж и т с я |
в первом р а в е н с т в е |
с к о э ф ф и ц и е н |
|||||||||
том , р ав н ы м 1, |
и не |
входит |
в |
о ст ал ь н ы е р ав ен ств а ; н е и з |
||||||||
ве с тн а я |
х4 с о д е р ж и т с я |
во |
втором р ав е н с т в е |
с к о э ф ф и |
||||||||
циентом |
|
1, но |
не |
вх о д и т |
в о с т ал ь н ы е |
р ав ен ств а ; |
и, |
|||||
н ак онец , н е и зв е с т н а я |
Хе |
вх о д и т |
в т р е ть е |
р авен ство |
с |
|||||||
к о эф ф и ц и ен то м |
1 и |
не |
входит |
в о с т ал ь н ы е |
р авенства . |
|
||||||
С л е д о в а т е л ь н о , |
к |
р еш ен и ю |
д ан н о й |
з а д а ч и |
прим еним |
|||||||
си м п лек сн ы й метод . Ч то б ы не д о п у сти ть |
ош ибок, ф у н к |
|||||||||||
цию цели за п и ш е м п од робн о так : |
|
|
|
|
|
С = х 1 + 2x 2 Хе + 0 * 4 + 3 * 5 + O X ß .
В кач е с тв е и сход н ого возьм ем план :
|
Хі = 7; х4—12; х6= 10 |
П р о и зв е д е м |
р еш ен и е з а д а ч и (таб л . 28). |
И з т а б л и ц ы |
28 видно , что н а и б о л ь ш е е зн ач ен и е ф ункц ии |
р ав н о |
|
|
С = 14Ѵхо |
и ф ун кц и и п р и н и м а е т его при |
|
*і = 0; |
х2 = 78І25; хз = ПІІ25', *4 = 0; x 5= n /io; *6 = 0. |
§ 8 |
РЕШЕНИЕ ЗАДАЧ НА МИНИМУМ |
СИМПЛЕКСНЫМ МЕТОДОМ |
Д о сих пор |
п р и в о д и ли сь |
р е ш е н и я |
з а д а ч , в |
кото р ы х н а д о |
|
б ы л о н ай ти |
н а и б о л ь ш е е |
зн а ч е н и е |
ф у н к ц и и |
цели |
при в ы |
полнении н ек оторы х огранич ений , |
в ы р а ж е н н ы х |
р а в е н с т |
86
вам и , о б л а д а ю щ и м и |
известн ы м и |
нам |
свойствам и . |
О к а |
|||||||||||||||
зы в а е тс я , р а зо б р а н н ы й |
си м п лек сн ы й |
процесс м о ж е т |
б ы ть |
||||||||||||||||
при м ен ен |
к р еш ен и ю |
|
з а д а ч , |
в |
к о то р ы х тр е б у е т с я н ай ти |
||||||||||||||
н аи м е н ь ш е е зн а ч е н и е |
|
ф ун кц и и |
цели |
при |
вы полнен ии н е |
||||||||||||||
к о то р ы х огранич ений , |
|
о б л а д а ю щ и х |
тем и |
ж е |
свой ствам и . |
||||||||||||||
Д л я |
р еш ен и я |
этих |
з а д а ч |
н а д о |
внести |
то л ь к о |
н еб о л ьш о е |
||||||||||||
и зм ен ен и е |
в со ставл ен и е |
первой |
сим плексной т а б л и ц ы . |
||||||||||||||||
О н о |
з а к л ю ч а е т с я |
в том , что в |
с т о л б е ц |
« Ц е н ы » чи |
в |
в е р х |
|||||||||||||
ню ю |
с т р о к у |
в |
|
с т о л б ц а х неи звестн ы х |
к о эф ф и ц и ен ты |
||||||||||||||
ф ун кц и и цели |
н а д о |
з а п и с а т ь |
с |
их |
з н а к а м и , |
а |
не |
с п р о т и |
|||||||||||
в о п о л о ж н ы м и , |
к а к |
это б ы ло |
при |
реш ении |
з а д а ч |
на |
м а к |
||||||||||||
симум . |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Все |
вы чи слен и я |
п р о и зв о д я т с я |
точно т а к |
ж е , |
к а к |
и |
р а н ь |
||||||||||||
ше. Р а с с м о т р и м |
н еск ольк о п ри м еров . |
|
|
|
|
|
|
||||||||||||
Пример 1. Н а й т и |
н а и м е н ь ш е е |
зн а ч е н и е |
ф ункц ии |
|
|||||||||||||||
|
|
|
|
|
|
|
|
С = |
Х ] + Х 2 + |
Х3 |
|
|
|
|
|
|
|
||
п р и у с л о в и я х |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
Х\ |
|
— х 4 |
|
|
|
|
|
— 2 х 6 |
= 5 |
|
|
|
|
|
|
||||
Х2 |
+ 2 х 4 |
|
— З х 5 |
+ Х б |
|
= 3 |
|
|
|
|
|
|
|||||||
|
Х з |
+ 2 х 4 |
|
— 5 х 5 |
+ 6 х 6 |
= 5 . |
|
|
|
|
|
|
|||||||
В д а н н о м |
с л у ч а е |
о гр а н и ч е н и я |
о б л а д а ю т |
с в о й ствам и , не |
|||||||||||||||
о б х о д и м ы м и д л я |
п р и м ен ен и я |
с и м п л ек сн о го м ето д а . |
|||||||||||||||||
Ч то б ы не |
д о п у сти ть |
о ш и б ок , |
в к л ю ч а е м |
в ф у н к ц и ю |
цели |
||||||||||||||
н е д о с та ю щ и е |
н еи звестн ы е с |
|
к о эф ф и ц и е н т а м и , |
р а в н ы м и |
|||||||||||||||
нулю : |
|
С = Х1 + Х2 + Хз+ 0 х 4 + О Х 5 + О Х б . |
|
|
|
||||||||||||||
|
|
|
|
|
|
||||||||||||||
В к а ч е с тв е исходного п л а н а |
берем |
|
|
|
|
|
|
|
|||||||||||
|
Xj= 5 j Х2 — 3 ; |
Хз— 5 , ^'4:=0, |
Х5= 0, |
Xg= 0 |
|
|
87
и со с та в л я е м |
первую |
сим плексную |
т а б л и ц у , |
помня, что |
||||
ко эф ф и ц и ен ты |
ф ункц ии цели |
теп ерь |
б ер у тся |
с их |
з н а к а |
|||
ми (табл . |
29). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Таблица 29 |
|
|
|
|
1 |
1 |
1 |
0 |
0 |
0 |
Ц е н ы |
П л а н |
|
|
|
|
|
|
|
|
|
|
|
Х й |
■*» |
•V* |
-ѵ5 |
|
1 |
Ху —5 |
1 |
0 |
0 |
- 1 |
0 |
- 2 |
|
1 |
ха = 3 |
0 |
1 |
0 |
2 |
- 3 |
1 |
|
1 |
х3 = 5 |
0 |
0 |
1 |
2 |
—5 |
6 |
|
|
С = 1 3 |
0 |
0 |
0 |
3 |
- 8 |
5 |
В последней |
стр о ке |
стоят |
ч исла, |
к о т о р ы е п олучаю тся |
|||||
т а к |
ж е, |
к а к и при реш ении з а д а ч на |
м ак си м у м . |
|
|||||
Д л я |
сто лб ц а « П л а н » |
имеем : |
|
|
|
|
|
||
|
|
|
|
1 - 5 |
= 5 |
|
|
|
|
|
|
|
|
+ 1 - 3 = 3 |
|
|
|
||
|
|
|
|
1 - 5 |
= 5 |
|
|
|
|
|
|
|
|
С = |
13. |
|
|
|
|
Т еп ерь |
число, |
с т о я щ е е в |
п о след н ей |
к л е т к е |
сто лб ц а |
||||
« П л ан » , |
в ы р а ж а е т истинное |
зн а ч е н и е |
ф ун кц и и |
цели. |
Д л я столб ц ов неи звестн ы х хи х2, х3 получим :
88
|
1-1 = |
1 |
|
|
|
+ 1 -0= 0 |
|
|
|
|
1- 0 = |
0 |
|
|
|
1 -0 = 0 |
|
1-0= 0 |
|
+ |
1- 1=1 |
|
+ 1-0= 0 |
|
|
1-0= 0 |
|
1-1 = |
1 |
|
|
|
|
1- 1= 0. |
Д л я с то лб ц о в неи звестны х х4, х5, |
х 6 а н ал о ги ч н о получим : |
|||
|
1 . ( - 1) ------1 |
|
|
|
|
+ 1-2 |
=2 |
|
|
|
1-2 |
= 2 |
|
|
|
|
3 - 0 = 3 |
|
|
1 -0 = |
0 |
|
1 - ( - 2) ------2 |
|
+ 1 .( — 3) = —3 |
|
+ 1-1 =1 |
||
1 ‘( —5) = —5 |
|
1-6 |
=6 |
|
|
— 8 — 0 = —8 |
|
|
|
С о с т а ви в первую си м п л ек сн у ю |
т а б л и ц у , |
п ереход и м к |
у л у ч ш ен и ю п л а н а обы чны м способом .
В се п о с л е д у ю щ и е си м п л ек сн ы е т а б л и ц ы о б ъ ед и н и м в о д ну ( таб л . 30).
П л а н , с о д е р ж а щ и й с я в послед н ей си м плек сной т а б л и це,— о п ти м ал ьн ы й .
Н а и м е н ь ш е е зн а ч е н и е ф ун кц и и
и д о с т и га е т с я при
* і = 71/ю; *2=0; *з = 0; *4 = 13/ю; *5=0; *6= 2/s.
89