belousova_method_2
.pdf21
|
|
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
Со с т ави т ели : Бело у с о ва Елена П ет ро вна К о с т ру б Ири на Дми т ри евна
Редакт о р Т и хо ми ро ва О льга А лекс андро вна