ВУЗ:
Составители:
67
вычислительную эффективность. Характерным примером овражной
целевой функции является функция Розенброка
22
12
2
121
)(100)1(),( xxxxxf
R
−+−= , (4.2)
которая часто используется при тестировании алгоритмов оптимизации.
Метод покоординатного спуска совершенно неприменим в тех
случаях, когда линии уровня целевой функции имеют точки излома.
Одним из многочисленных примеров может служить функция
2
22
2
121
)1(5,0),( −++−= xxxxxf
с линиями уровня, изображенными на рис. 4.2. Для метода покоор-
динатного спуска точки излома являются тупиковыми, т.е. из них
невозможно продвижение в направлениях, параллельных координатным
осям. В то же время, рис. 4.2 показывает, что движение вдоль линии,
соединяющей точки излома, – линии излома, наиболее быстро приводит в
точку минимума. Это свойство линий излома используют некоторые
методы многомерной оптимизации, в частности, метод Хука–Дживса и
метод конфигураций Розенброка.
Рис. 4.2. Изломы линий уровня
Достоинство метода покоординатного спуска в том, что он позволяет
применять сравнительно простые алгоритмы одномерной оптимизации,
x
1
x
2
0
0
,
707
1
,
0
X
(0)
X
(0)
X
*
Страницы
- « первая
- ‹ предыдущая
- …
- 65
- 66
- 67
- 68
- 69
- …
- следующая ›
- последняя »