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

книги из ГПНТБ / Васильев Ф.П. Лекции по методам решения экстремальных задач

.pdf
Скачиваний:
41
Добавлен:
25.10.2023
Размер:
14.17 Mб
Скачать

290

МЕТОДЫ МИНИМИЗАЦИИ В ФУНКЦИОНАЛЬНЫХ ПРОСТРАНСТВАХ

а . в

 

 

(Т ,

и,,)— у ,

х {Т , un — J' (ип)) — х (Т ,

и„))Б

 

 

 

 

\х(Т, ип - Г ( и п) ) - х ( Т ,

ип)\%п

> 0

 

 

 

 

 

 

(если

а л = 0

или х(Т, ипJ'(un)) = х(Т ,

ип),

то

un (t)s=u* (t) оп­

тимальное решение

задачи (13) — (15),

и итерационный

процесс

на этом заканчивается).

 

 

 

 

 

 

Метод проекции градиента

для задачи

(13)— (15) в

случае

выпуклого замкнутого множества U имеет вид

un+ i= P u(un(t) +

;+ a nfi*(f)t|>(f,

«л)). п = 0 ,

1, 2,

.... где ф(t, ип) — решение

задачи

(19)

при u — un(t),

а параметр

an может выбираться из условия

 

 

ei "С ап "С а '

. С = С± У Т С ,

 

где Ci взято из оценки (17), еь е — положительные константы,

е‘ < ~ ^ Ц Г Т (например,

Если

un+l( t ) = u n(t),

то un {t) —u* (t) — оптимальное решение за­

дачи

(13) — (15)

(см. доказательство теоремы 2.3.2). Если множест­

во U имеет вид (3.28),

то проектирование на

U осуществляется по

формулам (3.29).

 

 

 

 

 

 

 

 

 

 

 

Метод условного градиента в задаче

(13) — (15)

для выпукло­

го ограниченного замкнутого множества

U из

 

|Y0, Т\ осуществ­

ляется так: зная

un(t)

(п^ О ),

определяем iin(t)

из условия

 

 

 

- J ( B * ( 0 4 > ( f ,u „ ) , un{t))Erdt=

 

 

 

 

 

 

 

^0

 

 

 

 

 

 

 

 

 

 

 

=

min

Г— f(B * (0

4>(*. и„),

u(t))E dt],

 

 

(22)

 

 

u€U

L

J

 

 

 

 

 

J

 

 

 

 

 

 

 

*0

 

 

 

 

 

 

 

 

 

что эквивалентно

условию

 

 

 

 

 

 

 

 

 

(x(T, ип) у, х(Т,

й а ))Е п = min {х (Т, ип) У, х(Т,

и))Ея,

 

вытекающему из

равенства

(20)

при замене

u(t)

на

un(t),

h (t)

на u(t)un {t). В частности,

если

множество

U

имеет вид (3.28),

то явное выражение для un{t)

дается

формулой

(3.30).

Имея

un(t),

далее полагаем

 

 

 

 

 

 

 

 

 

 

Un+i (t) = ип (t) +

<х„ [ип(/) — ип(^)],

t0 -^.t

, ап =

min {ап, 1} > 0

(23)

$-5]

* Минимизация квадратичного функционала. Примеры

291

т_

 

J (В* (<) г)1 (f, ип) ,

ип(<) — un (t))E dt

 

 

 

 

a n = -!•------------------

 

------------------------------

 

 

 

 

=

 

 

 

2

 

|■*(T , un)

x (T , ыл)

 

 

 

 

 

 

(л; (Г, ип) у , х (Г, йЛ) — х ( Т , ип))Е

 

 

 

 

= ----------------------

 

Г------------------------------

х (Т , ип)

 

 

— > О

 

 

|х ( Г , иЛ)

 

 

 

 

 

 

