Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги из ГПНТБ / Постнов Ю.И. Линейное программирование в сельском хозяйстве

.pdf
Скачиваний:
8
Добавлен:
29.10.2023
Размер:
4.61 Mб
Скачать

Таблица 30

Це н ы

1

1

0

1

0

0

П л а н

 

2 0

* * =

T

£ II

 

II

o t

с|

 

о

D II

І с о

 

II

2

i

 

S

if II

©1 со

 

2

х 6 —

б

с - 1 1

1 0

Хх

лг3

*3

Хі

Xs

1

0

1

1

5

3

3~

3

 

 

0

1

1

5

13

6

3'

6

 

 

0

0

1

1

5

6

3

_ 6

 

 

0

0

5

4

23

6

3

6

 

 

1

1

3

0

2 1

5

1 0

Ю

 

 

0

3

1

1

13

5

1 0

1 0

 

 

0

1

1

0

2

5

5

5

 

 

0

4

7

0

2 1

5

1 0

1 0

 

 

Пример 2. Н а й т и

н аи м ен ьш ее

зн а ч е н и е ф ункц ии

С Xi Х2~\~Хз4~%4~l~

при условиях

 

 

Xi

+ Х4

+ 6 х3 9

Зх і + х 2- 4х 3

+ 2 хв = 2

