х3=(0,04; 0,08)T - 0,24 (0,24; 0,2)T = (-0,0176; 0,032)T.
82 . Вычислим
Полагаем k =3 и переходим к шагу 3.
33. Вычислим
43. Вычислим
II. Анализ точки х3.
В примере 1.1 (гл.2 §1) было показано, что функция f(x) является строго выпуклой и, следовательно, точка х3 является найденным приближением точки глобального минимума х*. ■
1.3 Метод покоординатного спуска
Стратегия поиска
Стратегия решения задачи состоит в построении последовательности точек {хk}, k = 0,1,..., таких, что
где j- номер цикла вычислений; j = 0,1,2,...; k- номер итерации внутри цикла, k= 0,1,...,n-1; еk+1, k = 0,l,..., n- 1 -единичный вектор, (k+1) -я проекция которого равна 1; точка х00 задается пользователем, величина шага
Если выбранное условие при текущем
Полученные в результате вычислений точки могут быть записаны как элементы последовательности {хl}, где
Геометрическая интерпретация метода для п = 2 приведена на рис. 5.
Рис. 5
Пример 1.3. Найти локальный минимум функции
□ I. Определение точки xjk, в которой выполнен по крайней мере один из критериев окончания расчетов.
1. Зададим х00,
2. Зададим j= 0.
30. Проверим выполнение условия
40. Зададим k= 0.
50. Проверим выполнение условия
60. Вычислим
70. Проверим условие
80. Зададим
90. Вычислим
Отсюда х01 = (-1;1)T.
100. Проверим условие
901. Вычислим х01 с шагом
1001. Проверим условие
110. Проверим условия
Полагаем k=1 и переходим к шагу 5.
51. Проверим условие
61. Вычислим
71. Проверим условие
81. Зададим
91. Вычислим
Отсюда х02 = (-0,25; 0,125)Т .
101. Проверим условие
111. Проверим условия
Полагаем k= 2, переходим к шагу 5.
52. Проверим условие
31. Проверим условие
41. Зададим k= 0.
52. Проверим условие
62. Вычислим
72. Проверим условие