Файл: Васильев Ф.П. Лекции по методам решения экстремальных задач.pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 11.04.2024

Просмотров: 226

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

214

 

ДОСТАТОЧНЫЕ

УСЛОВИЯ

ОПТИМАЛЬНОСТИ

 

а. 5

следующим образом:

(х, u ) ^ D t,

если существует допустимая пара

( х ( т ) ,ы ( т ) ) е Ц д Т],

такая, что x ( t ) = x , u ( t) — u

(в точках разры­

ва

управления

для

определенности

будем

считать,

что

u(t) =

=

u(t— 0 )). Проекцию множества

Dt на пространство Е п обозна­

чим через Хи проекцию Dt на Ег — через

Vt.

Иначе говоря, если

х е Х и то существует пара

(^ (т ),и (т ))е О [^ ,Г ]), такая,

что x ( t ) = x

(конечно,

тогда

u ( t ) ^ V t).

Очевидно,

Xt^ G { t ) ,

Vt^V(t),

Dt^Xt'XVt, t0<c.t^T. Возьмем

функцию K {x,t),

определенную и

кусочно-непрерывную

при x ^ X t, t ^ t ^ T ,

обладающую

кусочно­

непрерывными ЧаСТНЫМИ

ПрОИЗВОДНЫМИ Х х = ( К х ', ....

Кхп), Ки и

составим

функции

 

 

 

 

 

 

 

 

 

 

 

R (х, и,

t) =