Х[

+ 2 х3

+ Х5+ 2Хб= 6.

*в-

0

0

1

0

0

0

1

0

90

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

в к а ж д о м

р ав ен ств е им еется

н е и зв е ст ­

н а я

вели ч и н а с коэф ф и ц и ен том , р а в н ы м

1, не

в х о д я щ а я

во

все о с т ал ь н ы е

р а в ен ств а .

Э тим и неи

звестны м и я в л я ­

ю тся х2, х4, * 5 . С л ед о в ател ьн о , д л я р еш ен ия

з а д а ч и мы

м о ж ем п р и м ен ить обы чны й

си м плек сны й процесс.

Ч и т а ­

тель с а м о с то я т е л ь н о м о ж е т

л егк о прои звести

все

в ы ч и с ­

ления.

 

 

 

9МЕТОД ИСКУССТВЕННЫХ

§НЕИЗВЕСТНЫХ

В нек о то р ы х

з а д а ч а х

м о ж е т о к а за т ь с я ,

что

огр ан и ч ен и я ,

в ы р а ж е н н ы е

р а в е н с т в а м и , не

о б л а д а ю т

с в о й ствам и ,

которы е нео б х о д и м ы

д л я п р и м ен ен и я

с и м п л ек сн о го м е ­

тода. Р а с с м о т р и м н ек о то р ы е при м еры .

 

 

1. Н а й т и н а и б о л ь ш е е

зн ач ен и е

ф ункции

 

С = Х\ + 2*2 + 3*з—*4

при у с л о в и я х

—|—2*2 Ч- 3*з

=15

* 1

2* 11— *2-р5*з

=20

*1 + 2 * 2 + * 3 ”Ь * 4 = 1 0 .

2. Н а й т и н а и м е н ь ш е е зн ач ен и е ф ункц ии

С = 2 * і + * 2 — * 3 '— * 4

при у с л о в и я х

 

 

*1 * 2 + 2 * 3 * 4 2

 

2 *1 + * 2 — 3 * з + * 4 = 6

 

* 1+ * 2 +

* 3 + * 4 = 7 .

 

91

В

первом

п р и м ер е

л и ш ь

третье

 

р авен ство

с о д е р ж и т н е ­

известную

х4

с коэф ф и ц и ен том ,

 

р ав н ы м

1,

не

вх о д ящ у ю

во

все о с т ал ь н ы е

р авен ства .

Во

 

втором

пр и м ер е

ни одно

из

р авен ств не с о д е р ж и т

н еоб ходи м ы х

д л я

нас

н еи зв ест ­

ных.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Д л я

р еш ен ия

з а д а ч

этого

типа

су щ е с т в у е т специ альны й

метод , к оторы й н а зы в а е т с я

м етод ом

искусственн ы х н е ­

известны х .

С у щ н о сть

его

состоит

в

том ,

что

в

к а ж д о е

р авен ство ,

не

с о д е р ж а щ е е н у ж н о й

н ам

неизвестной в е ­

личины ,

она

в в о д и тся

искусственно .

Т а к ,

в

при м ер е 1

т а к и х неи звестн ы х

н а д о ввести

д в а — в

первое

и

второе

р ав ен ств а :

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Хі + 2лс2+ З х 3

 

+Xs

 

= 1 5

 

 

 

 

 

 

 

 

 

2л: 1+

х2 -\-5х2

 

 

+ лсц= 20

 

 

 

 

 

 

 

 

 

л:і + 2* 2 + л:3 + л:4

 

 

 

= 1 0 .

 

 

 

 

 

З д е с ь Х5

и х6— и ск усственн ы е неизвестны е.

 

 

 

 

В пр и м ер е

2 т а к и х

неи звестн ы х

н а д о

ввести три:

 

 

 

 

 

Х\—л:2+ 2л:3—х4 -\-х$

 

 

 

= 2

 

 

 

 

 

 

 

 

 

2 х\+х2 —Зл:3+ х4

—f-лГб

 

= 6

 

 

 

 

 

 

 

 

 

Х\+х2+ х3 + х 4

 

 

+ л :7= 7.

 

 

 

 

З д е с ь л:5,

х3 и х7—

искусственн ы е

неизвестны е.

 

 

 

П р и

реш ении з а д а ч

н а м ин им ум

и ск усственн ы е

н е и зв е ст ­

н ы е в в о д ятся

в ф у н кц и ю цели с д о ст а т о ч н о

б ольш и м п о ­

л о ж и т е л ь н ы м к о эф ф и ц и ен то м

М,

точн ого

зн а ч е н и я

к о т о ­

р о го

м о ж н о не ф и к си р о в ать . Т а к ,

д л я

п р и м ер а 2

ф у н к ц и я

ц ел и

прим ет т а к о й вид:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

С = 2х\ + х 2 х3 — л:4+ Мхь+ Мх3 + Мх7.

 

 

 

П р и

реш ении

з а д а ч

на

м а к с и м у м

иск усствен н ы е

н е и з ­

вестн ы е

в в о д я т с я

в

ф ункц ии

цели

с к оэф ф и ц и ен том

( — М). Д л я

п р и м ер а

1 имеем :

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

С = Х\Т~ 2л:2-(- Зл:3х4 РА.Х5

N\x§.

 

 

 

92

Т а к и м о б р а з о м ,

к а ж д у ю

за д а ч у ,

в которой

огран и ч ен и я

не с о д е р ж а т

н еоб ходи м ы х

нам неизвестны х ,

п ри ходи тся

р а с ш и р я т ь з а

счет введен ия

искусственны х неизвестны х .

Б езу сл о в н о ,

р а с ш и р е н н а я

з а д а ч а

сущ ественно

 

о т л и ч а е т ­

ся от исходной .

Но, н есм отря н а

это,

мы

в ы н у ж д е н ы

д е ­

л а т ь п ер е х о д

к р асш и р ен н о й

за д ач е , т а к

к а к

она м о ж е т

б ы ть р е ш е н а

известны м

нам

си м п лек сн ы м м етодом .

 

В о зн и к а е т вопрос:

к а к

получить

реш ение

исходной

з а д а ­

чи,

если

р е ш а т ь

вм есто

нее р а с ш и р е н н у ю

з а д а ч у ?

 

 

 

О к а з ы в а е т с я ,

при м ен ение

си м п лек сн ого

м е то д а

к

р а с ­

ш иренной з а д а ч е

п о зв о л я е т

построить

план ,

в

котором

к а ж д а я

из

искусственн ы х

неи звестны х

р а в н а

 

нулю .

Н о

та к о й п л а н

будет

я в л я т ь с я

и п л а н о м

 

исходной

з а д а ч и ,

т а к

к а к если

все и скусственн ы е неизвестны е

р ав н ы

нулю ,

то

ф у н к ц и я

цели

и огран и ч ен и я

р асш и ренной

з а д а ч и

о б ­

р а щ а ю т с я

в

исходны е.

Д а л ь н е й ш е е

 

у л у ч ш ен и е

п л а н а

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

при

пом ощ и

обы чного

с и м п л ек сн о го

 

п р о ­

цесса.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Р а с с м о т р и м

 

реш ен ие с ф о р м у л и р о в а н н ы х

вы ш е

д в у х

з а ­

дач .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Задача 1. Н а й т и

н а и б о л ь ш е е зн ач ен и е ф ункц ии

 

 

 

 

 

 

 

 

С — Х \ - р 2 х 2 - р 3 * з — *4— Л І Х д — A l X ß

 

 

 

 

 

 

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

* і + 2x2 + 3*з

 

-Р*5

= 1 5

 

 

 

 

 

 

 

 

 

 

2*і + Хз + б^з

 

 

+ х6 = 20

 

 

 

 

 

 

 

 

 

 

 

* і -Р2*2-Р

*з+*4

=10.

 

 

 

 

 

 

 

В к а ч е с тв е исходного п л а н а

возьм ем :

 

 

 

 

 

 

 

 

 

 

*і =

0; *2 = 0; *з = 0;

* 5= 15; * 6= 20; * 7= 1 0 .

 

 

П ри с о с та в л е н и и

первой

с и м п л ек сн о й

 

т а б л и ц ы

н е о б х о д и ­

мо

цены

б р а т ь

с

п р о т и в о п о л о ж н ы м и

з н а к а м и ,

т а к

к а к в

д а н н о м

с л у ч а е

р е ш а е т с я

з а д а ч а

на м а к с и м у м

 

( т а б л .

31).

S3

Цены с

< - )

м

м

1

План

$ II

сл

=2 0

Хі — 1 0

1 0

3 5

Таблица 31

- 1

- 2

- 3

+ 1

м

м

Х і

х а

*3

Х і

Х ь

Х й

1

2

3

0

1

0

2

1

5

0

0

1

1

2

1

1

0

0

2

4

4

0

0

0

3

3

8

0

0

0

П о с л е д н я я

с т р о к а

этой

т а б л и ц ы р а з д е л е н а н а

д в е части

по причине,

к о т о р а я сейчас

с тан ет пон ятной .

У м н о ж а я

эл е м е н т ы с т о л б ц а

цен

на

с о о тв етств у ю щ и е

эл ем ен ты

п л а н а , получим

 

 

 

 

М- 1 5 = 15М

М-20 = 20М

1 10 = 10.

С к л а д ы в а я ,

к а к

р а н ь ш е ,

эти ч и сл а , н а й д е м число, к о т о ­

рое мы р а н ь ш е

п и с ал и

в п о сл ед н ю ю

к л е т к у с т о л б ц а

« П л ан » . Э то число р а в н о

 

 

 

 

 

10+35Л1.

 

 

О но состоит

и з

д в у х с л а га е м ы х :

первое,

н е за в и с я щ е е от

М , р а в н о 10

и второе, з а в и с я щ е е

от М, р а в н о 35Л 1

94

В п о след ню ю

с троку п л а н а

за п и с ы в а е м теп ерь

д в а

ч и с ­

л а : 10 и

35, т.

е. с л а гаем о е ,

не з а в и с я щ е е от М,

и

к о э ф ­

ф ици ент

сл а га е м о го , з а в и с я щ е г о от М.

 

 

 

Точно т а к ж е

прои зводи м р а зд е л е н и е р е зу л ь т а т о в

и

д л я

всех о с т а л ь н ы х столбцов.

 

 

 

 

Д л я с т о л б ц а Х\ находим :

 

 

 

 

М -\ = М + М -2 = 2М

11= 1

1 + З М - ( - 1 ) = 2 + ЗМ

и,

с л е д о в а т е л ь н о , в

послед н ю ю с троку

этого с т о л б ц а з а ­

п и сы в аем д в а числа:

2 и 3.

 

Т а к к а к д л я с т о л б ц а Хг

 

 

М •2= 2М

 

 

+ М \=М

 

 

1 - 2 = 2

 

 

 

2

+ 3 v W - ( - 2 ) = 4 + 3M,

то

в п о сл ед н ю ю стр о к у этого с т о л б ц а

за п и с ы в а е м ч и сла

4

и 3.

 

 

Д л я с т о л б ц а х3 наход им

 

М- 3 = ЗМ

+М •Ъ —ЪМ

1-1 = 1

1 + 8М — ( — 3) = 4 + 8М

и

п о это м у

в

послед н ю ю

его

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

ч и с л а

4

и 8. Л е г

к о

провери ть ,

что

д л я сто лб ц о в х4, xs

и Хб в

95

п оследню ю с тр о к у н а д о за п и с а т ь ч и сла 0 и 0. Н а п р и м е р , д л я сто лб ц а Хі имеем :

М- 0 = 0

+М -0 = 0

Ы= 1

 

 

 

 

 

 

 

 

 

 

1-

 

1=

0.

 

 

 

 

 

 

 

С о стави в

 

первую

си м п лек сн ую

та б л и ц у ,

переходим к

у лучш ени ю

п л а н а .

Д л я

этого

 

р а с с м а т р и в а е м

с н а ч а л а

второй

р я д

чисел

последней

строки и

среди

них о т ы ск и ­

в а е м н аи б о л ь ш е е

п о л о ж и т ел ь н о е

число.

В

н аш ем

п р и ­

м ер е

этим

числом

я в л я е т с я

8,

кото р о е п р и н а д л е ж и т

с то лб ц у неи звестной

х3.

С л е д о в а т е л ь н о ,

это т столб ец я в ­

л я е т с я ге н е р а л ь н ы м .

 

Д л я

н а х о ж д е н и я

генеральной

строки ,

к а к и

р ан ьш е ,

с о с та в л я е м

о тн ош ен и я

 

элем ентов

п л а н а

к

соответствую щ и м

п о л о ж и т ел ь н ы м

эл е м е н т а м

ге н е р а л ь н о го сто лб ц а :

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1 5 : 3 =

5;

 

2 0 : 5 = 4;

10:

1 =

 

10.

 

 

 

 

К а к

видно,

н а и м е н ь ш е е

из

эти х

чисел

 

4

соответствует

второй

строке,

и,

с л е д о в а те ль н о ,

он а

и я в л я е т с я

ген е ­

р а л ь н о й ,

а

число

5 —

ге н е р а л ь н ы м

эл ем ен то м . Н а

место

неи звестной х& н а д о

ввести в п л а н

неи звестн ую

х3.

 

В о второй

с и м п л ек сн о й

т а б л и ц е

 

п р е ж д е

 

всего

вы чи сляем

эл ем ен ты

той

строки ,

к о т о р а я

стоит

на

м есте

 

г е н е р а л ь ­

ной.

П р и

этом

м о ж н о

не в ы ч и сл ять

элем ен т ,

 

п р и н а д л е ­

ж а щ и й

с то лб ц у иск усственн ой

 

неи звестн ой , вы веден ной

из п л ан а .

Эти

э л е м е н т ы вы ч и сл яю тся , к а к

обычно,

д е л е ­

нием

эл е м е н то в ген е р а л ь н о й

строки на

ге н е р а л ь н ы й э л е ­

м ен т

( т а б л . 32).

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

96

Таблица 32

Ц е н ы с

-V,

-V,

* 3

Л*4

* 5

-*ü

П л а н

( - )

мХ ъ=

 

 

 

 

2

1

0

'

0

- 3

 

* з =

4

5

1

 

 

5

 

 

 

 

1

* 4

=

 

 

 

 

 

 

 

 

 

 

 

 

П о с л е этого в ы ч и сл яем

эл е м е н т ы всех

столб цов ,

к р о м е

Хв, п р о и зв о д я

их т а к

ж е , к а к

 

и

раньш е.

К а к

вы числить ,

н ап р и м ер , эл ем ен ты

с т о л б ц а

 

« П л а н » ? И зв е с т н о е

число

п л а н а 4 у м н о ж а е м

на

все, к р о м е

генерального , эл е м е н т ы

ге н е р а л ь н о го

с то лб ц а

первой

 

си м плек сной

т а б л и ц ы и

р е зу л ь т а т ы в ы чи таем

из соответству ю щ и х чисел

стар о го

с т о л б ц а « П л а н » :

 

 

 

 

 

 

 

 

 

 

 

 

 

1 5 - 4 - 3 = 3

 

 

 

 

 

 

 

 

 

Ю - 4 • 1=6

 

 

 

 

 

 

 

 

10 — 4 - 4 =

—6

 

 

 

 

 

 

 

3 5 - 4 - 8 =

3.

 

 

 

 

 

 

П о л у ч ен н ы е ч и сла

в п и сы в аем

 

в

клетки

нового

с т о л б ц а

« П л а н » . З а м е т и м ,

что о д н о м у

и т о м у

ж е

п р е о б р а з о в а н и ю

п о д в е р га ю т с я

все

эл ем ен ты

с т о л б ц а

и,

с л е д о в а т е л ь н о ,

о б а э л е м е н т а

последней строки .

 

 

 

 

 

 

7 -3 6

 

 

 

 

 

 

 

 

 

 

 

97

 

 

 

 

 

 

 

 

 

 

 

 

С овер ш ен н о

а н а л о ги ч н о вы чи сляю тся

эл ем ен ты

и всех

о стал ьн ы х столбцов .

П олн остью

за п о л н е н н а я

в то р ая

с и м п л е к с н а я

т а б л и ц а

будет им еть

вид

( таб л . 33):

Цены с

<-)

