
Методы оптимизации семинары
.pdf
|
10. J(y1,y2)= ò1 |
( |
1 y2'3 |
- y1'2 + 2xy1 )dx , y1(-1)=2, y2(-1)=-1, y1(1)=0, y2(1)=1 |
||||||
|
|
|
|
|
|
−1 |
|
2 |
|
|
|
ì |
|
|
|
|
|
|
|
||
|
y |
* |
(x) = |
- (x3 |
+ 5x - 6) |
|||||
|
ï |
|
|
|
|
|
|
|
||
Отв. |
1 |
|
|
|
6 |
|
. |
|||
í |
|
|
|
|
|
|
||||
|
ï |
|
|
|
* |
|
1 |
|
|
|
|
|
|
y2 (x) = |
|
|
|
|
|||
|
ï |
|
|
x |
|
|
||||
|
î |
|
|
|
|
|
|
|
2.3. Функционалы, зависящие от производных высшего порядка одной функции
Рассмотрим множество M допустимых функций y(x), m раз непрерывно дифференцируемых на отрезке [ x0,x1 ], удовлетворяющих граничным
условиям
y(x0) = y0, y(i)(x0) = y0(i), i = 1,2,…,m-1, y(x1) = y1, y(i)(x1) = y1(i), i = 1,2,…,m-1.
На множестве M задан функционал
x1
J ( y(x)) = òF(x, y(x), y¢(x),..., y(m) (x))dx ,
x0
где функция F(x,y,y′,…,y(m)) дифференцируема ( m + 2) раза по всем аргументам.
Среди допустимых кривых y(x), принадлежащих множеству M, требуется найти кривую y*(x), на которой функционал достигает экстремума, то есть
x1
J ( y* (x)) = extr òF(x, y(x), y¢(x),..., y(m) (x))dx.
y( x) M x0
Искомая кривая является решением дифференциального уравнения Эйлера – Пуассона
F - |
d |
F |
y′ |
+ |
d 2 |
F |
y′′ |
+ ...+ (-1)m |
d m |
F |
(m ) = 0. |
|
dx |
dx2 |
dxm |
||||||||||
y |
|
|
|
|
y |
|
Итак, для того чтобы применить необходимые условия экстремума в поставленной задаче надо выполнить следующие действия.
1.Записать уравнение Эйлера-Пуассона.
2.Найти общее решение уравнения y = y(x,C1,…,C2m).
3.Определить постоянные С1, С2,…, С2m из граничных условий и записать выражение для экстремали y*(x).
Пример 1. Найти экстремаль функционала
1
J (y(x)) = ò( y¢¢2 - 48y)dx,
0
удовлетворяющую граничным условиям y(0) = 1, y′(0) = -4, y(1) = y′(1) = 0. Составим уравнение Эйлера-Пуассона
F = y′′2 − 48y, |
F |
|
= −48, |
F |
y′ |
= 0, |
F |
= 2y′′, |
d |
F |
y′ |
= 0, |
d 2 |
F |
y′′ |
= 2y(4) |
, |
||
|
dx |
dx2 |
|||||||||||||||||
|
|
|
y |
|
|
|
|
y′′ |
|
|
|
|
|
|
|||||
|
d |
|
|
|
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Fy − |
Fy′ + |
d |
Fy′′ = −48 + 2y(4) = 0, |
y(4) = 24. |
|
|
|
|
|
||||||||||
dx |
2 |
|
|
|
|
|
|||||||||||||
|
|
|
|
dx |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Решим дифференциальное уравнение, определим константы и запишем уравнение экстремали.
y′′′(x) = 24x + C , |
y′′(x) =12x2 + C x + C |
, |
y′(x) = 4x3 + |
C1 |
x2 + C |
x + C |
, |
|||||||||||
|
||||||||||||||||||
|
|
|
1 |
|
|
|
1 |
2 |
|
|
|
2 |
|
2 |
3 |
|
||
|
|
|
|
|
C1 |
|
|
C2 |
|
|
|
|
|
|
|
|
||
|
|
|
y(x) = x4 + |
x3 |
+ |
x2 + C3 x + C4 , |
|
|
|
|
|
|
||||||
|
|
|
6 |
|
|
|
|
|
|
|
||||||||
|
C1 |
|
C2 |
|
|
2 |
|
|
C1 |
|
|
|
|
|
|
|
||
y(1) =1+ |
+ |
+ C3 + C4 |
= 0, |
y′(1) = 4 + |
+ C2 + C3 = 0 |
|
|
|
||||||||||
|
2 |
2 |
|
|
|
|||||||||||||
6 |
|
|
|
|
y′(0) = C3 |
|
|
|
|
|
|
|
||||||
|
|
|
y(0) = C4 = 1, |
= −4, |
|
|
|
|
|
|
||||||||
|
|
C1 = −24, C2 |
=12, |
|
C3 |
= −4, |
C4 =1, |
|
|
|
|
|
|
|||||
|
|
|
y* (x) = x4 − 4x3 + 6x2 − 4x +1. |
|
|
|
|
|
|
|||||||||
|
|
|
|
|
|
|
y*(x)=ex. |
|
|
|
|
|
|
|
|
|||
Пример 2. Найти экстремаль функционала J(y(x))= ò1 |
y'' (x)dx , |
|
|
|
||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
0 |
|
|
|
|
|
|
удовлетворяющую граничным условиям y(0)=y’(0)=y’(1)=0, y(1)=1. Составим уравнение Эйлера-Пуассона:
F = y''2 , Fy=0, |
F |
' = 0 , |
F |
'' = 2y'' , |
d |
F |
' = 0 |
, |
d 2 |
F |
'' = 2y(4) , |
||||||
dx |
dx2 |
||||||||||||||||
|
y |
|
|
|
y |
|
|
|
y |
|
|
y |
|
||||
Fy − |
d |
F |
' + |
|
d 2 |
F |
'' = 2y(4) = 0 |
|
|
|
|
||||||
dx |
|
dx2 |
|
|
|
|
|||||||||||
|
|
y |
|
|
y |
|
|
|
|
|
|
|
|
Решим дифференциальное уравнение, определим константы и запишем уравнение экстремали
|
’’’ |
|
’’ |
’ |
C1 |
|
2 |
|
|
|
|
|
|
C1 |
|
3 |
|
C2 |
|
2 |
|
|
|||
y |
|
=C1, y |
|
=C1x+C2, y = |
|
|
x |
|
|
+ C2 x + C3 , y |
= |
|
|
x |
|
+ |
|
x |
|
+ C3 x + C4 |
, |
||||
|
|
2 |
|
|
|
|
6 |
|
2 |
|
|||||||||||||||
|
|
|
|
y(0)=C4=0, y’(0)=C3=0, |
|
|
|
|
|
|
|
|
|||||||||||||
|
|
|
|
y(1) = |
C1 |
|
|
+ |
C2 |
+ C3 + C4 |
= 1, |
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
6 |
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
y' (1) = |
|
|
C1 |
+ C2 + C3 = 0 , |
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
C1=-12, C2=6, C3=0, C4=0, |
|
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
y*(x)=-2x3+3x2. |
|
|
|
|
|
|
|
|
|
|
|
|||||||||
Пример 3. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
Найти экстремаль функционала J(y(x))= ò1 |
e−x y''2 (x)dx , |
|
|
|
|
0
Удовлетворяющую граничным условиям y(0)=y’(0)=1, y(1)=y’(1)=e cоставим уравнение Эйлера-Пуассона:
|
|
|
F = e−x y''2 |
|
|
, Fy=0, |
F |
' = 0 |
, |
F '' |
= 2y''e− x |
, |
d |
F |
' |
= 0 |
, |
|
|
|
|
|||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
y |
|
|
|
y |
|
|
|
|
dx |
|
y |
|
|
|
|
|
|
||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
d 2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
d |
|
|
''' |
|
−x |
'' |
|
|
−x |
|
|
|
|
|
|
|
(4) |
|
−x |
''' |
|
−x |
|
|
''' |
|
−x |
|
|
|
'' |
|
−x |
|
||||||
|
F |
'' = 2y |
|
e |
|
− 2y |
e |
|
|
, |
|
|
|
F |
'' |
= 2y |
|
|
e |
|
− 2y |
e |
|
− 2y |
e |
|
|
+ 2y |
|
e |
|
, |
||||||||
dx |
|
|
|
|
|
dx2 |
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||
y |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
y |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
F |
− |
d |
F ' + |
d 2 |
|
F '' |
= 2e−x (y(4) |
− 2y''' + y'' ) = 0 |
|
|
|
|
|
|
|
|
||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||
|
|
|
|
|
y |
|
dx |
|
y |
|
|
|
dx2 |
|
y |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
y(4)-2y’’’+y’’=0
Решим дифференциальное уравнение, определим константы и запишем уравнение экстремали
y(x)=C1+C2x+C3 ex+C4 xex. y(0)=C1+C3=1, y’(0)=C2+C3+C4=1 y(1)=C1+C2+C3 e+C4 e=e y’(1)=C2+C3 e+2C4 e=e
Отсюда получаем C1=C2=C4=0, C3=1.
Найти экстремали функционалов, зависящих от производных высшего порядка одной функции.
|
π |
|
|
|
|
1. |
J(y(x))= ò4 |
( y ''2 |
− 16 y 2 + xe − x )dx , y(0)=1, y( π )=0, y’(0)=0, y’( π )=-2. |
||
|
0 |
|
|
4 |
4 |
Отв. y*=cos(2x). |
|
|
|
|
|
|
π |
|
|
|
|
3. |
J(y(x))= ò2 |
( y ''2 |
− y 2 + x 2 )dx , y(0)=1, y( π )=0, y’(0)=0, y’( π )=-1. Отв. |
||
|
0 |
|
|
2 |
2 |
y*=cos(x). |
|
|
|
|
|
4. |
J(y(x))= ò1 |
( y ''2 |
+ 3 yy ' )dx , y(0)=0, y(1)=2, y’(0)=0, y’(1)=5. Отв. |
||
|
0 |
|
|
|
|
y*=x3+x2. |
|
|
|
|
|
|
1 |
|
|
|
|
5. |
J(y(x))= ò (48 y − y ''2 )dx , y(0)=0, y(1)=1, y’(0)=0, y’(1)=4. Отв. y*=x4. |
||||
|
0 |
|
|
|
|
|
π |
|
|
|
|
6. |
J(y(x))= ò2 |
( y ''2 |
− y '2 )dx , y(0)=1, y( π )= |
π , y’(0)=1, y’( |
π )=0. Отв. |
|
0 |
|
2 |
2 |
2 |
y*=x+cos(x). |
|
|
|
|
|
|
1 |
|
|
|
|
7. |
J(y(x))= ò e − x y ''2 dx , y(0)=0, y(1)=e, y’(0)=1, y’(1)=2e. Отв. y*=xex. |
||||
|
0 |
|
|
|
|
|
1 |
|
|
|
|
8. |
J(y(x))= ò y '''2 dx , y(0)= y’(0)=y’’(0)=1, y(1)=1, , y’(1)=4, y’’(1)=12. |
0
Отв. y*=x4.
9. J(y(x))= ò1 (1 + x 2 + 2 y '''2 )dx , y(0)=1, y’(0)=0, y’’(0)=-2, y(1)=2,
0
y’(1)=6, y’’(1)=22. Отв. y*=2x4-x2+1.
( y '2 + y ''2 )dx , y(0)=0, y(1)=e-2, y’(0)=0, y’(1)=e-1. Отв.
y*=ex-x-1.
|
|
|
1 |
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
11. J(y(x))= ò (4 y '2 + y ''2 |
)dx , y(0)=0, y(1)= |
(e2 |
− 3) , y’(0)=0, y’(1)= |
|||||||||
|
|
|
0 |
|
|
|
|
|
4 |
|
|
|
|
|
|
1 |
|
2 |
* |
1 |
|
2 x |
|
|
|
|
|
|
|
|
|
2 |
(e |
|
−1) . Отв. y = |
4 |
(e |
|
− 2x −1) . |
|
|
|
|
|
|
||
|
|
|
π |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
12. J(y(x))= ò2 |
( y ''2 |
− 2 y '2 |
+ y 2 )dx , y(0)=0, y( |
π )= |
π |
, y’(0)=0, y’( |
π )=1. |
|||||
|
|
|
0 |
|
|
|
|
|
|
2 |
|
2 |
|
2 |
2.4. Метод вариаций с подвижными границами
Рассмотрим множество M допустимых функций y(x), удовлетворяющих следующим условиям:
а) функции y(x) непрерывно дифференцируемые на некотором конечном отрезке, внутренними точками которого являются значения x0 x1, которые заранее не заданы,
б) значения x0 , y0 = y(x0) и x1, y1 = y(x1), определяющие концы допустимых кривых, удовлетворяют граничным условиям
ψ(x0, y0) = 0, φ(x1 , y1) = 0,
где ψ(x, y), φ(x, y) заданные непрерывно дифференцируемые функции. На множестве M задан функционал
x1
J ( y(x)) = òF(x, y(x), y′(x))dx,
x0
где функция F( x, y, y′) имеет непрерывные частные производные до второго порядка включительно по всем переменным.
Среди допустимых кривых y(x), принадлежащих множеству M, требуется найти кривую y*(x), на которой функционал достигает экстремума
x1
J (y* (x)) = extr òF(x, y(x), y′(x))dx. (1)
y(x) M x0
В такой постановке задачи экстремум функционала ищется в классе гладких кривых, концы которых скользят по двум заданным линиям. Можно выделить частные случаи общей постановки задачи: 1) концы допустимых кривых скользят по двум заданным вертикальным прямым, описываемым уравнениями x = x0, x = x1, 2) концы допустимых кривых скользят по двум заданным кривым, описываемым уравнениями y = ψ(x), y = φ(x).

