stringtranslate.com

Формула Дэвидона–Флетчера–Пауэлла

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

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

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

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

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

где

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

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

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

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

Компактное представление

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

и верхние треугольные и диагональные матрицы

матрица DFP имеет эквивалентную формулу

Обратное компактное представление можно найти, применив обратное представление Шермана-Моррисона-Вудбери к . Компактное представление особенно полезно для задач с ограниченной памятью и ограничениями. [2]

Смотрите также

Ссылки

  1. ^ Avriel, Mordecai (1976). Нелинейное программирование: анализ и методы . Prentice-Hall. стр. 352–353. ISBN 0-13-623603-0.
  2. ^ Бруст, Дж. Дж. (2024). «Полезные компактные представления для подгонки данных». arXiv : 2403.12206 [math.OC].

Дальнейшее чтение