м

-3

1

План

х ь — 3

* *іі а>

-6

3

 

 

 

 

Таблица 33

X!

-V*

•*3

Х±

*5

*6

1

7

0

0

1

 

Ь

5

 

 

 

 

 

2

1

1

0

0

 

5

5

 

 

 

 

 

3

9

0

1

0

 

5

'5

 

 

 

 

 

2

16

0

0

0

 

5

5

 

 

 

 

 

1

7

0

0

0

 

5

5

 

 

 

 

 

Р а с с м а т р и в а я в торой

р я д

чисел послед н ей

строки ,

в и ­

д и м ,

что

та м

с о д е р ж и т с я

ещ е

п о л о ж и т ел ь н о е

число

7/s,

которое

п р и н а д л е ж и т

столб ц у

х2.

Э тот

с то лб ец

о б ъ я в ­

л я е м

 

г е н е р а л ь н ы м

и переходим , к а к обы чно ,

к

н а х о ж д е ­

нию

 

ген е р а л ь н о й

строки .

Ею

о к а з ы в а е т с я

 

п е р в а я , а

ге н е р а л ь н ы м

эл е м е н т о м 7/s-

Н а

м есто неи звестной

в в о ­

д и м

в

п л а н х2, и,

 

с л е д о в а т е л ь н о , в

