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

belousova_method_2

.pdf
Скачиваний:
12
Добавлен:
21.05.2015
Размер:
195.23 Кб
Скачать

21

 

 

u1

−u2

1

2 →=inf−

u

u

e

) u(I

 

 

 

 

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

 

 

 

 

 

 

+ £

³

 

³ . 0

u, 0

 

u, u1 u

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

1 1

2

 

 

 

 

 

 

ЗАД АЧА Н А У С Л О В Н Ы Й Э К С Т РЕ МУ М С О Г РАН И ЧЕ Н И ЯМИ

 

 

 

 

Т И П А РАВ Е Н С Т В И Н Е РАВ Е Н С Т В

 

 

 

 

 

 

 

П о с т авлена задача

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

I(u) → min,

 

 

 

 

 

 

(15)

 

 

при

у с ло ви и , чт о

 

 

 

 

 

 

 

+

=

}.≤ k

,...(16), 1 =s

j=, 0

 

 

n

i

 

 

 

j

 

 

) u(

 

 

 

 

 

 

 

Задачу (15),(16) мо жно

с вес т и кзадаче на у с ло вныйэкс т рему м с

 

 

 

 

о грани чени ями т и па равенс т в. В ведем но вые переменные:

 

 

 

 

 

 

 

=

+

 

j

=

+

k

).

w

,...,

w(

w; k

,...,

1

Т о гда задача при мет ви д

 

 

 

 

1 s

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

I(u,w) = I(u) → min,

 

 

 

 

 

 

(17)

 

 

 

i

=

=

 

, s

,...,

1

i, 0

)gu(

 

 

(18)

 

 

 

 

2

 

+

+=

. k= ,...,

1

s

j , 0

w(19)u(h

 

 

 

j

j

 

 

 

Задачи (15),(16) и (17)-(19) экви валент ны в с леду ющем с мыс ле: ес ли

 

 

 

 

*

* ) являетw, (u с я т о чко йло кально го

экс т рему ма для задачи (17)-(19), т о

 

 

 

u* - т о чка ло кально го

экс т рему ма для задачи (15),(16). И нао бо ро т , ес ли

 

 

 

u* - т о чка ло кально го

экс т рему ма для задачи (15),(16), т о

с у щес т ву ет

 

 

 

вект о р w* , т ако йчт о т о чка

*

* ) -w,т о (чкаu ло кально го экс т рему ма для

 

 

 

задачи (17)-(19).

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

АЛ Г О РИ Т М РЕ Ш

Е Н И Я ЗАД АЧИ

 

 

 

 

 

 

 

 

Со с т авляем ф у нкци ю Л агранжа

s1

 

 

 

 

 

 

 

 

 

 

 

 

s

 

 

+ ) u( hλ

+

) u(= λg

L

) u(I

 

 

 

 

 

å

 

 

åμ

 

 

 

 

0

i=1

i i

j=1

j j

 

 

 

 

 

 

 

 

ипо т реб у ем выпо лнени я cледу ющи х у с ло ви й:

1.Lu = 0 - нео бхо ди мо е ус ло ви е экс т рему ма;

2. i

=

=

;s

,..., 1

i, 0 )gu(

 

3. μ

=

=

s1

-,...у с,ло ви1

яj ,до0jпоjh)лняющейu(

неж ес т ко с т и , где μ j -

неко т о рые чи с ла;

 

 

 

 

4. λ

μ

 

 

=

 

 

 

 

 

 

 

 

22

 

 

 

 

 

 

 

 

 

 

 

 

³

1

.

s

,...,

 

, 1

j ,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

0 j

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

П ример1. М и ни ми зи ро ват ь ф у нкци ю

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

2

 

 

2

 

→ inf+=, u

 

+ u

 

 

u

) u(I

при

у с ло ви ях

 

 

 

1

 

2

 

 

3

 

 

 

 

 

 

 

 

 

+

31 ≤ 5 ,2

 

u

 

u

2u

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

+

+

31

=

.23

 

u

 

u

 

 

 

 

 

П

о с т ро и м ф у нкци ю Л агранжа. О на и меет ви д

 

 

 

 

 

 

3 − )2. +5 1 −u 1

 

 

 

 

 

2

2

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

1

2

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

П

о с чи т аем час т ные про и зво дные о т

ф у нкци и Л агранжа по

каж до й

переменно йи при равняем и х кну лю. П о лу чи м

 

 

 

 

 

 

 

 

 

 

 

∂L

 

 

 

 

 

 

 

 

 

 

∂L

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

= 0m,

 

+

2

l+=2

lu

 

 

1

= 0m, - l + =2 lu

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

u1

 

 

 

 

 

 

 

 

1 0

1

 

 

 

 

 

 

 

1

0

2

 

 

 

 

 

 

 

 

∂L

 

 

 

 

u2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

= 0μ. + λ + =2 λu

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

∂u3

 

 

 

 

 

 

 

 

 

1

0

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

П ри пи шем кни м о грани чени я

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

+

 

+

=

 

μ

 

 

 

+

 

3

2= 0 1 ) 5 1

