Составители:
Рубрика:
22
6. Поиск экстремума методом Нельдера - Мида
В качестве начального
возьмем такой же симплекс, что
и в предыдущем примере.
“Наихудшей” вершиной
является
x
(3)
= (5; 7,16), а
“наилучшей” -
x
(1)
= (4; 5,42). После отражения имеем новый симплекс с
вершинами:
Поскольку отраженная
точка
x
(4)
является “наилучшей”,
производим растяжение
симплекса. Координаты новой
вершины рассчитываем по формулам: x
1
(5)
=2 x
1
(4)
– (x
1
(1)
+ x
1
(2)
)/2= 5 ;
x
2
(5)
= 2 x
2
(4)
- (x
2
(1)
+ x
2
(2)
)/2=1,94 .
Теперь " наихудшей" точкой будет вершина симплекса с координатами
x
(2)
= (6; 5,42). Дальнейшие расчеты приведены в таблице.
№ точки x1 x2 y
x
(1)
x
(2)
x
(5)
4
6
5
5,42
5,42
1,94
108,27
149,95
49,05
Производим отражение вершины x
(2)
x
(6)
3 1,94 25,28
Производим растяжение от вершины x
(6)
x
(7)
1,5 0,2 3,53
Производим отражение вершины x
(1)
x
(8)
2,5 -3,28 18,92
Производим отражение вершины x
(5)
x
(9)
-1 -5,02 72,48
Координаты последнего симплекса приведены в таблице:
Таким образом, вершина
x
(9)
оказалась "наихудшей". Для
продолжения поиска необ-
ходимо произвести редукцию
последнего симплекса.
Выбирается вершина, в которой функция принимает минимальное значе-
ние
x
(7)
= (1,5; 0,2). Две другие
вершины будут расположены
на серединах прилежащих к ней
граней.
Дальнейшие расчеты
приведены в таблице:
№ точки x
1
x
2
y
x
(1)
x
(2)
x
(3)
4
6
5
5,42
5,42
7,16
108,27
149,95
185,81
№ точки x
1
x
2
y
x
(1)
x
(2)
x
(4)
4
6
5
5,42
5,42
3,68
108,27
149,95
82,52
№ точки x
1
x
2
y
x
(7)
x
(8)
x
(9)
1,5
2,5
-1
0,2
-3,28
-5,02
3,53
18,92
72,48
№ точки x
1
x
2
y
x
(7)
x
(10)
x
(11)
1,5
2
0,25
0,2
-1,54
-2,41
3,53
6,66
16,29
№ точки x
1
x
2
y
Производим отражение вершины x
(11)
x
(12)
3,25 1,07 18,66
Производим редукцию относительно x
(7)
x
(7)
x
(13)
x
(14)
1,5
1,75
2,375
0,2
-0,67
0,635
3,53
3,96
9,19
Производим отражение вершины x
(14)
x
(15)
0,875 -1,105 4,48
22 6. Поиск экстремума методом Нельдера - Мида В качестве начального № точки x1 x2 y возьмем такой же симплекс, что x (1) 4 5,42 108,27 и в предыдущем примере. x (2) 6 5,42 149,95 “Наихудшей” вершиной x (3) 5 7,16 185,81 является x(3) = (5; 7,16), а “наилучшей” - x(1) = (4; 5,42). После отражения имеем новый симплекс с вершинами: № точки x1 x2 y Поскольку отраженная (1) точка x(4) является “наилучшей”, x 4 5,42 108,27 (2) производим растяжение x 6 5,42 149,95 (4) симплекса. Координаты новой x 5 3,68 82,52 вершины рассчитываем по формулам: x1(5)=2 x1(4) – (x1(1) + x1(2))/2= 5 ; x2(5)= 2 x2(4) - (x2(1)+ x2(2))/2=1,94 . Теперь " наихудшей" точкой будет вершина симплекса с координатами (2) x = (6; 5,42). Дальнейшие расчеты приведены в таблице. № точки x1 x2 y Производим растяжение от вершины x(6) x(1) 4 5,42 108,27 x(7) 1,5 0,2 3,53 (2) x 6 5,42 149,95 Производим отражение вершины x(1) x(5) 5 1,94 49,05 x(8) 2,5 -3,28 18,92 Производим отражение вершины x(2) Производим отражение вершины x(5) (6) x 3 1,94 25,28 x(9) -1 -5,02 72,48 Координаты последнего симплекса приведены в таблице: Таким образом, вершина x(9) № точки x1 x2 y (7) оказалась "наихудшей". Для x 1,5 0,2 3,53 (8) продолжения поиска необ- x 2,5 -3,28 18,92 (9) ходимо произвести редукцию x -1 -5,02 72,48 последнего симплекса. Выбирается вершина, в которой функция принимает минимальное значе- (7) ние x = (1,5; 0,2). Две другие вершины будут расположены № точки (7) x1 x2 y на серединах прилежащих к ней x 1,5 0,2 3,53 (10) граней. x 2 -1,54 6,66 (11) x 0,25 -2,41 16,29 Дальнейшие расчеты № точки x1 x2 y приведены в таблице: Производим отражение вершины x(11) x(12) 3,25 1,07 18,66 Производим редукцию относительно x(7) x(7) 1,5 0,2 3,53 x(13) 1,75 -0,67 3,96 x(14) 2,375 0,635 9,19 Производим отражение вершины x(14) x(15) 0,875 -1,105 4,48
Страницы
- « первая
- ‹ предыдущая
- …
- 20
- 21
- 22
- 23
- 24
- …
- следующая ›
- последняя »