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

Необходимые условия экстремума:

а) Уравнение Эйлера dtd Lx& + Lx = 0 .

б) Находим общее решение уравнения Эйлера при λ0 = 0 и λ0 =1 (или другой ненулевой константе). Из условий на концах и из изопереметрических условий (1) находятся константы и получается экстремаль xˆ .

в) Проверяем все экстремали по определению экстремумов: будут ли они экстремумами, и какими, или нет.

1

 

 

1

&

2

dt

extr , tx dt = 0 ,

Пример 1. I (x) = x

 

0

 

 

0

x(0) = x 4, x(1) = 4 .

 

&2

+ λ1tx .

Лагранжиан: L = λ0 x

 

 

&&

+ λ1t = 0 .

Уравнение Эйлера: 2λ0 x

λ0 = 0 λ1 = 0 λ0 0 .

Пусть λ0 =12 . Тогда &x&= λ1t x = C1t3 + C2t + C3 .

x(0) = −4 C3

= −4 ,

x(1) = 4 C1 +C2 = 8 .

1

 

 

 

 

 

 

t(C1t3 + C2t 4) dt = 0 C1 5 + C2 3 2 = 0 .

0

 

 

 

 

 

 

Это вместе с C1 + C2 = 8 дает C1

= 5, C2

= 3 .

Итак, xˆ = 5t3 + 3t 4 .

 

 

 

 

 

 

 

1

 

1

1

 

 

 

&2

dt +

&&

&&

I = I (xˆ + h) I (xˆ) = h

2xˆh dt 2xˆh dt =

 

 

 

0

 

0

0

1

 

1

 

 

1

1

&

&

1

&&

 

 

 

= 2xˆ dh

= 2xˆh |0 2xˆh dt = −215th dt = −30thdt = 0 .

0

 

0

 

 

0

0

&

1

 

 

 

 

 

Здесь 2xˆh |0 = 0 , так как h(0) = h(1) = 0

(x(0) = −4, (x + h)(0) =

1

= −4 h(0) = 0) и th dt = 0 , так как

0

31

1

 

1

 

 

 

 

 

 

 

 

1

 

 

 

tx dt = t(x + h)dt = 0 th dt = 0 . Итак xˆ abs min .

0

 

0

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

1

 

 

 

 

 

1

 

1

 

 

 

 

 

 

 

&

2

dt extr , x dt =1,

tx dt = 0 ,

Пример 2. I (x) = x

x(0) = x(1) = 0 .

 

0

 

 

 

 

 

0

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

&

2

+

λ1 x + λ2tx

 

 

 

Лагранжиан: L = λ0 x

 

 

 

 

 

 

 

 

 

 

 

 

&&

+ λ1 + λ2t = 0 .

 

 

 

Уравнение Эйлера: 2λ0 x

 

 

 

 

 

 

 

λ0 = 0 λ1 = λ2 = 0 λ0 0 .

Пусть λ0

=1 2 . Тогда

 

 

 

+ C3t + C4 .

 

 

 

x = λ1 + λ2t x = C1t

3

+ C2t

2

 

 

 

&&

 

 

 

 

 

 

 

 

 

 

 

 

x(0) = 0 C4 = 0.

 

 

x(1) = 0 C1 + C2

+ C3

= 0 . (1)

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x dt =1 C1

4 + C2

3 + C3

2 =1 ,

 

 

(2)

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

tx dt = 0 C1

5 + C2

4 + C3

3 = 0 ,

 

 

(3)

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(1), (2), (3) C1 = 60, C2 = 96, C3 =36.

 

 

 

xˆ = 60t3 96t2 + 36t .

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

1

 

 

 

 

h C01[0, 1],

h dt = 0 , th dt = 0 .

 

 

 

 

 

 

0

 

 

 

 

 

0

 

 

 

 

1

 

1

 

 

 

1

 

 

 

1

&

 

1

&2

dt +

&

&

 

 

 

 

&

&

 

&

1

&&

I = h

2 xˆh dt

2 xˆh dt = 2xˆ dh = 2xˆh |0

xˆh dt =

0

 

0

 

 

 

0

 

 

 

0

 

 

0

1

 

1

 

 

 

 

 

 

 

 

1

 

1

= −&xˆ&h dt = − (360t 192)hdt = −360thdt +192hdt = 0 .

0

 