(если а л =

О или х(Т, йп) = х(Т,

ип), то Un{t) = u *(t)

— оптималь­

ное решение задачи (13) — (15),

и итерационный процесс на этом

заканчивается).

 

 

 

 

 

 

 

 

 

 

5.

Остановимся

еще на

одном частном

случае

задачи (

минимизировать функционал [93, 97, 161]

 

 

 

 

 

 

 

/ (« )=

\\x(t,u)-y(t)\% ndt

 

 

 

(24)

 

 

 

 

 

 

 

 

 

 

при условиях (14), (15); y(t)

заданная функция из L^r) [£0, Т].

Представление (1) для этой

задачи

вытекает

из

равенства

(16), если взять

 

 

 

 

 

 

 

 

 

 

 

B ^ L P [ t 0, Г],

X = LP[t0, Т],

х(0) =

*(*.<)),

 

Ku==y(t, и), х(и) —x(t, и).

Очевидно, K u = y(t, и),

 

 

— ли­

нейный оператор из L.P [£„,

Т ] [в Lin) [£0, Т], ограниченность которо­

го следует из оценки (17).

Как было доказано выше,

тогда функ­

ционал (24) при условиях (14)

является выпуклым и' дважды

непрерывно дифференцируемым в

L2r)[t0,

Т].

В

силу теоремы 3.4

градиент этого функционала имеет тот же вид (18),

т. е.

J'( u ) = <

= — В*(/)ф(/, и),

 

однако ф(£, и)

здесь является реше­

нием задачи

 

 

 

 

 

 

 

 

 

 

ф = + 2

[ x ( t , u ) - y ( t ) ] - A ' ( t ) ^ ( t ) , f0< f < 7 \

Ф(Т) = 0.

(25)

Первый дифференциал с учетом

представления

(6)

тогда

запи­

шется в. виде

 

 

 

 

 

 

 

 

 

 

 

h) = 2 j (x(t, и) у (t), x (t,u +

h) — x(t, u))Endt =

 

<o

Если U выпукло в L ^ ] t n,T\, то, для того, чтобы u * (t)^ U

Ю1/»*