(К х (х,

t), f {х,

и,

t)) -f K t (х, 0

+

(х,

и, t),

 

Го (*) =

К (х, g

+ Ф0 (х),

гj (£) = — к (X,

Т)

+ Фх (х).

(5)

 

 

Л е м м а

1.

Если

пара (x(t), u(t))^D [t0,T]

K(x(t),.t) переменной t

непрерывна и кусочно-гладка

функционал

(1)

при u = u ( t ) может быть представлен

ифункция

на '[ д Т ] , то в виде

 

 

 

 

 

J (и) =

J (х (/), и (t)) —

 

 

 

 

 

[ Т

 

 

 

 

 

 

 

 

 

 

 

 

=

j R jx (/),

U (t), t) dt + п (x (Г)) +

r0 (х (t0)).

(6)

 

 

^ О

 

 

 

 

 

 

 

 

 

 

Д о к а з а т е л ь с т в о .

Заметим, что

 

 

 

 

 

~ d K

(Xd f '

^

 

{X (t), t);

f (X (0 ,

U {t),

t)) +

К , {X

(t), t) =

 

 

 

=

R ( x { f) ,u (t), t ) - f ° ( x

(f), u (f),

t)

(7)

всюду

на

отрезке

[ g

T],

за

исключением,

быть

может, конечного

числа

точек.

Так

как

K(x(t),t)

непрерывна

по

t, то,

интегрируя

тождество (7)

на [ д Т\, получим

 

 

 

 

 

 

т

 

 

 

 

 

т

 

 

 

 

т

 

§ R { x ( t ) , и (t),

t) [,it

j >

(* (<), и (t), t) dt = ^ FdK(xJ

t>’ t] dt =

*0

 

 

 

 

 

to

 

 

 

 

tQ

 

 

 

 

 

= K ( x ( T ) , T ) - K ( x ( t 0),

g

=

 

 

 

= - g {x

(T))+ фх{x (70) - r0(x (t0)) + ф 0 (x (g),

что равносильно равенству (6).

^

 

 

 

 

 

Нетрудно

видеть, что

формула (6)

сохраняет

силу, если

K { x (t),t) абсолютно-непрервна

на [ g

Т]

и почти всюду на [ д Г]


S П Задачи с закрепленным временем 215

выполняется тождество (7). Формула (6) является обобщением аналогичной формулы (4.4.10).

2. Во всем дальнейшем изложении в этой главе большую ро играют функции (5) и формула (6). Воспользуемся ими сначала для получения оценки погрешности. Допустим, что, решая задачу

(1) — (4) с помощью какого-либо

метода, мы нашли допустимую

пару ( x ( t ) ,u ( t ) ) ^ D [ t 0,T] и хотим узнать,

как велика погрешность

J (u) — inf J(u).

 

 

D th.T)

 

 

Л е м м а 2. Пусть функция

K(x,t)

такова, что формула (6)

верна для любой допустимой пары\ (x(tj_,u(t))^D[t0, Т]. Тогда для

любой

фиксированной

 

пары

(x(t), u(t))^D [t0,T]

справедлива

оценка

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0 <

/ (и)

inf J

(и) <

е (и),

 

 

 

 

 

 

 

 

 

D [ t 0.T l

 

 

 

 

 

где

 

 

 

 

 

 

 

 

 

 

 

 

 

г (и)

=

j [Я ( * ( * ) .“ (*).

0 — Яга|„ ( t ) } d t + r i { x { T ) ) -

 

 

 

 

Tlmln “Ь г 0 (■*■

( t o ) )

^Omin>

 

 

Rmin( t ) =

inf R (x, u, t),

rlmIn =

inf rx{x),

romin=

inf r0{x). (8)

 

 

( x , u ) £ D f

 

 

 

 

x E X j -

 

 

 

* 6 X <0

Д о к а з а т е л ь с т в о .

Возьмем

произвольную

допустимую пару

(t),

и (/)) 6 D [/0, Г].

Согласно формуле

(6) будем иметь

 

 

 

т

 

 

 

 

 

 

 

 

 

 

 

 

§[R (x(t),u (t),

t ) - R ( x ( t ) , u ( t ) ,

t)]dt +

 

 

 

и

 

 

 

 

 

 

 

 

 

 

+ rx(x [T]) — ri(x (T)) ~\r ra (x (Q)

ra (x (to))

e (u)

Так как е(ы)

не зависит_от (х(7)>

u(t))^D [t0,T],

то отсюда имеем

0 < / ( ц ) —

inf

У (и )< е (« ). А

 

 

 

 

 

 

 

£>[/0,г]

 

 

 

 

 

 

 

 

 

Полученная оценка погрешности является естественным обоб­

щением оценок из теоремы 4.4.5.

 

остается

справедливой,

З а м е ч а н и е . Лемма

2,

очевидно,

если множества Dt, Хи ,

Хт в соотношениях

(8) заменить на более

широкие множества. Это обстоятельство полезно иметь в виду при практическом использовании оценки из леммы 2. Дело в том, что часто бывает затруднительно' дать удобное для работы конструк­ тивное описание множеств Dt, Xt0, Хт и тогда в соотношениях (8) вместо этих множеств можем взять более широкие множества,


216 ДОСТАТОЧНЫЕ УСЛОВИЯ ОПТИМАЛЬНОСТИ [Гл. 5

имеющие простое конструктивное описание. Например, вместо

(8)

можно принять

 

 

 

 

 

 

Ятш (t) =

inf

inf R (x, и,

t), rlm|n =

 

 

 

xZG(t) u<BV(t)

 

 

 

=

inf

rt (x),

romIn=

inf

r0 (x),

(9)

 

х е с ( Г )

 

x e a ( t 0)

 

иногда можно даже

считать Rmln (t) =

inf

inf R(x, и, t), или

 

 

 

 

 

x,eE n

u£V(t)

 

 

Rmln= inf

inf R (x, u, t).

 

 

 

*x€ E n u £ E p

 

 

 

3. Перейдем к рассмотрению достаточных условии оптима ности для задачи (1) — (4). Напомним, что по определению пара (x*(t),u *(t))^ D [t0,T\ называется оптимальной, или оптимальным решением задачи (1) — (4), если

inf J

(х (t),

и (0) = / (х* (t), w* (t)) =

J (и*) = Г .

DUо ,Г]

 

 

 

Т е о р е м а

1. Для

оптимальности пары

(x*(t),u *(t))^ D [t0,T]

достаточно существования функции K(x,t),

такой, что формула (6)

верна для любой допустимой пары

(x(t),u (t))^ D [t0, Т] и,

кроме

того,

 

 

 

 

 

 

 

 

 

 

R (.к* (0, ч* (0, 0

=

Rmln (t),t0 < t < T ,

г, (х- (Т)) =

г1т1п,

(10)

 

 

 

 

Го (•*" (to)) ~

Гогп1т

 

 

 

где

гimin> Tomin

определяются

согласно (8) или

(9).

 

 

Д о к а з а т е л ь с т в о .

Возьмем

 

произвольную

пару

(x(t),u (t))^ D [t0,T\. Согласно формуле (6)

будем иметь

 

J (х (t), и (t)) -

J (х* (0,

и* (0)

— J (и) — J

(и') = J [ R ( x (t), и ( t ) , t ) ~

 

 

 

 

 

 

 

 

to

 

 

.

- 7 ? (x* (t),

и* (0,

0] dt +

гх (х (Т)) -

г, (.х* (Т)) + г0 (х (t0)) -

 

 

 

 

г

[Я (* (0 , и (t),t) — Rmin (/)] dt + r1 (x (T))

 

— г0 (*' & )) =

j

 

 

*0

 

 

 

 

 

 

 

 

 

Hmin “Ь Г0 (x (to))

I omln ^ ®

 

 

 

Отсюда следует

 

 

 

 

 

 

 

 

 

 

/ (« *)=

inf J (x(t),

и (t)). A

 

 

D [ t „ T ]


1?

П

 

 

Задачи

с закрепленным временем

217

 

Проиллюстрируем теорему 1 на примере.

 

 

П р и м е р

1.

Пусть

требуется

минимизировать

функционал

J

(и) = | (х2u)dt

при

условиях

x ( t ) = u ( t ) , \u(t) |.<С1, х(0) =

= х (1 ) = 0 . .

 

 

 

{0}, G ( t ) = E u 0 < f - < l . Очевидно, пара

 

Здесь

G(0) =

G(l ) =

 

= 0 ,

w*(f) =

0) является допустимой. Покажем, что она оп­

тимальна.

Для

этого

возьмем функцию K { x , t ) = x . Тогда

 

R

: Кхи +

K t + (х2 — и) = X2, г0 (х) == X, гх (х) =

— х.

Очевидно, что формула (6) здесь верна для любой допустимой

пары. Далее, первое из условий (10)

достаточно проверить на мно­

жестве E iX E i : in fR s = 0 = R ( x * ( t ) ,

u*(t)).

Наконец,

множества

Х 0,

СОСТОЯТ ИЗ ОДНОЙ ТОЧКИ Х = 0 ,

ПОЭТОМУ

Г im in== 0 =

г j ( х * ( 1 ) ) ,

гОт,-,1= 0 = г о (л :*(0 )). Согласно

теореме! пара (x*(t) = 0 , и* {t) = 0 )

оптимальна.

 

 

 

 

4.

При практическом

решении задачи (1) — (4)

с использо

нием тех или иных приближенных методов минимизации мы обыч­

но получаем

некоторую

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

(xh( t) ,U h (t))e

е D[t0, Т\, на

которых

значения функционала

J (и) убывают.

И здесь возникает вопрос, является ли построенная последова­

тельность {xh,uh}

минимизирующей, т.

е. будет ли lim J

(xk,uk) =

 

 

fe-»oo

 

= inf J(x,u)=J*'?

Задача построения

минимизирующей

последо-

Diu,n

 

 

 

вательности особенно актуальна в том случае, когда нижняя грань функционала (1) не достигается на множестве D[tQ, 7]. Для про­ верки того, будет ли та или иная последовательность минимизи­ рующей, может быть использована следующая теорема, обобщаю­

щая теорему 1.

 

 

 

 

 

 

 

 

Т е о р е м а

2. Для того чтобы

некоторая последовательность

пар {xh(t),uh(t)}^D [t0,T]

была

минимизирующей, достаточно су­

ществования такой функции K(x,t), что: 1)

формула (6)

верна

для любой пары

(x(t),u(t));

 

 

 

 

 

2)

lim

 

f R (xk (0,

uk (0, t) dt =

f Rmln 0f) dt-

 

 

(11)

 

ft-> o o

 

J

 

 

 

у

 

 

 

 

 

 

t0

 

 

 

tо

 

 

 

 

3)

lim Tx (xk (71)) =

тimjn»

ro (xk (to)) =

^omin»

0 2 )

 

fc -*o o

 

 

 

 

fe-»oo

 

 

 

 

 

где Rmln (0,

rlmln, romin определяются согласно (8)

или (9).

 

Д о к а з а т е л ь с т в о .

Возьмем

произвольную

допустимую пару

(х (t),

u(t)).

 

Согласно формуле (6)

будем иметь

 

 


218 ДОСТАТОЧНЫЕ УСЛОВИЯ ОПТИМАЛЬНОСТИ [Гл. 5

J(u) — J (uk) = J

[R (x (t), и (t),

t) — R (xk (t), uk (f), 01 dt +

 

 

 

 

 

*0

 

 

 

 

 

 

 

 

 

 

 

 

 

+

>\ {x (T))— r1 {xk (T)) +

r0(x (g ) — r0 (xk (g ) .

 

Так как правая часть этого

равенства по условию

теоремы

имеет

предел при k - * o o ,

то и левая часть имеет предел. Поэтому

 

 

J

(и) -

lim J

(,ик) =

f { - Rmin (t) +

R (x (0 , и (t), Щ \dt +

 

 

 

 

fe-»oo

 

J

 

 

 

 

 

 

 

 

 

 

 

 

 

 

*0

 

 

 

 

 

 

 

 

 

 

 

 

“1

( T ) )

^lmin

Г omln +

r o (x

(to )) ^

 

 

 

откуда J

(u) > lim J

(uk) при любых

(x (t), u(t)) £ D [ t 0, T\. Следова-

тельно,

 

У* =

inf J(u) >

lim У («*). Однако /(«*)

> У’

при

всех

k =

= 1, 2,

 

D [ i a,T]

 

k-*oo

У*.

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

 

 

 

. . . ,

поэтому lim J

(uk) >

 

 

 

 

 

 

 

/г->оо

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

lim У (uA) — У*.

 

 

 

 

 

 

 

 

 

 

 

 

k—ЮО

 

 

 

 

 

 

 

 

 

Рассмотрим пример, иллюстрирующий теорему 2.

 

 

 

П р и м е р

2.

Пусть

требуется

минимизировать

функционал

У (и) =

| (х2 — ы2)

при условиях х = и,

|и |<

1, х (0) =

0.

 

 

о

 

 

 

 

 

 

 

 

 

 

 

 

 

Возьмем функции

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

I

г

я*

 

^

m

,

 

I

 

 

 

 

 

 

 

+ i, „Р„ _

< ( < _ т _

 

 

 

 

 

 

uk (t) =

- 11, Пр„ /Л ■ 1

t

 

ПТ | _1

 

 

 

 

 

 

 

 

 

 

 

 

,

fm

" Р Н

"I

. ,

^

m

,

1

 

 

 

 

 

 

 

« - -

- .

 

 

 

 

 

 

 

 

 

 

 

 

(0 =

 

+

 

при - f +

^ < « - 2 - + -i-.

 

 

 

 

 

fe

 

 

 

 

 

 

 

{k

2k

 

 

 

k

k

 

где m = 0, 1,

k1,

k = \ , 2, ...

(xk (t),uk (t))

является

допустимой

Покажем, что

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

рующей. Возьмем К(х,

/ ) s l . Тогда

Нетрудно проверить, что пара для рассматриваемой задачи. этих пар является минимизи­

R = x2 — и2, Rmin (t) -

min min (x2 — u2) = — 1,

 

x&Ei lu«l

r0( x ) = 1 ,

rx(x) = — 1 .