0

 

 

 

 

 

 

 

 

0

 

0

xˆ abs min .

32

10. Задача со старшими производными

Постановка задачи. Задачей со старшими производными называ-

ется следующая экстремальная задача в C n [t

0

, t ] :

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

t

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

&

&&

 

 

(n)

(t))dt extr

(P)

 

I (x( )) = L(t, x(t), x(t), x(t),K, x

 

 

 

 

t0

 

 

 

 

 

 

 

 

 

 

 

 

x(k ) (t j ) = xkj ,

k =

 

 

j = 0,1.

 

 

0, n 1,

 

 

Функция n + 2 переменных L называется интегрантом.

 

 

Норма в пространстве C n [t

0

, t ] :

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

&

 

 

 

(n)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x(t)

n : = max max | x(t) |, max | x(t) |,K, max | x

 

(t) | .

 

 

 

 

 

 

 

t0 tt1

 

 

 

t0 tT1

 

 

t0 tt1

 

 

Определение.

xˆ loc min P , если ε > 0 :

 

 

 

x( ) xˆ( )

 

 

 

n < ε I (x( )) I (xˆ( )) .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Правило решения. 1. Пишем необходимые условия экстремума

n

k

уравнение Эйлера-Пуассона: (1)k

d

Lx( k ) (t) = 0 .

k

k =0

dt

2.Находим общее решение этого уравнения и с помощью начальных условий находим все константы и устанавливаем экстремали xˆ .

3.С помощью непосредственной проверки находим, что функции xˆ доставляют экстремумы или нет.

 

 

1

&&2

 

= 0 ,

 

 

 

&

Пример 1. I (x) = (48x x

) dt extr , x(0) = x(0)

x(1) =1, x(1) = 4 .

0

 

 

 

&

 

 

 

 

 

&&2

, L&x&

&&2

, Lx

= 48 , Lx& = 0 .

 

L = 48x x

= −2x

 

Уравнение Эйлера-Пуассона: 48 2x(4) = 0 x(4) = 24

x = t4 + C1t3 + C2t2 + C3t + C4 .

x(0) = 0 C4 = 0 , x&(0) = 0 C3 = 0 .

x(1) =1 C1 + C2 = 0 , x&(1) = 4 3C1 + 2C2 = 4

C1 = C2 = 0 xˆ = t4 .

33

1 1 1

I = I (xˆ + h) I (xˆ) = 48h dt h&&2dt 2&xˆ&h&&dt .

 

0

0

 

0

1

1

 

1

1

2&xˆ&h&&dt = − 2&xˆ&dh& = − 2&xˆ&h&|10 + 2xˆ(3) h&dt = 2xˆ(3) h&dt =

0

 

0

 

 

0

0

1

 

 

 

1

1

 

= 2xˆ(3) dh = 2xˆ(3) h |10 2xˆ(n) h dt = − 224h dt .

0

 

 

 

0

0

 

I = 481

h dt 1

h&&2 dt 481

h dt = −1

h&&2 dt 0 xˆ abs max .

0

0

 

0

0

 

 

Легко проверить, что Smin = −∞.

 

 

 

 

1

 

 

 

 

 

 

&&2

24tx) dt extr ,

 