В поставленной задаче наряду с поиском кривой y*(x) производится выбор значений x0*, x1* , то есть ищется тройка (y*(x), x0*,x1*). Функционал
достигает на тройке (y*(x), x0*,x1*) минимума, если J((y(x), x0,x1) ≥ J((y*(x), x0*,x1*) в ε-окрестности.
В силу наличия граничных условий вариации δy(x1) δx1, δy(x0), δx0 связаны соотношениями
Fy′ x=x1* δy(x1 ) + (F − y′Fy′ ) x=x1* δx1 = 0,
Fy′ x=x*0 δy(x0 ) + (F − y′Fy′ ) x=x0* δx0 = 0,
которые называются условиями трансверсальности.
Если на функции y*(x), удовлетворяющей граничным условиям:
ψ(x0, y0) = 0, φ(x1 , y1) = 0,
функционал достигает экстремума, то она удовлетворяет уравнению Эйлера и условиям трансверсальности.
Для решения задачи (1) надо выполнить следующие действия.
1. Записать уравнение Эйлера и найти общее решение этого уравнения
y= y(x,C1,C2).
2.Записать условия трансверсальности в зависимости от вида
граничных условий.
3. Из условий трансверсальности и граничных условий определить C1, C2, x0*, x1* и получить уравнение экстремали y*(x).
Пример 1. Найти кривую, на которой функционал
J (y(x)) = ò2 (2xy + yy′ + y′2 )dx
0
может достигать экстремума, если ее левый конец фиксирован в точке А(0,0), а правый лежит на прямой x = x1 = 2.
Составим уравнение Эйлера
F = 2xy + yy′ + y′2 , F = 2x + y′, F |
y′ |
= y + 2y′, |
d |
F |
y′ |
= y′ + 2y′′, |
|
dx |
|||||||
y |
|
|
|
Fy − dxd Fy′ = y′′ − x = 0.
Найдем общее решение дифференциального уравнения
y′(x) = x22 + C1 , y(x) = x63 + C1x + C2 .
Запишем условия трансверсальности на правом конце и граничные условия на левом конце
Fy′ |
x1 |
2 |
= y + 2y′ |
|
x1 2 = y(2) + 2y′(2) = 0, y(0) = 0. |
|
|||||
|
= |
|
|
|
= |
|
|
|
|
|
|
Из этих условий определим константы C1 и C2 и запишем экстремаль
C1 |
= − |
4 |
, C2 |
= 0, y* (x) = |
x3 |
− |
4 |
x. |
3 |
|
3 |
||||||
|
|
|
6 |
|
|
Пример 2. Найти кривую на которой функционал

1
J(y(x))= ò(y'2 + y)dx
0
может достичь экстремума, если правый ее конец фиксирован в точке В(1,0), а левый лежит на прямой х=0.
Составим уравнение Эйлера:
F = y'2 + y , Fy=1, Fy' = 2y' , dxd Fy' = 2y'' , Fy − dxd Fy' = 1− 2y'' = 0
Найдем общее решение уравнения Эйлера
y’’=½, y’=½x+C1, y=¼x2+C1x+C2.
Запишем условие трансверсальности на левом конце и граничное условие на правом конце
F |
' |
= 2y' (0) = 0 |
, y(1)=0. |
y |
|
x0 =0 |
|
|
|
|
Из этих условий определим константы C1 и C2. y’(0)=C1=0
y(1)=¼+C1+C2=0 C1=0, C2=-¼, y*(x)=¼(x2-1).
x1
Пример 3. Найти кривую, на который функционал J(y(x))= ò y'3 dx
0
может достигать экстремума, если её левый конец фиксирован в точке А(0,0), а правый находится на прямой y(x1)=1-x1.
Так как подынтегральная функция не зависти от x и y, то уравнение Эйлера имеет общее решение y(x)=C1x+C2.
Запишем условие трансверсальности
F + (ϕ ' − y' )F |
' |
= y'3 − (1+ y' )3y'2 |
= − y'2 (2y' + 3) |
|
= 0 |
|
|
||||||
y |
|
x=x1 |
|
x=x1 |
|
x=x1 |
|
|
|
||||
|
|
|
||||
И граничное условия y(0)=0, y(x1)=1-x1 |
|
|
|
|
||
Из этих условий найдем C1, C2, x1*. |
|
|
|
|
||
|
|
y(0)=C2=0 |
y(0)=C2=0 |
|
|
|
y’(0)=C1=0 |
y’(0)=C1= − 3 |
|
|
|||
|
|
|
|
2 |
|
|
y(x1)=C1x1+C2=1-x1 |
y(x1)=C1x1+C2=1-x1 |
|
|
|||
Из первой системы находим C1=C2=0, x1*=1, а из второй C1=-3/2, C2=0, |
||||||
x1*=-2. |
|
|
|
|
|
|
В результате получим две экстремали y1*(x)=0, y2*=-3/2 x. |
|
|
||||
|
|
|
|
x1 |
1 |
Пример 4. Найти кривую, на которой функционал J(y(x))= ò(y'2 +1)2 dx
x0
может достичь экстремума, если ее левый конец лежит на кривой: y(x)= ψ(x)=x2+2,
а правый конец – на кривой y(x)=φ(x)=x.

Так как подынтегральная функция не зависит явно от x и y , то уравнение Эйлера имеет общее решение y(x)=C1x+C2.
Запишем условия трансверсальности и граничные условия
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
y' |
|
|
|
|
|
|
|
|
|||
|
F + (ψ |
' − y' )F |
' |
|
|
|
= 1+ y'2 |
+ (2x − y' ) |
|
|
|
|
|
= 0 |
, |
|||||||||||||||||
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||
|
|
|
|
|
|
y |
|
|
x=x0 |
|
|
|
|
|
1+ y'2 |
|
|
|
|
|
x=x0 |
|
||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
y' |
|
|
|
|
|
|||||||||||
|
|
|
F + (ϕ ' − y' )F |
' |
|
= 1+ y'2 |
+ (1− y' ) |
|
|
|
|
|
|
= 0 . |
|
|||||||||||||||||
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||
|
|
|
|
|
|
|
y |
|
|
x=x1 |
|
|
|
|
1+ y'2 |
|
|
|
x=x1 |
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||
|
|
|
|
|
|
y(x0)=C1x0+C2= ψ(x0)=x02+2, |
|
|
|
|
|
|
|
|
||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
y(x1)=C1x1+C2= φ(x1)=x1. |
|
|
|
|
|
|
|
|
||||||||||||||
|
Из этих условий найдем C1, C2, x1*, x0*. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||
|
|
|
|
|
|
|
|
|
|
1+2x0y’(x0)=1+2x0C1=0, |
|
|
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
1+y’(x1)=1+C1=0, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
C1x0+C2=x02+2, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
C1x1+C2=x1. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
C1=-1, x0*=1/2, C2=11/4, x1*=11/8. |
|
|
|
|
|
|
|
|
||||||||||||||||||
|
В результате получим экстремаль y*(x)=-x+11/4. |
|
|
|
|
|
|
|
|
|||||||||||||||||||||||
|
Найти экстремали функционалов с подвижными границами |
|
||||||||||||||||||||||||||||||
|
π |
(y'2 − y2 )dx, y(0)=1, x1= π . Отв. y*(x)=cos(x)+sin(x). |
|
|||||||||||||||||||||||||||||
1. |
J(y(x))= ò4 |
|
||||||||||||||||||||||||||||||
|
0 |
|
|
|
|
|
|
|
|
4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
x1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2. |
J(y(x))= ò y'2 dx , y(0)=0,y( x1)=-x1-1. Отв. y*(x)=-2x1, x1*=1. |
|
||||||||||||||||||||||||||||||
|
0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
x |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3. |
J(y(x))= ò1 |
|
1+ y'2 |
dx , y(x0)=t02,y( x1)=x1-5. Отв. y*(x)=-x1+3/4, x1*=23/8, |
||||||||||||||||||||||||||||
|
x0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
x0*=1/2. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
x |
|
1+ y' |
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4. |
J(y(x))= ò1 |
|
|
|
dx , y(0)=1, y( x1)=x1-1. Отв. y*(x)= |
|
, x1*=2. |
|||||||||||||||||||||||||
|
|
|
2 − (x −1)2 |
|||||||||||||||||||||||||||||
|
y |
|
|
|||||||||||||||||||||||||||||
|
0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5. |
J(y(x))= ò1 |
y' (y' − x)dx , x0=0 , x1=1. Отв. y*(x)= |
x2 |
+ C |
|
|
|
|
|
|
|
|
||||||||||||||||||||
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||
|
0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6. |
J(y(x))= ò y'2 dx , y(0)=0, y(1)=1. (отв. y*(x)=x ) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||
|
0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7. |
J(y(x))= ò1 |
(xy' − y'2 )dx , y(0)=1, y(1)=1/4. (отв. y*(x)=x2/4-x+1 ) |
|
|||||||||||||||||||||||||||||
|
0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8. |
J(y(x))= ò2 |
(x2 y'2 +12y2 )dx , y(1)=1, y(2)=8. (отв. y*(x)=x3 ) |
|
|
|
|
|
|
|
|
||||||||||||||||||||||
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
9. |
J(y(x))= ò8 |
(x − 4y)2 dx , y(4)=1, y(8)=2. (отв. y*(x)=x/4 ) |
|
|
|
|
|
|
|
|
||||||||||||||||||||||
|
4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
10. |
J(y(x))= ò(xy'4 − 2yy'3 )dx , y(2)=1, y(4)=5. (отв. y*(x)=2x-3 ) |
|
|
|||||||||||||
|
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
11. |
J(y(x))= ò2 |
|
(xy' 3 |
− 3yy' 2 |
)dx , y(0)=4, y(2)=6. (отв. y*(x)=x+4 ) |
|
|
|||||||||
|
0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
12. |
J(y(x))= ò1 |
|
(y'2 |
+ 3yy' |
+ 24x2 y)dx , y(0)=1, y(1)=0. (отв. y*(x)=x4-2x+1 ) |
|||||||||||
|
0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
13. |
J(y(x))= ò1 |
(y'2 |
+ y' +1)dx , y(0)=1, y(1)=2. (отв. y*(x)=x+1 ) |
|
|
|||||||||||
|
0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
14. |
J(y(x))= òe (xy'2 |
|
− 2y' |
)dx , y(1)=1, y(e)=2. (отв. y*(x)=ln(x)+1 ) |
|
|
||||||||||
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
16. |
J(y(x))= ò2 |
(xy' |
+ y)2 dx , y(1)=1, y(2)=1/2. (отв. y*(x)=1/x ) |
|
|
|||||||||||
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
17. |
J(y(x))= ò2 |
(xy'2 |
|
+ |
|
y2 |
|
+ 2y ln(x))dx , y(1)=0, y(2)=1-ln(2). (отв. y*(x)= |
|
|
||||||
|
|
|
|
|
||||||||||||
|
1 |
|
|
|
|
|
|
x |
|
|
|
x |
|
|
||
2 (x − 1) − ln(x) |
) |
|
|
|
|
|
|
|
|
|
|
|
|
|||
3 |
x |
|
|
|
|
|
|
|
'2 |
|
|
|
|
|
|
|
|
2 |
|
|
2 |
|
|
y |
|
|
|
|
|
|
|
||
18. |
J(y(x))= ò |
( |
3y3 |
|
+ |
|
|
+ 8y)dx , y(1)=0, y(2)=8ln(2). (отв. y*(x)=x3ln(x) ) |
|
|
||||||
|
x |
|
|
|||||||||||||
|
1 |
|
|
x |
|
|
|
|
|
|
|
|
|
|||
19. |
J(y(x))= ò2 |
(xy'2 |
|
+ 2yy' )dx , y(1)=0, y(2)=ln(2). (отв. y*(x)=ln(x) ) |
|
|
||||||||||
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
20. |
J(y(x))= −ò1 |
(x3 y'2 + 3xy2 )dx , y(-2)=15/8, y(-1)=0. (отв. y*(x)= |
1 |
− x ) |
|
|
||||||||||
3 |
|
|
||||||||||||||
|
−2 |
|
|
|
|
|
|
|
|
|
|
x |
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
21. |
J(y(x))= ò2 |
((xy' |
+ y)2 |
+ (1+ x2 )y' )dx , y(1)=-1/2, y(2)=1. (отв. y*(x)= 1 x +1− |
2 |
) |
||||||||||
|
||||||||||||||||
|
1 |
|
|
|
|
|
|
|
|
|
|
2 |
x |
3. Вариационные задачи поиска условного экстремума
3.1. Задачи на условный экстремум с конечными связями
Рассмотрим множество M допустимых функций y1(x), y2(x),…,yn(x), непрерывно дифференцируемых на отрезке [ x0, x1 ], удовлетворяющих
граничным условиям yi(x0) = yi0, yi(x1) = yi1, i = 1,2,…,n и конечным связям
φj(x, y1(x), y2(x),…,yn(x)) = 0, j = 1,2,…,m,
где функции φj(x, y1(x), y2(x),…,yn(x)) непрерывно дифференцируемы по всем переменным.
На множестве M задан функционал
x1
J (y1 (x), y2 (x),...yn (x)) = òF(x, y1 (x),..., yn (x), y1′(x),..., y′n (x))dx ,
x0

где подынтегральная функция имеет непрерывные частные производные до второго порядка включительно по всем переменным.
Среди допустимых функций требуется найти функции y1* (x), y2* (x),..., yn* (x) ,
на которых функционал достигает экстремума.
Поставленная задача относится к задачам поиска условного экстремума, так как кроме граничных условий на искомые функции наложены дополнительные условия.
Искомые экстремали в этом случае удовлетворяют системе уравнений Эйлера, Lyi − dxd Lyi′ = 0, i =1,2,...n , составленной для функционала
x1
J ( y1 , y2 ,..., yn ) = òL(x, y1 ,..., yn , y1′,..., yn′ ,λ1 (x),...,λm (x))dx
x0
где
m
L(x, y1 ,..., yn , y1′,..., y′n ,λ1 (x),...,λm (x)) = F(x, y1 ,..., yn , y1′,..., y′n ) + åλj (x)ϕ j (x, y1 ,..., yn ) .
j=1
Функция L(x,y1,y2,…,yn,y1′,…,yn′,λ1(x),…,λm(x)) называется функцией Лагранжа, а λj(x) множителями Лагранжа.
Для того чтобы применить необходимые условия экстремума в поставленной задаче надо выполнить следующие действия.
1.Составить функцию Лагранжа.
2.Записать систему уравнений Эйлера для функции Лагранжа и условия связи
Lyi − |
d |
Lyi′ = 0, i =1,2,...n , |
|
dx |
|||
|
|
φj(x, y1(x), y2(x),…,yn(x)) = 0, j = 1,2,…,m.
3.Найти общее решение системы уравнений Эйлера.
4.Определить постоянные C1,…,C2n из граничных условий, решая
систему
yi(x0, C1,…, C2n ) = yi0 , i = 1,2,…,n, yi(x1, C1,…, C2n ) = yi0, i = 1,2,…,n,
ивыражения для множителей Лагранжа λj(x), j = 1,2,…,m.
Врезультате получить экстремали y1* (x), y2* (x),..., yn* (x) , на которых может
достигаться экстремум функционала.
Пример 1. Найти экстремаль функционала
π |
|
|
|
|
|
|
|
|
|
2 |
|
|
′2 |
|
′ |
2 |
|
|
|
2 |
2 |
|
|
)dx, |
|
|
|||
J (y1 , y2 ) = ò( y1 |
+ y2 |
− y1 |
− y2 |
|
|
|
|||
0 |
|
|
|
|
π ) =1, y2 |
|
π ) =1 |
||
y1 (0) =1, y2 (0) = −1, |
y1 |
( |
( |
||||||
|
|
|
|
|
2 |
|
|
|
2 |
удовлетворяющую уравнению связи y1 – y2 – cosx = 0. Cоставим функцию Лагранжа
2 |
2 |
′2 |
′2 |
+ λ(x)(y1 − y2 − 2cos x). |
L(x, y1 , y2 ,λ(x)) = y1 |
+ y2 |
− y1 |
− y2 |
Запишем систему уравнений Эйлера и уравнение связи
L |
− |
d |
L |
y1′ |
= 2y + λ(x) + 2y′′ = 0, |
|||
dx |
||||||||
|
y1 |
|
1 |
1 |
||||
L |
− |
d |
L |
= 2y |
|
− λ(x) + 2y′′ = 0, |
||
dx |
|
|||||||
|
y2 |
|
y′2 |
|
2 |
2 |
y1 − y2 − 2cos x = 0.
Найдем общее решение системы и определим произвольные постоянные из граничных условий
y1 (x) = |
C1 |
cos x + |
C2 |
sin x + cos x, |
||||
2 |
|
|
||||||
|
|
|
2 |
|
|
|
||
y2 (x) = y1 (x) − 2cos x, |
|
|
||||||
λ(x) = 2y2 (x) + 2y2′′(x). |
|
|
||||||
y1 (0) = |
|
C1 |
|
+1 =1, y1 (π ) = |
C2 |
=1, C1 = 0, C2 = 2. |
||
|
2 |
2 |
||||||
|
|
|
2 |
|
Граничные условия и уравнение связи согласованы. Запишем полученные экстремали
y1* (x) = sin x + cos x, y2* (x) = sin x − cos x.
3.2. Задачи на условный экстремум с дифференциальными связями
Рассмотрим множество M допустимых функций y1(x), y2(x),…,yn(x), непрерывно дифференцируемых на отрезке [ x0, x1 ], удовлетворяющих граничным условиям yi(x0) = yi0, yi(x1) = yi1, i = 1,2,…,n и дифференциальным связям
где функции ϕ j (x, y1 |
ϕ j (x, y1 (x),..., yn (x), y1′(x),..., yn′ (x)) = 0, |
j =1,2,...,m, |
|
|||||||||||
(x),..., yn (x), y1 (x),..., yn (x)) непрерывно дифференцируемы по |
||||||||||||||
|
|
|
|
|
′ |
|
′ |
|
|
|
|
|
|
|
всем переменным. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
На множестве M задан функционал |
|
|
|
|
|
|
||||||||
J (y (x), y |
|
(x),...y |
|
(x)) |
x1 |
F(x, y (x),..., y |
(x), y′(x),..., y′ |
(x))dx |
, |
|||||
2 |
n |
= ò |
||||||||||||
1 |
|
|
|
1 |
n |
|
1 |
n |
|
|||||
|
|
|
|
|
|
x0 |
|
|
|
|
|
|
|
где подынтегральная функция имеет непрерывные частные производные до второго порядка включительно по всем переменным.
Среди допустимых функций требуется найти функции
y1* (x), y2* (x),..., yn* (x) , на которых функционал достигает экстремума.
Поставленная задача относится к задачам поиска условного экстремума, так как кроме граничных условий на искомые функции наложены дополнительные условия.
Искомые экстремали в этом случае удовлетворяют системе уравнений
Эйлера, Lyi − |
d |
Lyi′ = 0, i =1,2,...n , |
|
dx |
|||
|
|
составленной для функционала
x1
J ( y1, y2 ,..., yn ) = òL(x, y1,..., yn , y1′,..., yn′ ,λ1 (x),...,λm (x))dx
x0