Подставляя значения x1(0) = 6, x2(0) = 8, а также только что определенные значения x1(1) и x2(1) в (11), получим:
(2*6-2)(2*(6-10*g1)-2) +
(4*8-8)(4*(8-24*g1)-8) = 0
10(10-20*g1) + 24(24-96*g1) = 0
100-200*g1 + 576-2304*g1 = 0
-2504*g1 = -676
Тогда g1 = 0.27.
Определим, используя найденное значение g1, координаты точки на 1-ом шаге:
x1(1) = 6-0.26*10
= 3.3
x2(1) = 8-0.26*24 = 1.52
Проверим выполнение условия (12):
 e
e
Поскольку
условие (12) не выполняется, перейдем ко 2-му шагу (k=2), исходной точкой
которого будет  = (3.3;1.52). В соответствии с
(9),(10) можно записать:
= (3.3;1.52). В соответствии с
(9),(10) можно записать: 
x1(2) = x1(1)-
g2(2 x1(1)-2)=
3.3 - g2(2*3.3-2) = 3.3
- g2*4.6;
x2(2) = x2(1)- g2(4 x2(1)-8)
=1.52 - g2(4*1.52-8) =
1.52+g2*1.92.
Подставляя значения x1(1) = 3.30, x2(1) = 1.52, а также только что определенные значения x1(2) и x2(2) в (11), получим:
(2*3.3 - 2)(2*(3.3 - 4.6g2) - 2) + (4*1.52 - 8)(4*(1.52 + 1.92g2) - 8) =
= 4.6(4.6 - 9.2g2) + (-1.92)(-1.92 + 7.68g2) = 0,
откуда g2 = 0.436. Определим, используя найденное значение g2, координаты точки на 2-ом шаге согласно (9),(10):
x1(2) = 3.30 -
0.436*4.6 = 1.29,
x2(2) = 1.52 + 0.436*1.92 = 2.36.
Проверим выполнение условия (12):
 e.
e.
Поскольку
условие (12) не выполняется, перейдем к 3-му шагу (k=3), исходной точкой
которого будет  = (1.29;2.36). В соответствии с
(9),(10) можно записать:
 = (1.29;2.36). В соответствии с
(9),(10) можно записать: 
x1(3) = x1(2)
-  g3(2 x1(2)-2)
= 1.29 - g3(2*1.29-2) =
1.29 - g3*0.58,
x2(3) = x2(2 )-  g3(4 x2(2)-8)
= 2.36 - g3(4*2.36-8) =
2.36 - g3*1.44.
Уравнение (11) для определения g3 примет вид
(2*1.29 - 2)(2*(1.29 - 0.58g3) - 2) + (4*2.36 - 8)(4*(2.36 - 1.44g3)-8) =
= 0.58(0.58 - 1.16g3) + 1.44(1.44 - 5.76g3) = 0,
откуда g3 = 0.28.
Тогда координаты точки в конце третьего шага будут иметь значения:
x1(3) =
1.29-0.28*0.58 = 1.13,
x2(3) = 2.35-0.28*1.44 = 1.96.
Проверим выполнение условия (12):
 e.
e.
Таким
образом, заданная точность определения координат точки посадки достигнута на
3-ом шаге оптимизации, а оптимальным решением является  =
(1.13;1.96). В этом случае минимальный расход горючего будет равен:
 =
(1.13;1.96). В этом случае минимальный расход горючего будет равен: 

Для удобства проведения расчетов в процессе поиска минимума целевой функции методом наискорейшего спуска целесообразно пользоваться таблицей вида:
| k | 1 | 2 | 3 | |||
| 
 | 6 | 3.3 | 1.29 | |||
| 
 | 8 | 1.52 | 2.36 | |||
| 
 | 10 | 4.6 | 0.58 | |||
| 
 | 24 | -1.92 | 1.44 | |||
| 
 | 6 - 10g1 | 3.3 | 3.3 - 4.6g2 | 1.29 | 1.29 - 0.58g3 | 1.13 | 
| 
 | 8 - 24g1 | 1.52 | 1.52+1.92g2 | 2.36 | 2.36 - 1.44g3 | 1.96 | 
| 
 | 10 - 20g1 | 4.6 | 4.6 - 9.2g2 | 0.58 | 0.58 - 1.16g3 | 0.26 | 
| 
 | 24-96g1 | -1.92 | -1.92+7.68g2 | 1.44 | 1.44 - 5.76g3 | -0.17 | 
| 
 | 676 - 23504g1=0 | 24.85 - 57.07g2=0 | 2.41 - 8.96g3=0 | |||
| gk | 0.27 | 0.436 | 0.28 | |||
| 
 | 4.98 | 1.58 | 0.31 | |||
Варианты исходных данных.
| № п/п | Вид целевой функции | 
 | e | 
| 1. | 
 | (2;1) | 0.1 | 
| 2. | 
 | (0;1) | 0.1 | 
| 3. | 
 | (1;1) | 0.1 | 
| 4. | 
 | (0;0) | 0.2 | 
| 5. | 
 | (-1;0) | 0.1 | 
| 6. | 
 | (0;0) | 0.04 | 
| 7. | 
 | (4;3) | 0.15 | 
| 8. | 
 | (-2;-3) | 0.5 | 
| 9. | 
 | (1;-2) | 0.1 | 
| 10. | 
 | (-2;0) | 0.15 | 
| 11. | 
 | (1;2) | 0.25 | 
| 12. | 
 | (-1;1) | 0.1 | 
| 13. | 
 | (1;0) | 0.12 | 
| 14. | 
 | (0;0) | 0.2 | 
| 15. | 
 | (0;1) | 0.15 | 
| 16. | 
 | (1;1) | 0.1 | 
| 17. | 
 | (0;1) | 0.2 | 
| 18. | 
 | (1;-1) | 0.12 | 
| 19. | 
 | (-1;1) | 0.15 | 
| 20. | 
 | (0;0) | 0.1 | 
| 21. | 
 | (1;0) | 0.08 | 
| 22. | 
 | (0;-1) | 0.1 | 
| 23. | 
 | (0;0) | 0.15 | 
| 24. | 
 | (0;-1) | 0.2 | 
| 25. | 
 | (1;-1) | 0.1 | 
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.