u

31u 2u2( , 3

и т ем с амым с ведем задачу с о грани чени ями т и па неравенс т в кзадаче с

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

т и па равенс т в. П

редпо ло ж и м с начала, чт о

λ0 = 0 , т о гда

по лу чи м с леду ющу ю с и с т ему для о пределени я парамет ро в и кри т и чес ки х т о чек

ì

l1 + 2m1 = 0

 

ï

 

1 = 0lm -

 

ï

1

 

ï

 

1 = 0lm +

 

í

1

 

ï

 

 

+= 0 2 + u

u

ï

 

31

ï

 

3

21= .10- m) 5+ u- u u2(

î

 

О т с юда, о чеви дно , выт екает , чт о λ1 = μ1 = 0 . Э т о т

с лу чайнам не

по дхо ди т . Бу дем предпо лагат ь т еперь для у до бс т ва, чт о λ0 =12 . Т о гда с и с т ема при о брет ет ви д

ì

 

+ l + mu = 0

1

2

ï

 

1 1

 

 

u

21

= 0m ++ l

ï

 

 

1

 

 

ï

u

 

= 0m ++ l.

í

31

 

 

1

 

 

ï

 

31 += 3 2 + u

u

ï

 

ï

 

3

 

21= 0 1-) 5m + u - u u2(

î

 

 

u μ +u2(−

3

u u

 

 

 

23

 

 

 

 

 

 

 

 

 

 

 

 

 

В ырази м переменные

 

u,31uиu,2по дс т ави м и х в чет верт о е и пят о е

 

у равнени я по с леднейс и с т емы. П о лу чи м

 

 

 

 

 

 

 

 

 

 

= − λ + μ

 

= − λ − μ

 

 

 

 

= − λ

+ μ1 ).

 

1

( 3 1u ), 1

2( u11 u()

Т о гда

 

 

 

 

 

 

 

 

-3=3 ml

+2

 

 

 

 

 

ì

 

1

 

 

1

 

 

 

 

 

 

í

 

 

 

 

 

 

 

 

 

= . 0- m) 5 - ml6- ( 2

 

 

î

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

П о с ледняя с и с т ема и меет

два решени я. П

ерво е: ес ли μ1 = 0, т о

 

 

 

 

ìl1 = -1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ï

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

í u1 =1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ï

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

î 2 u= . 1

 

 

 

 

 

 

 

 

 

 

 

 

Значени е ф ункци о нала равно I(u) = 3. В т о ро йс лу чай: ес ли значени е в

 

с ко бках равно нулю, т .е.

λ1 +

μ1 +

=

 

, 0т о

25

 

6

 

 

 

 

 

ì

 

 

 

 

 

4

 

 

 

 

 

 

 

 

 

 

ï

 

1

l- =

 

 

 

 

 

 

 

 

 

í

 

 

 

 

 

7

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

12

 

 

 

 

 

 

 

 

 

 

ï

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

2 ( 3

 

7 <) . 0+ -m =

 

 

 

 

î

 

 

 

 

Э т о т с лу чайнас не у с т раи вает .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

П ример2. М и ни ми зи ро ват ь ф у нкци ю

 

 

 

 

 

 

 

 

 

 

 

=

 

 

 

31

→ inf

u

u u

) u(I

 

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

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

2

 

2

 

 

2

+≤1. +u

 

 

 

 

 

 

 

 

 

 

 

u

 

 

 

 

 

 

 

1

 

2

 

 

3

 

 

 

 

Со с т ави м ф у нкци ю Л агранжа. О на и меет

ви д

+

2 − ). u1

u+

μ + u(

L= uλ u u

 

 

 

 

 

 

 

2

1

2

 

 

 

 

 

 

 

1

2

3

320

1

 

 

 

 

П о с чи т аем час т ные про и зво дные по

вс ем переменным. П о лу чи м

 

 

 

∂L

 

 

 

 

 

 

 

 

m u+ 2 u=ul

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

u1

 

 

 

 

 

 

 

 

 

1

1

03

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

L

 

 

 

 

 

 

 

 

m u+ 2

u= ul

03

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

u2

 

 

 

 

 

 

 

 

 

2

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

L

 

 

 

 

 

 

 

 

m u+ 2

u= ul

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

1

 

20

 

 

u3

П ри равняем по лу ченные про и зво дные кну лю и до бави м кэт о йс и с т еме у с ло ви я до по лняющейнежес т ко с т и

24

ì

 

 

 

1

=l0

mu + 2 u u

 

ï

 

 

 

1

03

2

 

 

 

 

 

2

=l0

mu + 2

u u

 

ï

 

 

 

1

30

1

 

 

í

 

 

 

 

=l0

mu + 2

u u

 

ï

 

 

 

3

 

 

 

 

1

20

1

 

 

ï

1 (

2

2

2

)=u0

- u1 m+ u +

 

î

1

2

3

 

Ес ли мно жи т ель l0 = 0 , т о

с и с т ема при о брет ает

ви д

 

 

ì

 

 

m1u1 = 0

 

 

 

 

 

ï

 

 

m1u2 = 0

 

 

 

 

 

ï

 

 

 

 

 

 

 

í

 

 

m1u3 = 0

 

 

 

 

 

ï

 

 

 

 

 

 

 

ï

 

2

2

2

+= .-0 )1mu

u+

(u

î

1

1

2

3

Ес ли

m1 = 0, т о

о грани чени е не выпо лняет с я.

 

 

Ес ли ж е m1 ¹ 0, т о

=

 

= 31

=

.20

uЭ т о uнас не у с т раи вает . П

у с т ь т еперь λ0 = 1, т о гда

и с хо дная с и с т ема бу дет и мет ь ви д

 

 

= 0+

mu

2 u u

 

 

 

 

 

 

 

ì

 

 

1

 

 

 

 

 

 

 

ï

 

 

1

 

2

3

 

 

 

 

 

 

 

 

 

 

 

2

= 0+

mu

2

u u

 

 

 

 

 

 

 

ï

 

 

1

 

1

3

 

 

 

 

 

 

 

 

 

í

 

 

 

= 0+

mu

2

u u

 

 

 

 

 

 

 

ï

 

 

3

 

 

 

 

 

 

 

 

 

1

 

1

2

 

 

 

 

 

 

 

 

 

ï

2

2

2

 

)= 0 - 1 m+ u + u

 

 

 

 

 

 

 

î

1 ( 1

2

3

 

Ес ли

μ

1

= 0

, т о

=

=

31

= 0 и о граниu uчени е не выпо лнено .

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

Рас с мат ри вая с лучай m1 ¹ 0 и решая с о о т вет с ву ющу ю с и с т ему , по лу чаем

æ

1

,

1

1

ö

т о чки ви да ç

 

 

 

 

 

 

÷±. П редлагаем про вери т ь эт о

 

 

 

 

 

 

è

3

 

3

 

3

ø

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

 

 

 

 

 

 

 

 

 

 

За да ни я для са м ост

оят

ельной ра бот

ы

1.

М и ни ми зи ро ват ь ф у нкци ю

 

 

 

 

 

 

 

 

 

 

=

 

31

→ inf

 

u

u u

) u(I

 

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

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

2

 

 

2

 

+

u

u

 

 

1

2

 

 

3 =+ , 1

 

 

+

 

+ u31 = u02.

 

 

 

 

 

2.

М и ни ми зи ро ват ь ф у нкци ю

 

 

 

 

 

 

 

 

 

 

2

3

 

4

® inf

= -

u

u u

) u(I

 

1

2

 

3

 

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

 

 

 

 

 

 

 

 

 

 

+

 

+

31 =

2.

18

u

u

25

С П И С О К Л И Т Е РАТ У РЫ

1. Г аллеев Э .М . О пт и ми заци я: Т ео ри я . П ри меры. Задачи / Э .М . Г аллеев, В .М . Т и хо ми ро в. – М . : Э ди т о ри ал У РСС, 2000. – 317 с .

2. В ас и льев О .В . М ет о ды о пт и ми заци и в задачах и у праж нени ях / О .В .

В ас и льев, А .В . А ргу чи нцев. – М . : Ф и змат ли т , 1999. – 207 с .

3.К армано в В .Г . М ат емат и чес ко е про грамми ро вани е / В .Г . К армано в. – М . : Ф и змат ли т , 2000. – 263 с .

4. П о лакЭ . Ч и с ленные мет о ды о пт и ми заци и . Еди ныйпо дхо д / Э .П о лак.

– М . : М и р, 1974. – 367 с .

26

Д Л Я ЗАМЕ Т О К

27

Со с т ави т ели : Бело у с о ва Елена П ет ро вна К о с т ру б Ири на Дми т ри евна

Редакт о р Т и хо ми ро ва О льга А лекс андро вна

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]