292 МЕТОДЫ М И Н ИМ И ЗАЦ И И В ФУНКЦИОНАЛЬНЫХ ПРОСТРАНСТВАХ [ Га . 6

было оптимальным решением задачи (24), (14), (15), необходимо и достаточно выполнения условия

 

 

 

 

-

J

(В* (0 1|>(t, i f ) , и (t) -

и* (t))Bf dt s

 

 

 

 

 

 

 

 

 

 

h

 

 

 

 

 

 

 

 

 

 

 

 

 

 

T

(x (t, u*) — y ,x (t, u) x (t, ц*))епflK > 0 ,u (i)e l/ ..

 

 

 

=

2 j

 

 

 

 

*0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Метод скорейшего спуска для задачи

 

(24),-

(14),

(15)

при

U =

L 2r)(

[t„, Т]

заключается

в

построении

последовательности

{un{t)}t=U

по закону (21),

где ф(£,

tin) — решение

задачи

(25)

при u = u n (t),

а„ = а * > 0 ,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

а, =

---

Г |B * ( t ) ^ ( t , Ил) 1% dt

 

 

 

 

 

 

 

 

 

to_______________ Г _

 

 

 

 

 

 

 

 

 

 

п

 

т

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2 j \ x(t,

un — J '

(un))—

x {t,

un) ||ndt

 

 

 

 

 

 

 

 

т

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

f (* (t,

un) — ij{t),x {t, un — J' (u„)) — x (t, un))E

dt

 

 

 

 

 

 

t

 

 

 

 

 

 

 

 

 

 

 

n

 

> 0

 

 

 

 

 

*0 _________________________________________

 

 

 

 

 

 

 

 

Г

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

) \ x (t,u n

J ' (ii„)) — x ( t , un) || dt

 

 

 

 

 

 

 

 

 

 

 

Ц

 

 

 

 

 

 

n

 

 

 

 

 

 

(если c£ =

0 или

 

x(t, unJ'(un) )s s x (t ,

un),

t0^.\t^.T, to un(t)='

= u*(t) — оптимальное решение задачи

(24),

(14),

(15),

и итера­

ции на этом заканчиваются).

 

 

 

 

 

 

 

 

 

 

 

 

 

Метод проекции градиента для задачи

(24),

(14),

(15) в слу­

чае выпуклого множества U имеет вид

 

 

 

 

 

 

 

 

 

 

ип+1 =

Ри (и„ (0 +

апВ”(t) ф (t,

ип)),

я =

0 , 1 , 2 , . . . ,

 

 

где ф(£, и-п)— решение задачи

(25)

при u = u n {t),

а параметр а п

может выбираться из условия

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

8i "С ап

е* + eJ. с = сх Vт £0>

 

 

 

 

где C i> 0 постоянная из оценки

(17),

si,

е —

положительные кон-

станты,

 

.

I

 

(^например,

 

 

 

 

Если

un+l(t) = u n{t),

 

•< ■

 

 

 

 

 

 

 

 

 

С2+

е

 

 

 

 

 

 

 

 

 

 

 

 

 

то

un {t) —u*(t)

оптимальное

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

(24), (14),

(15),

и итерации на этом заканчиваются. Если множество U имеет вид

(3.28)

, то проектирование'на

U

осуществляется

по

формулам

(3.29) .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

§ 5 ]

Минимизация квадратичного функционала.

Примеры

 

 

293

Метод условного градиента для задачи (24), (14),

(15)

в слу­

чае выпуклого

замкнутого

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

множества

U

из

L&r) [t0, Т\

заключается

в

 

 

построении

последовательности

{un( t) }^ U

по закону (23),

где

un(t)

определяется из

(22)

или

эквивалентного условия

 

 

 

 

 

 

 

 

 

 

г

 

 

_

 

 

 

 

г

 

 

 

 

 

f (x(t, un) — y(t),x {t,

un))Endt =

min

Г (x(t, un) — y{t), x{t, u))Endt,

J

 

 

 

 

 

 

u&J У

 

 

 

 

 

*0

 

 

 

 

 

 

 

*0

 

 

 

 

 

где ф(£, un) — решение задачи

(25) при u = un{t),

a

 

 

 

 

 

I

(B * (0

(<. un), un (t)

un {t))Er dt

 

 

 

 

 

to

 

 

 

 

 

 

 

 

 

 

 

a n ~

T

 

 

_

 

 

 

 

 

 

 

 

 

 

2J |x (t,

un) x (t, un) I2dt

 

 

 

 

 

 

 

to

 

 

 

 

 

 

 

 

 

 

 

 

T

 

 

 

 

_

 

 

 

 

 

 

 

 

J (X (t, un) — y ( t ) ,x (t, un) x {t, un))En dt

 

 

 

 

 

*0

T

 

_

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

J I x {t, un) x (t, ип) I2dt

 

 

 

 

 

 

 

to

 

 

 

 

 

 

 

 

 

 

(если c£ = 0

или

x(t,

un) =

x(t,

un),

t o

un (t) =

u" (t) — оптимальное

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

(24),

(14),

(15),

 

и итерации на этом заканчиваются).

Упражнения. 1. Применить метод сопряженных градиентов для решения задачи (2) при £ / = £ . Полученные формулы распи-

2. Описать методы скорейшего спуска, проекции градиента, условного градиента и сопряженных градиентов' для минимизации

функционала J (и) = -^-{Аи, и) (Ь, и) из примера 1.1 в предполо­

жении положительности оператора А:

(Аи, ы)^х||и||2 при всех

«е Я , x = const>0.

3.Описать методы § 2 для решения задачи минимизации функционала

тт

J(u) = a1 ^\u(t) \2dt + а 2

IX(t,.u) — у (t) i2 dt + а 31X (Т, и) — у |2

при условиях (14), (15).

Здесь числа

а ^ О ,

y(t) — заданная

функция из

L f [ t 0t Г ],

у — заданный вектор из

 

 

4.

Пусть требуется решить задачу (24),

(14), (15)

при доп

нительном

условии х(Т,

и)=.у, где у

заданный вектор

из £ „ .

Ю ф. п. Васильев

294 МЕТОДЫ М И Н И М И З А Ц И И В ФУНКЦ И ОНАЛЬНЫ Х ПРОСТРАНСТВАХ [Гл. 6

Указать примеры штрафных функционалов на условие х(Т, и )= у . Рассмотреть случай Pk {u )= k\ x{T , и )у |2 и указать методы мини­ мизации функционала /А(и) = / (u ) + Р к (и), й = 1, 2, при усло­ виях (14), (15). Как ввести в задаче (24), (14), (15) штрафы на ограничение

sup

х1 (t, и) < 1? sup |х (t, и) |<

1?

Можно ли принять

 

 

 

т

 

Pk(u) =

k j

|max {x1 (t, u) — 1; 0} |2 dt,

 

to

 

 

T

 

T

 

Pk (u) = k J max (xl (t, u) ~ 1; 0} <#? Pk (u) = k j

( |x (t, u) |— 1 )dt,

Pk (и) =

k J

|max { |x (t, u) \— 1; 0} |2 dt?

§ 6. ОПТИМАЛЬНОЕ УПРАВЛЕНИЕ ПРОЦЕССОМ НАГРЕВА СТЕРЖНЯ

Рассмотрим часто встречающуюся на практике задачу опти-, мального управления, которая в теплофизических терминах имеет следующий смысл. Пусть дан однородный стержень ле­ вый конец s = 0 которого теплоизолирован, а на правом конце s = l

происходит теплообмен с внешней средой.

Требуется,

управляя

температурой внешней среды, к заданному

моменту

времени Т

привести температурный режим в стержне,

как можно ближе

к заданному режиму [35, 40, 104, 107, 162, 183, 227].

 

Математическая формулировка этой задачи: минимизировать

функционал

 

 

 

 

 

 

/(«) = j| x ( s ,r ) - t/ ( s ) | 2ds

(1)

 

 

о

 

 

при условиях

 

 

 

 

ot

=

(s,06Q = {0<s<Z,

0 < f < n

(2)

 

OSa

 

 

i i M

= o , o < K r ; ^ , o ) = o, o < s < / ,

(3)

OS

 

 

 

 

= V [u (t) - X(/, Q], 0 < t < T,

(4)

§ S]

Оптимальное

управление процессом нагрева стероюня

295

 

u = u (t)e U = {u = u(t)£Lz[0, Г ], |и(/)|<1

 

 

почти всюду при 0 < t < Т),

(5)

где I, Т, v — заданные положительные константы, y(s)

— задан­

ная непрерывная функция на отрезке

 

 

Решением задачи

(2) — (4), соответствующим управлению

u = u (t)^ U , называется функция x(s, t)zz=x(s, t, и), которая удов­

летворяет

условиям

(2), (3) в обычном,

классическом смысле

[107], а условие

(4)

выполняется в слабом смысле, т. е.

 

г

 

 

 

-

П т Г Г

^ ^ ----- v(u(t) — x(s, /))] q>(t)dt = 0

 

s-*i—o J

L

&s

J

 

о

 

 

 

для любой функции Ф (t) 6 L2 [0, Т]. Можно доказать [107], что ре­ шение задачи (2) — (4) при любом u = [u (t)^ U существует и единст­ венно. Кроме того, справедлива оценка [35, 125]

i

т

 

И * .

T)\*ds<-Z-^\u(t)\*dt.

(6)

о

о

 

Для получения этой оценки умножим уравнение (2) на x(s, t) и проинтегрируем по прямоугольнику Q. С учетом условий (3), (4) будем иметь.

0 =

д2х

\ xdsdt =

\_ j X2 (S, t)

i = T

ds —

 

ds2

)

2

<=o

 

 

 

о

 

- 1 ■* ■v E

d x (s,t)

1 ds Q

Откуда следует, что

i

2

■• ■+ Я Ш ' ы , : - т j •* < * ■ ■ *

 

l

i

 

2dsdt + v ^ x2 (/, t)dt — v J x (l, t) и (t) dt.

(7)

тT

(8)

Если воспользуемся очевидным неравенством |afe|<a2 4-----

то

4

правая часть (8) оценится так:

10t

296 МЕТОДЫ

М И Н И М И З А Ц И И В Ф У НКЦ И О НАЛ ЬНЫ Х ПРОСТРАНСТВАХ [Гл. 6

 

Т

Т

 

 

 

Т

 

 

 

х{1, t)u(t)dt<Cv

 

t)di +

^ и2 (t)dt.

 

 

О

0

 

 

 

0

 

 

Подставляя это неравенство в

(8), сразу

придем

к

требуемой

оценке (6).

 

является частным

случаем задачи

(5.2). Что­

Задача (1) — (5)

бы убедиться в этом, достаточно в

(5.1)

положить

 

 

B =

L 2[0, Т], Х = Ь 2[0,

l],x{u ) = x (s, Т, и), х (0) =

 

=

a-(s, Т, 0) =

0,

Ku = x(s, Т, и),

 

 

причём оператор К,

действующий

из L2[0,

Т] в L2[0,

/], очевидно,

•линеен, а его ограниченность равносильна оценке (6) с ||/(||<

Из результатов § 5 тогда вытекает, что функционал (1) при усло­ виях (2) — (5) является выпуклым и дважды непрерывно диффе­ ренцируемым на U, причем градиент его удовлетворяет условию Липшица с константой L=2||/(||2^ v . Градиент этого . функцио­ нала в точке u = u ( t ) ^ U может быть представлен в виде

 

=

 

 

 

0 < г < 7 \ *

 

 

(9)

где ф(5, ^ ) = tJ5(s ,

t, и) является

решением

следующей

краевой

задачи:

 

 

 

 

 

 

 

 

 

 

 

дт|>

 

d2ip

 

(S, t) е Q,

 

 

 

( 10)

 

dt

 

ds2

 

 

 

dV(o,t)

=0| J W

J L

=

— Vip(itt)t о < t < T ,

( П )

ds

ds

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

il)(s, T) = c (s), 0 < s < / ,

 

 

 

( 12)

где c ( s ) = 2 [ x (5,

T, u) — y (s )],

O ^ s ^ l

Можно доказать

сущест­

вование и единственность

решения

ф(5, t)==ty(s,

t, и)

задачи

(10) — (12), которое удовлетворяет условиям

(10),

(12) в

класси­

ческом смысле, а условиям

(11)

— в

слабом

смысле,

причем

имеет смысл говорить о значениях ф(/,

t ) ^ L 2[0,

Г ], являющихся

пределом в Ь2[0, Т] значений ф(«, t):

 

 

 

 

 

 

 

s-lim*l—0 I|tJ)(s ,

 

t) |2 dt

 

 

 

 

Выведем формулу (9)

для градиента. Пусть u(t),

v(t) = u {t) +

+ h ( t ) ^ U , и пусть x{s, t,

u )= x (s , t), x ( s ,t ,v ) = x ( s ,t )

+Ax(s, t) —

§ 6]

Оптимальное управление процессом нагрева

стержня

297

соответствующие этим управлениям решения

краевой

задачи

(2) — (4). Приращение функционала (1) тогда запишется в виде.

i i

J (и + h) J (и) = 2 ^ [х (s, Т) у (s)]Ах (s, T ) d s + $ \ b x (s, Т) |2 ds.

 

 

 

 

о

 

 

 

 

 

о

(13)

 

 

 

 

 

 

 

 

 

 

 

 

Заметим, что функция Ax(s,

t) является решением краевой задачи

(2) — (4)

при u ( t ) = h ( t ) , и,

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

справедлива

оценка

 

 

 

 

i

 

 

 

т

 

 

 

 

 

 

 

| | Д * (8 ,Г )| « * < - ^ | А '(*)| * Я ,

 

(14)

 

 

 

 

о

 

 

 

о

 

 

 

 

вытекающая из

(6)

 

 

 

 

 

 

 

 

Учитывая это обстоятельство и условия

(10) — (12),

имеем

 

 

 

 

 

 

 

 

 

i

т

 

 

j с (s) Ax (s, Т) ds = J

ф(s, Т) Ax (s, Т) ds = j

( j

(фДх) dt^j ds =

= Я ( ‘f ^ + 16 ^

 

 

= Я h ■ S - + ^

“ =

 

=

\

( г 1 7 А*

+

1т г ) С

'

=

[l' t ) M '(/’ t] +

 

 

0

4

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

T

 

 

 

 

 

•+ ф (/, t)v[h(t) — &x(l, t)]}d t= v ^ф(/, t)h(t)dt.

(15)

 

 

 

 

 

 

 

 

 

0

 

 

 

Так

как

c (s )= 2 [x (s ,

T, u) — y (s)],

то

формула

(13)

с . учетом

(14),

(15)

запишется в виде

 

 

 

 

 

 

 

 

J ( u + ti) j

(«) = J

Vij?(/, t)h{t)dt +

0 ( |

| Л .

 

 

 

 

 

 

 

о

 

 

 

 

 

 

Сравнивая

полученное

выражение для приращения функционал.а.

с (1.1),

находим, что

градиент J'(u)

выражается

формулой (9),

а дифференциал

(/'(u),

К) имеет вид

 

 

 

 

 

 

 

 

т

 

 

 

 

I

 

 

 

( J 1(«), h)Lt[0,T] =

v

 

и) h(t)dt =

2 j

[х (s, Т, и) — у (s)] Ах(s, Т) ds.

 

 

 

 

о

 

 

 

о

 

 

 

 

( 1 6 )

I

298 МЕТОДЫ М И Н И М И З А Ц И И В ФУНКЦ И ОНАЛ ЬНЫ Х ПРОСТРАНСТВАХ [Гл. б

Таким образом, для вычисления градиента функционала (1) при

условиях (2) — (5)

требуется

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

решить

краевые

задачи

(2) — (4) и

(10) — (12).

Для решения этих краевых задач

можно

использовать различные приближенные

методы,

в част­

ности расчеты можно вести по неявной разностной схеме [20, 207,

227];

интегралы (1),

(16) вычисляют с помощью квадратурных

формул [19].

 

 

 

 

Заметим, что приведенное выше доказательство равенств

(7),

(15)

носит формальный характер, поскольку законность всех

про­

деланных при выводе

(7), (15) операций осталась необоснованной;

строгий вывод (7), (15)

см. в работе [35].

 

 

В

силу теоремы

1.4

оптимальное решение u = u *(t)

задачи

(1) — (5) существует,

а согласно теореме 2.1.3 и формуле

(16)

для

оптимальности u*(t)

необходимо и достаточно, чтобы

 

 

 

т

 

 

 

 

J ф (I, t, и") [и (t) — и* (t)] dt > 0,

j (x(s, Т, u*) — y{s)) (.x(s, T, и) — x(s, Т, и*)) ds > 0

о

при всех u = u (t)^ U .

Опираясь на результаты § 5, опишем метод условного гради­

ента для приближенного

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

(1 )— (5). Пусть

un(t),

О ^ ^ Т ( п ^ О ) известно.

Определим

un(t)

из условия

 

 

f Ф(I,

“«)

(0 dt = min

Г ф(I, t, ип) и (t) dt,

 

 

где ф(в, t, ип) — решение задачи

(10) — (12) при и = и п.

В

рас­

сматриваемом случае

un{t) легко выписывается в явном виде

 

 

 

1,

если ф(/, t,

ип) < 0 ,

 

 

“л Н

- >

;

если ф(£, t,

ил) > 0 , ' 0 ;< < < Т .

 

 

Далее, г полагаем

ип+х (t)

=

ип (t) + а„ [ип(t) ип(if)]' 0 < t <

Т,

где

«л = m in {l; а * } > 0 ,

 

 

 

 

 

 

 

 

 

 

г

ф)(/, t, a)[un {t) — un {t))dt

 

 

 

 

v J

 

 

 

 

2 J

|дс (s, Г , un) — x ( s ,T ,

un) |a ds

 

 

о

§ 6)

Оптимальное

управление процессом нагрева

стержня

299

 

f [X (s, Т ,

и,) у (s)] [л: (s, Т, ип) — x (s, Т ,

ип)] ds

 

------------------------------------------------------- --------------------------

\i

[ |х (s, Т , ип) — x (s . Г , ип) |2ds

о

(если а„ = 0 или x(s, Т, un) = x(s, Т, ип),

то un(t) = u*(t), /0 < ^ < 7 \

— оптимальное решение задачи (1) — (5),

и итерации на этом

закан­

чиваются). Сходимость этого метода следует из теоремы 2.3.

 

Кратко остановимся также на одном из вариантов

метода

проекции градиента. Предварительно заметим, что в качестве кон­

станты

Липшица L

для

градиента

1'{и)

здесь

можно взять

L —v. Тогда

метод

проекции

градиента для

задачи

(1) — (5)

будет заключаться в построении последовательности

{un.(t)}czU

по правилу

 

 

 

 

 

 

^

 

 

 

 

 

 

ип+ 1(t) =

Рц («„ (0 — a„vi|>(l,t,

ип)) =

 

 

 

' ип(t) — a„vij) (l,t,

ип),

если |ип (t) — «„vife (/, t,

ип) |< 1,

=

1,

 

 

 

если

ип (t) — a„vaj)](/, t, ип) >

1,

 

 

— 1,

 

 

 

если

ип(t) — a„vtj3 (/,

 

 

 

где a„

выбирается из условия

ех -< а„ <

v +

•;

elt

е — параметры

 

 

 

 

 

 

 

 

2e

 

 

8> 0.

алгоритма, выбираемые

вычислителем,

0 < е х < ;-

 

 

 

 

 

 

 

 

 

 

 

 

v + 2 e

В частности,

возможно е =

-,

е1 =

а п =

 

 

 

 

Более общие задачи оптимального управления для параболи­ ческих уравнений и формулы для градиентов см. в работе [35].

Упражнения. 1. Пусть дан функционал

гI

J(u ) = $ J|u(f/|*tf + 8 j > ( s , 7 )-i/ (s )| 2ds

оо

при условиях (2) — (4), где

р,

6 = const^sO,

y(s)

заданная не­

прерывная функция. Требуется:

 

 

 

 

 

 

а)

доказать,

что при р > 0

функционал J

(и)

сильно выпуклый

в L2[0,

Г ];

 

 

 

 

 

 

 

 

ет

б)

убедиться,

что градиент этого функционала в L2[0,

Г] име­

вид

 

 

 

 

 

 

 

 

 

 

 

 

 

J' («) = 2ры(t) +

П и ) ,

£0 <

* <

7\

 

 

где

ф(5,

t, и)

решение

задачи

(10) — (12)

при

c(s) =

= 2 6 [x (s,

Т, u)—y (s)],

 

 

 

 

 

 

 

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