Пример 2. I (x) = (x

 

 

 

0

 

 

 

 

2x(4)

x(0)

x(0) = x(0) = 0,

x(1) =1 5,

 

x(1) =1 .

&

 

 

 

 

 

 

&

Лагранжиан:

d 2

 

L&&

d

L& + L

x

= 0 .

dt2

dt

 

x

x

 

24t = 0 x(4) =12t x = t5 10 + C1t3 + C2t2 + C3t + C4 .

=x&(0) = 0 C3 = C4 = 0 .

x(1) =1 5 C1 + C2 =1 10 , x&(1) =1 3C1 + 2C2 =12

C = 3 10 , C

2

= −1 5 xˆ

=1 10 (t5

+ 3t3 2t2 ) .

1

 

 

 

1

 

1

 

 

I = (2&xˆ&h&&+ h&&2

24th) dt (24&xˆ&h&&24th) dt = 0 xˆ abs min

0

0

11. Задача Лагранжа.

Постановка задачи. Задачей Лагранжа называется следующая экстремальная задача.

B0 (ξ) min; Bi (ξ) 0, i =

 

,

B1 (ξ) = 0, i =

 

 

1, m

m′+1, m

(P)

 

,

 

 

(1)

 

xα (t) ϕ(t, x(t)) = 0 t

 

 

 

&

 

 

 

 

 

 

 

 

ξ = (x( ), t

, t ) , x( ) C1 (

, Rn ) ,

t

, t , отрезок.

0

1

 

 

 

0

1

 

 

 

34

 

 

 

 

 

 

 

t1

 

 

 

Bi (ξ) =

fi (t, x(t), x(t))dt + li (t0 , x(t0 ), t1 , x(t1 )), i =

0, m

.

 

&

 

 

t0

Условие (1) может быть распространено лишь на некоторые координаты, пусть для определённости, на первые k координат.

 

Обозначим x = (xα , xβ ) , xα

= (x1 ,K, xk ) , xβ = (xk +1 ,K, xn ) .

 

Поставив ϕ(t, x)

&

 

в

&

fi =

вместо xα

 

fi (t, x, x) , можно считать, что

fi (t, x, xβ ) .

 

 

 

 

 

&

 

 

 

 

 

Определение. ξˆ = (xˆ( ), tˆ

, tˆ

, ) loc min P , если ε > 0 :

 

 

0

 

1

 

ξ D(P), x( ) xˆ( )1 < ε ,

t0 tˆ0 < ε, t1 tˆ1 < ε B0 (ξ) B0 (ξˆ) .

Правило решения. 1. Привести задачу к виду (P).

2. Написать функцию Лагранжа с множителями Лагранжа

(λ, p) Rm+1 ×C1 ( , Rk ), λ 0 :

Λ(x( ), t0

t1

 

ϕ(t, x))) dt +

, t1 ) = ( f (t, x, xβ ) + p(t)(xα

 

&

&

 

 

t0

 

 

+ l(t0 , x(t0 ), t1 , x(t1 )), где

 

m

f (t, x, xβ ) = λi fi (t, x, xβ ) ,

 

 

&

&

i=0

l= λi li (t0 , x(t0 ), t1 , x(t1 )) терминант.

i=0m

 

 

 

3. Выписать необходимые условия экстремума:

 

 

 

а) стационарности по x( )

уравнение Эйлера для лагранжиана

 

 

 

L(t, x, x) = f (t, x, xβ ) + p(xα ϕ(t, x)) :

 

 

 

 

 

 

&

 

 

 

&

 

 

&

 

 

 

 

 

 

 

d

ˆ

 

ˆ

 

 

 

 

 

 

 

 

 

 

 

 

 

dt

 

Lx&

(t) + Lx = 0

 

 

 

 

 

ˆ

 

 

 

 

 

 

 

 

 

 

 

p&(t) p(t)ϕˆxα

(t) +

(t) = 0

 

t

 

 

 

f xα

 

 

 

 

d

ˆ

 

 

ϕˆ

 

 

ˆ

 

 

;

 

 

 

 

 

 

f &

(t)

(t)

+

f

 

(t)

=

0

 

 

 

 

 

 

 

 

p(t)

 

 

xβ

 

 

 

 

 

 

dt

xβ

 

 

 

xβ

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

35

 

 

 

 

 

 

б) трансверсальности по x

ˆ

 

 

 

 

 

 

 

ˆ

 

 

 

ˆ

ˆ

 

= lxα

(t0 )

 

 

 

 

p(t0 )

;

 

Lx&

(tˆ0 ) = lx(t0 )

 

 

 

 

 

 

 

 

fˆx&β (tˆ0 ) = lˆxβ (t0 )

 

 

 

 

 

 

 

 

 

 

 

ˆ

ˆ

 

 

ˆ

 

ˆ

 

 

 

 

p(t1 ) = −lxα (t1 )

;

Lx&

(tˆ1 ) = −lx(t )

 

 

 

 

 

 

1

 

fˆx&β (tˆ1 ) = −lˆxβ (t1 )

 

 

 

 

 

 

 

 

 

 

в) стационарности по подвижным концам (только для подвижных концов)

Λˆ t0 = 0 fˆ (tˆ0 ) + lˆt0 + lˆx(t0 ) x&ˆ(tˆ0 ) = 0 , Λˆ t1 = 0 fˆ (tˆ1 ) + lˆt1 + lˆx(t1 ) x&ˆ(tˆ1 ) = 0 ;

