Учебно-методическое пособие для студентов специальности 1-36 20 02 «Упаковочное производство»
Download 4.96 Mb. Pdf ko'rish
|
29. МЕТОД НЬЮТОНА
Алгоритм метода Ньютона состоит в следующем. 1. В начальной точке х[0] вычисляется вектор p[0] = –H –1 (x[0])f ([0]). 2. На k-й итерации определяются шаг а k и точка х[k + 1]. 3. Вычисляется величина f(х[k + 1]). 4. Проверяются условия выхода из подпрограммы, реализующей данный алгоритм. Эти условия аналогичны условиям выхода из под- программы при методе наискорейшего спуска. Если эти условия выполняются, то вычисления прекращаются. В противном случае вычисляется новое направление р[k + 1] = –H –1 (x[k])f ([k]) и осуществляется переход к следующей итерации. 118 Количество вычислений на итерации методом Ньютона, как пра- вило, значительно больше, чем в градиентных методах. Это объяс- няется необходимостью вычисления и обращения матрицы вторых производных целевой функции. Однако для получения решения с достаточно высокой степенью точности с помощью метода Нью- тона обычно требуется намного меньше итераций, чем при исполь- зовании градиентных методов. В силу этого метод Ньютона гораздо эффективнее. Он обладает сверхлинейной или квадратичной скоро- стью сходимости в зависимости от требований, которым удовлетво- ряет минимизируемая функция f(x). Тем не менее в некоторых зада- чах трудоемкость итерации методом Ньютона может оказаться очень большой за счет необходимости вычисления матрицы вторых про- изводных минимизируемой функции, что потребует затрат значи- тельного количества машинного времени. В ряде случаев целесообразно комбинированное использование градиентных методов и метода Ньютона. В начале процесса мини- мизации, когда точка х[0] находится далеко от точки экстремума х * , можно применять какой-либо вариант градиентных методов. Далее при уменьшении скорости сходимости градиентного метода можно перейти к методу Ньютона. Download 4.96 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling