Составители:
Рубрика:
20
5. Поиск экстремума симплекс -методом
Начальную точку с координатами x
(0)
= (5; 6) берем за центр тяжести тре-
угольника. Вокруг начальной точки строим треугольник -симплекс. Координа-
ты вершин исходного симплекса рассчитываются по формулам:
x
(1)
= (x
1
(0)
-a/2 ; x
2
(0)
- 0,29·a);
x
(2)
= (x
1
(0)
+a/2 ; x
2
(0)
- 0,29·a);
x
(3)
= (x
1
(0)
; x
2
(0)
+0,58·a), где a- длина ребра симплекса,
которую выбираем произвольно. Пусть a=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
(3)
= (5; 7,16).
Через центр противолежащей грани строится новая вершина симплекса,
симметричная "наихудшей" вершине.
Координаты новой вершины рассчитываем по формулам:
x
1
(4)
= x
1
(1)
+ x
1
(2)
- x
1
(3)
;
x
2
(4)
= x
2
(1)
+ x
2
(2)
- x
2
(3)
.
В результате получился новый симплекс с вершинами:
№ точки 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
(2)
= (6; 5,42). Дальнейшие расчеты приведены в таблице.
№ точки x1 x2 y
x
(1)
x
(5)
x
(4)
x
(6)
x
(7)
x
(8)
x
(9)
x
(10)
x
(11)
4
3
5
4
2
3
1
2
0
5,42
3,68
3,68
1,94
1,94
0,2
0,2
-1,54
-1,54
108,27
51,8
82,52
36,16
16,41
10,88
2,08
6,66
8,82
Координаты последнего симплекса приведены в таблице:
Таким образом, вершина
x
(8)
отображенная в x
(11)
вновь
оказалась "наихудшей". Этот
случай называется процедурой
№ точки x
1
x
2
y
x
(9)
x
(10)
x
(11)
1
2
0
0,2
-1,54
-1,54
2,08
6,66
8,82
20
5. Поиск экстремума симплекс -методом
Начальную точку с координатами x(0) = (5; 6) берем за центр тяжести тре-
угольника. Вокруг начальной точки строим треугольник -симплекс. Координа-
ты вершин исходного симплекса рассчитываются по формулам:
x(1) = (x1(0)-a/2 ; x2(0) - 0,29·a);
x(2) = (x1(0) +a/2 ; x2(0) - 0,29·a);
x(3) = (x1(0) ; x2(0) +0,58·a), где a- длина ребра симплекса,
которую выбираем произвольно. Пусть a=2, тогда координаты вершин
исходного симплекса и соответствующее им значение целевой функции будут
равны:
№ точки x1 x2 y
(1)
x 4 5,42 108,27
(2)
x 6 5,42 149,95
(3)
x 5 7,16 185,81
Из трех значений функции выбирается "наихудшая" точка: при поиске
минимума эта та точка, в которой функция принимает максимальное значение.
В нашем случае это точка с координатами x(3) = (5; 7,16).
Через центр противолежащей грани строится новая вершина симплекса,
симметричная "наихудшей" вершине.
Координаты новой вершины рассчитываем по формулам:
x1(4)= x1(1)+ x1(2)- x1(3) ; x2(4)= x2(1)+ x2(2)- x2(3).
В результате получился новый симплекс с вершинами:
№ точки x1 x2 y
(1)
x 4 5,42 108,27
(2)
x 6 5,42 149,95
(4)
x 5 3,68 82,52
Теперь " наихудшей" точкой будет вершина симплекса с координатами
(2)
x = (6; 5,42). Дальнейшие расчеты приведены в таблице.
№ точки x1 x2 y
(1)
x 4 5,42 108,27
(5)
x 3 3,68 51,8
(4)
x 5 3,68 82,52
(6)
x 4 1,94 36,16
(7)
x 2 1,94 16,41
(8)
x 3 0,2 10,88
(9)
x 1 0,2 2,08
(10)
x 2 -1,54 6,66
(11)
x 0 -1,54 8,82
Координаты последнего симплекса приведены в таблице:
Таким образом, вершина № точки x1 x2 y
(8) (11) (9)
x отображенная в x вновь x 1 0,2 2,08
(10)
оказалась "наихудшей". Этот x 2 -1,54 6,66
(11)
случай называется процедурой x 0 -1,54 8,82
Страницы
- « первая
- ‹ предыдущая
- …
- 18
- 19
- 20
- 21
- 22
- …
- следующая ›
- последняя »