г) дополняющей нежёсткости λi Bi (ξˆ) = 0, i =1, m;

д) неотрицательности λi 0, i = 0, m.

4.Находятся экстремали xˆ , удовлетворяющие условиям а) д).

5.Непосредственной проверкой устанавливается, являются ли xˆ экстремумами или нет.

1

&&2

48x)dt extr, x(0)

= x(1)

= 0 .

Пример 1. B(x) = (x

 

0

 

 

 

 

 

 

 

 

&

Приведём задачу к виду (P). Для этого положим x1 = x, x2 = x .

1

 

 

 

 

&2

48x1 )dt min ,

 

 

Получаем B(x) = (x2

 

 

0

 

 

 

 

x&1 = x1 , x1 (0) = x1 (1) = 0 .

Функция Лагранжа

1

(x2

48x1 ) + p(t)(x1 x2 ))dt + λ1 x(0) + λ2 x(1) .

Λ = (λ0

 

&

&

0

 

 

Необходимые условия экстремума:

а) система уравнений Эйлера для лагранжиана

L = λ0 (x&22 48x1 ) + p(t)(x&1 x2 ) , 36

 

 

d

L&

 

+ L

 

 

 

 

 

&

λ 48 = 0 ,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

dt

x1

 

 

 

x1

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

d

L&

 

+ L

 

 

 

 

 

 

&&

p

= 0 ;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

dt

x2

 

 

 

x2

 

 

 

 

0

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

б) условия трансверсальности по x для терминанта

 

 

 

 

 

 

 

l = λ1 x1 (0) + λ2 (x1 (1)) :

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Lx&

(0) = lx (0) , Lx

= −lx (1) p(0) = λ1 , p(1) = −λ2 ,

 

 

 

 

 

1

 

 

 

 

1

 

 

 

1

 

1

 

 

2λ0 x2 (0) = 0, 2λ0 x2 (1) = 0 .

 

 

Lx&2

(0) = lx2 (0) , Lx&2

(1) = −lx2 (1)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

&

 

 

 

 

 

 

&

 

 

 

 

в)неотрицательности λ0 0 .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

а)

 

 

 

 

б)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

λ0 = 0 p

=

0 λ1

= λ2

= 0 λ0 0 .

 

 

 

 

 

 

 

 

 

 

Пусть λ0

 

=1 2 . Тогда из а)

p = −24 p = −24t + C1 ,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

&

 

 

 

 

 

 

 

 

 

 

+ C1t + C2

 

 

x2 = −p x = −p x = 24t + C x =12t

2

 

 

&&

 

 

 

 

 

&&&

 

 

 

&&&

 

 

 

 

 

 

&&

 

 

 

 

 

 

 

 

 

 

&

= 4t

3

+ C1t

2

+ C2t

+ C3

x = t

4

+ C1t

3

+ C2t

2

+ C3t + C4 ,

 

 

x

 

 

 

 

 

 

 

 

x(0) = 0 C4

 

= 0 . x(1) = 0 1 + C1 + C2

+ C3 0

 

 

(1)

 

 

Из б)

&

 

 

 

&&

 

= 0

&&

 

 

 

2

+ 6C1 (t) + 2C2

 

 

 

 

 

x2 (0) = x(0)

. x(t) =12t

 

 

 

 

 

 

x(0) = 0 C2

= 0 ,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

&&

 

 

 

 

 

 

 

 

 

 

 

 

= 0 C1

= −2 .

 

 

 

 

 

 

 

 

 

x2 (1) = x(t) = 0 12 + 6C1

 

 

 

 

 

 

 

 

 

&

 

 

&&

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Из (1) C3

 

=1 xˆ = t4

2t3 + t ,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

1

 

 

 

1

 

 

 

 

 

 

 

 

B = B(xˆ + h) B(xˆ) = h&&2dt + 2&xˆ&h&&dt 48hdt .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

0

 

 

 

0

 

 

 

 

 

 

 

1

 

 

 

1

 

 

 

 

 

 

 

 

1

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

&&&&

=

&&

&

=

 

 

&&& 1

 

&

 

 

 

 

 

&&&

 

 

 

 

 

 

 

 

 

2xˆhdt

2xˆdh

2xˆh |0 2&x&&hdt = −2xˆdh , так как

 

 

 

 

 

