Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Формула Дэвидона – Флетчера – Пауэлла (или DFP ; названа в честь Уильяма К. Дэвидона , Роджера Флетчера и Майкла Дж. Д. Пауэлла ) находит решение уравнения секущей, которое наиболее близко к текущей оценке и удовлетворяет условию кривизны. Это был первый квазиньютоновский метод, обобщающий метод секущих на многомерную задачу. Это обновление поддерживает симметрию и положительную определенность матрицы Гессе .

Для данной функции , ее градиент ( ), и положительно определенная матрица Гесса , то ряд Тейлора является

и ряд Тейлора самого градиента (секущее уравнение)

используется для обновления .

Формула DFP находит симметричное, положительно определенное решение, наиболее близкое к текущему приблизительному значению :

где

и является симметричной положительно определенной матрицей .

Соответствующее обновление обратного приближения Гессе дается выражением

считается положительно определенным, а векторы и должны удовлетворять условию кривизны

Формула DFP довольно эффективна, но вскоре ее заменила формула Бройдена – Флетчера – Гольдфарба – Шенно , которая является ее двойственной (меняющей роли y и s ). [1]

См. Также [ править ]

Ссылки [ править ]

  1. ^ Avriel, Мардохей (1976). Нелинейное программирование: анализ и методы . Прентис-Холл. С. 352–353. ISBN 0-13-623603-0.

Дальнейшее чтение [ править ]