тр е ть е й си м плек сной

т а б л и ц е

п л а н у ж е

не

с о д е р ж и т

и ск усствен н ы х

н е и зв е с т ­

ных,

т. е. в

нем

все

и ск усствен н ы е

неи звестн ы е

р ав н ы

нулю .

Э тот п л а н

у ж е

я в л я е т с я

и п л а н о м

исходной

з а д а ­

чи, т.

е.

той,

к о то р у ю

мы

им ели

до

в в ед ен и я и с к у сств ен ­

98

ных неи звестны х . Т р етья

(таб л . 34):

Ц е н ы

с

( -

П л а н

)

- 2

 

15

* а =

У

 

 

 

25

- 3

*з =

У

 

1

II

с л

 

£

 

 

 

90

 

 

7

 

 

0

с и м п л е к с н а я т а б л и ц а

им еет вид

 

 

 

 

Таблица 34

Х х

Х й

* 3

X1

* 5

1

1

0

0

 

7

 

 

 

 

 

3

0

1

0

 

'7

 

 

 

 

 

6

0

0

1

 

7

 

 

 

 

 

6

0

0

0

 

7

 

 

 

 

 

0

0

0

0

 

Т еперь

второй р я д чисел

п ослед ней

строки

состои т

из

одних

нулей .

Д а л ь н е й ш е е

у л у ч ш ен и е

п л а н а

с л е д у е т

в е ­

сти по п е р в о м у

р яду чисел.

Н а и б о л ь ш и м п о л о ж и т ел ь н ы м

числом

этого

р я д а я в л я е т с я число

6/j,

к о то р о е п р и н а д л е ­

ж и т с т о л б ц у

Х \ .

О н и

с л у ж и т ге н е р а л ь н ы м

д л я третьей

си м плек сной

т а б л и ц ы .

Г е н е р а л ь н о й строкой

о к а з ы в а е т с я

третья , а

г е н е р а л ь н ы м

эл е м е н т о м — число 6h.

 

Н а

м есто

н еи звестн ой

х 4 в во д и м в

п л а н н еи звестн у ю

Х \ .

В

ч етвертой

си м п лек сн ой

т а б л и ц е

второй р я д ч и сел

п о ­

следн ей стр о к и м о ж н о не пи сать.

 

 

 

 

С о с т а ви м

ч етвер ту ю с и м п л ек сн у ю

т а б л и ц у

(т аб л . 3 5 ).

7*

 

 

 

 

 

 

 

 

 

 

99

Соседние файлы в папке книги из ГПНТБ