0

 

 

 

0

 

 

 

 

 

 

 

 

0

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

1

 

 

 

 

 

 

1

 

 

&&

&&

 

 

 

 

 

 

 

 

 

&&&

 

 

&&&

1

 

+2xˆ

(4)

hdt = 2xˆ

(4)

hdt ,

xˆ

(0)

= xˆ(1) = 0 . Далее 2xˆdh = −xˆh |0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

0

 

 

 

 

 

 

0

 

 

37

 

 

 

1

1

так как h(0) = h(1) = 0 .

xˆ(4) = 24 2&xˆ&h&&dt = 48hdt . Поэтому

 

 

 

0

0

1

1

1

1

 

B = h&&2dt + 48hdt 48hdt = h&&2dt > 0 xˆ absmin ,

0

0

0

0

 

 

1

 

 

 

Smin = (&xˆ&2 48xˆ)dt = −24 5,

Smax = ∞ .

 

 

0

 

 

 

12. Задачи оптимального управления.

Постановка задачи. Задачей оптимального управления (в понтрягинской форме) называется следующая задача:

B0 (ξ) min,

Bi (ξ) 0,

i =

 

,

(P)

 

 

 

 

1, m

 

 

 

 

Bi (ξ) = 0, i =

 

,

 

 

 

 

 

 

 

 

m′+1, m

 

 

 

(1)

 

 

 

 

x(t) ϕ(t, x(t), u(t)) = 0 t T ,

 

 

 

 

&

 

 

 

 

 

 

 

 

 

 

 

 

 

 

u(t) U

 

 

t

,

 

 

 

 

(2)

 

 

 

 

где

 

 

, t ), x PC1 ( , Rn ), u PC( , Rr ), t

 

 

 

 

ξ = (x( ), u( ), t

0

0

, t ,

 

 

 

1

 

 

 

 

 

 

1

 

 

конечный отрезок, U Rr , T

множество точек непрерывно-

сти функций u(t) = (u1 (t),K, ur (t)) , называемых управлением.

 

t1

 

 

 

 

 

 

 

 

 

 

 

 

Bi (ξ) = fi (t, x(t), u(t))dt + l1 (t0 , x(t0 ), t1 , x(t1 )),

 

i =

0, m

.

 

t0

 

 

 

 

 

 

 

 

 

 

 

 

Здесь

PC(

, Rn ) пространство кусочно-непрерывных вектор-

функций на

, а PC1 (

, Rr ) пространство непрерывных функций на

с кусочно-непрерывной производной.

Ограничение (1) называется дифференциальным ограничением, ог-

раничение (2) называется ограничением включения.

Один или оба конца могут рассматриваться подвижными.

Элемент ξ, удовлетворяющий указанным условиям, называется до-

пустимым управляемым процессом (ДУП).

38

Определение. ДУП ξˆ = (xˆ( ), uˆ( ), tˆ0 , tˆ1 ) называется оптималь-

ным, если

ε > 0 : x( ) xˆ( ) < ε, t0 tˆ0 < ε, t1 tˆ1 < ε B0 (ξ) B0 (ξˆ) .

Правило решения. 1. Для множителей Лагранжа

(λ, p) Rm+1 × PC1 ( , Rn ), λ 0

пишется функция Лагранжа:

 

 

 

 

 

 

 

 

t1

 

 

 

 

 

 

 

 

Λ(x( ), u( ), t0 , t1 ) = ( f (t, x, u) + p(t)(x ϕ(t, x, u)))dt +

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

&

 

 

 

 

 

 

 

 

 

t0

 

 

 

 

 

 

 

 

+ l(t0 , x(t0 ), t1 , x(t1 )) ,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

m

 

 

 

 

 

 

m

 

 

где f (t, x, u) = λi

fi (t, x, u) ,

l = λi li (t0 , x(t0 ), t1 , x(t1 )) .

 

 

 

 

 

 

 

 

i=0

 

 

 

 

 

 

i=0

 

 

2. Выписываем необходимые условия экстремума:

 

 

а) стационарности по x уравнений Эйлера для лагранжиана

 

 

L(t, x, x, u) = f (t, x, u) + p(x ϕ(t, x, u)) :

 

 

 

 

 

 

&

 

 

 

 

 

 

 

&

 

 

 

 

d

ˆ

 

 

