Составители:
Рубрика:
21
"зацикливания". Проверяем условие окончания алгоритма, сравнивая длину
ребра симплекса с заданной точностью
2,02)68,328,3()15(
22
>=−−+−
.
Для продолжения поиска необходимо произвести редукцию последнего
симплекса.
Выбирается вершина, в которой функция принимает минимальное значе-
ние
x
(9)
= (1; 0,2). Две другие вершины будут расположены на серединах приле-
жащих к ней граней.
Таким образом, получился
новый симплекс с длиной ребра,
равной 1, и координатами
вершин:
Дальнейшие расчеты приведены в таблице:
№ точки x
1
x
2
y
x
(14)
x
(15)
0
0,5
0,2
1,07
0,68
2,46
зацикливание, уменьшаем ребро до 0,5
x
(14)
x
(16)
x
(17)
x
(18)
x
(19)
0
0,5
0,25
-0,25
-0,5
0,2
0,2
0,635
0,635
0,2
0,68
1,13
0,92
0,28
0,73
зацикливание, уменьшаем ребро до 0,25
x
(18)
x
(20)
x
(21)
-0,25
-0,375
-0,125
0,635
0,4175
0,4175
0,28
0,34
0,42
№ точки x
1
x
2
y
x
(22)
x
(23)
x
(24)
x
(25)
x
(26)
x
(27)
-0,50
-0,375
-0,625
-0,75
-0,875
-0,75
0,635
0,8525
0,8525
0,635
0,8525
1,07
0,15
0,25
0,074
0,146
0,022
0.1073
зацикливание, уменьшаем ребро до 0,125
x
(26)
x
(28)
x
(29)
x
(30)
x
(31)
-0,875
-0,75
-0,8125
-0,9375
-1
0,8525
0,8525
0,9612
0,9612
0,8525
0,022
0,032
0,024
0,0021
0,0435
Поскольку в послед-
ней точке произошло за-
цикливание, а длина ребра
симплекса 0,125 <
ε
=0,2,
условие окончания алго-
ритма выполняется.
Таким образом, за
точку минимума принима-
ем вершину симплекса, со-
ответствующую минимуму
целевой функции после его
зацикливания, т.е.
x*≈ x
(30)
= (-0,9375; 0,9612).
Траектория поиска
показана на рис.6.
Рис.6
№ точки x
1
x
2
y
x
(9)
x
(12)
x
(13)
1
1,5
0,5
0,2
-0,67
-0,67
2,08
3,48
2,82
5
20
50
100
200
21 "зацикливания". Проверяем условие окончания алгоритма, сравнивая длину ребра симплекса с заданной точностью (5 − 1) 2 + (−3,28 − 3,68) 2 = 2 > 0,2 . Для продолжения поиска необходимо произвести редукцию последнего симплекса. Выбирается вершина, в которой функция принимает минимальное значе- (9) ние x = (1; 0,2). Две другие вершины будут расположены на серединах приле- жащих к ней граней. Таким образом, получился № точки (9) x1 x2 y новый симплекс с длиной ребра, x 1 0,2 2,08 (12) равной 1, и координатами x 1,5 -0,67 3,48 (13) вершин: x 0,5 -0,67 2,82 Дальнейшие расчеты приведены в таблице: № точки x1 x2 y № точки x1 x2 y (14) (22) x 0 0,2 0,68 x -0,50 0,635 0,15 (15) (23) x 0,5 1,07 2,46 x -0,375 0,8525 0,25 (24) зацикливание, уменьшаем ребро до 0,5 x -0,625 0,8525 0,074 (14) (25) x 0 0,2 0,68 x -0,75 0,635 0,146 (16) (26) x 0,5 0,2 1,13 x -0,875 0,8525 0,022 (17) (27) x 0,25 0,635 0,92 x -0,75 1,07 0.1073 (18) x -0,25 0,635 0,28 зацикливание, уменьшаем ребро до 0,125 (19) x -0,5 0,2 0,73 x(26) -0,875 0,8525 0,022 зацикливание, уменьшаем ребро до 0,25 (28) x -0,75 0,8525 0,032 x(18) -0,25 0,635 0,28 x (29) -0,8125 0,9612 0,024 x(20) -0,375 0,4175 0,34 x (30) -0,9375 0,9612 0,0021 x(21) -0,125 0,4175 0,42 x (31) -1 0,8525 0,0435 Поскольку в послед- 200 100 ней точке произошло за- цикливание, а длина ребра 50 симплекса 0,125 < ε=0,2, условие окончания алго- 20 ритма выполняется. Таким образом, за 5 точку минимума принима- ем вершину симплекса, со- ответствующую минимуму целевой функции после его зацикливания, т.е. x*≈ x(30) = (-0,9375; 0,9612). Траектория поиска показана на рис.6. Рис.6
Страницы
- « первая
- ‹ предыдущая
- …
- 19
- 20
- 21
- 22
- 23
- …
- следующая ›
- последняя »