- •Министерство образования рф
- •Отчет по лабораторной работе № 6
- •Оглавление:
- •Задание:
- •Описание методов оптимизации:
- •Спецификация программы: Текст программы:
- •Результаты тестирования программы
- •Каким образом можно проверить положительную определенность гессиана?
- •В чем достоинства метода Ньютона по сравнению с уже известными Вам методами?
- •Есть ли у метода Ньютона какие-либо недостатки, и если да, то как их можно устранить?
- •Какова геометрическая интерпретация метода Ньютона и его модификаций?
Результаты тестирования программы
-
Точность
Результаты
Eps = 10-5
Minimum:
-1.0000000
1.000000
Eps = 10-4
Minimum:
-1.0000000
1.000019
Eps = 10-3
Minimum:
-1.0000000
1.000019
Выводы:
Проделав данную работу, мы изучили на практическом уровне метод Ньютона, а также его модификации. В итоге получилась корректная программа, находящая минимум n-мерной заданной функции с помощью обобщенного метода Ньютона.
Ответы на контрольные вопросы:
-
1 Что такое ньютоновское направление поиска?
Ньютоновское направление поиска определяется как pk=-(Hk)-1 *∆Yk, где ∆Yk-градиент заданной функции в точке xk. Множитель (Hk)-1 способствует повороту направления к минимуму.
-
Каким образом можно проверить положительную определенность гессиана?
Можно попробовать разложить Hk=ЦtkDkЦk и посмотреть на диагональные элементы матрицы Dk.
-
В чем достоинства метода Ньютона по сравнению с уже известными Вам методами?
Для квадратичных функций оптимум вычисляется за одну итерацию из любой точки.
Для произвольной функции сходимость Ньютона обеспечивается при выполнении четырех условий:
-
x0≡D(x*)
-
Должен существовать гессиан в каждой точке итерационного процесса.
-
Гессиан должен быть положительно определен во всех точках предполагаемого процесса.
-
Должен существовать обратный гессиан в любой точке предполагаемого процесса.
-
Есть ли у метода Ньютона какие-либо недостатки, и если да, то как их можно устранить?
Если функция овражная, то 4 условия из предыдущего пункта практически невыполнимы.
Большие траты на вычисление вторых производных, а также на вычисление обратного гессиана. Эти проблемы решены в так называемых квазиньютоновских методах.
-
Какова геометрическая интерпретация метода Ньютона и его модификаций?
В геометрическом плане метод Ньютона – процесс последовательного отыскания аппроксимирующего минимума ak+1,ak+2…парабол, проведенных через точки k,k+1,k+2…до тех пор пока аппроксимирующий минимум ak+n* не совпадет с истинным минимумом a*.
-
Найти минимум функции y(x) = 4x12 + x22 – 12x2 + 4 из начальной точки x1 = (3; 4)t методом Ньютона.
F(x1,x2)=4*x12+x22-12*x2+4
Вычислим p1 = -(H1)-1gk
g1 =(8*x1;2*x2-12)t |(3,4)=(24,-4)t
H1=(8,0; 0,2) => H1-1=(0.125, 0; 0, 0.5);
p1=-H1*g1=(-3,2)t
Перейдем в новую точку x2:
x2=x1 + alpha*p1;
alpha=1;
x2=(3,4)t+(-3,2)t=(0,6)t
Если дальше считать p2, x3 и т.д. то процесс зацикливается, так как p2,p3…=(0,0) и соответственно все вычисляемые далее точки одинаковы.