Численные методы для физиков. Нелинейные уравнения и оптимизация. Зайцев В.В - 67 стр.

UptoLike

Составители: 

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
*