ˆ

 

 

 

 

 

 

 

 

ˆ

 

dt

Lx&

(t) + Lx (t) = 0 t

T p&(t) + f x (t) p(t)ϕˆ x (t)

= 0 ;

 

б) трансверсальности по x

 

 

 

 

 

 

 

ˆ

ˆ

ˆ

 

ˆ

 

ˆ

 

,

 

 

 

L&

(t

0

) = l

x(t0 )

p(t

0

) = l

x(t0 )

 

 

 

 

x

 

 

 

 

 

 

 

 

 

ˆ

ˆ

 

ˆ

 

ˆ

= −l

 

 

;

 

 

L&

(t ) = −l

x(t1 )

p(t )

x(t1 )

 

 

 

x

1

 

 

 

 

1

 

 

 

 

 

в) оптимальности по u:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

&

 

 

 

 

 

 

&

 

 

min L(t, xˆ(t), xˆ(t), u(t))

= L(t, xˆ(t), xˆ(t), uˆ(t))

 

 

u U

 

 

 

 

 

 

 

 

 

 

 

 

 

min{f (t, xˆ(t), u) p(t)ϕ(t, xˆ(t), u)}= fˆ (t) p(t)ϕˆ(t) t T ;

u U

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

г) стационарности по подвижным концам (только для подвижных

 

 

ˆ

 

ˆ

ˆ

 

ˆ

 

ˆ

& ˆ

концов): Λt

0

= 0 f (t0 ) + lt

+ lx(t ) xˆ(t0 ) = 0 ,

ˆ

 

 

ˆ ˆ

ˆ

ˆ

0

 

0

 

 

 

 

 

=

 

&

ˆ

Λ

t

0 f (t ) + l

t

+ l

x(t )

xˆ(t ) = 0 ;

 

 

 

1

 

 

 

1

 

 

 

 

 

1

 

 

 

 

1

 

 

1

 

 

 

 

 

 

д) дополняющей нежёсткости: λi Bi (ξˆ) = 0, i =

 

 

0, m;

е) неотрицательности: λi 0,

 

i =

 

 

 

0, m.

 

 

 

 

 

 

 

 

 

39

 

 

 

 

 

3. Найти ДУП, для которых выполняются необходимые условия экстремума. При этом удобно рассмотреть отдельно случаи λ0 = 0 и λ0

0. В последнем случае можно положить λ0 = 1 (или другой положительной константе).

4. Отыскать решение среди найденных ДУП или показать, что решений нет.

π

Пример 1. x

2

sintdt extr,

 

 

&

 

1, x(±π) = 0 .

 

 

 

 

 

x

 

 

 

 

 

 

 

 

π

 

 

 

 

 

 

 

Приводим задачу к виду (P):

 

 

 

 

 

π

 

 

 

 

 

 

 

 

 

&

u [1,1], x(±π) = 0 .

B(x) = x sin t dt extr, x = u,

π

 

 

 

 

 

 

 

Функция Лагранжа

π

Λ = (λ0 x sin t + p(x u)) dt + λ1 x(π) + λ2 x(π) .

&

 

 

 

π

 

 

 

Необходимые условия:

 

 

 

 

 

 

&

а) уравнение Эйлера для лагранжиана L = λ0 x sin t + p(x u) ,

p + λ0 sin t = 0 ;

 

 

 

&

 

 

 

б) условие трансверсальности L&

= (1) j l

x(t j )

, j = 0,1,

x

 

 

p(π) = λ1, p(π) = −λ2 ;

в) min{pu}= −puˆ ;

u 1

г) λ0 0 для min, λ0 0 для max.

 

а)

 

 

в)

λ0

= 0 p = const 0 (если 0, то λ1

= λ2

= 0 )

uˆ = ±1 = x& −

 

противоречие с x(±π) = 0 λ0

0 .

 

 

 

а)

 

+ C .

 

 

Пусть λ0 =1 p = sin t p = −cos t

 

 

&

 

 

 

 

Из в) следует, что uˆ = sgn p, т.е. x& = ±1 .

 

ние xˆ

Из центральной симметричности условий задачи следует, что реше-

должно быть центрально симметричным. Это возможно только при

xˆ симметричной относительно оси y1. Следовательно,

p = −cos t и по-

этому

 

 

 

 

 

40

 

 

 

Соседние файлы в папке Методы оптимизации