Формула Дэвидона – Флетчера – Пауэлла - Davidon–Fletcher–Powell formula

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

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

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

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

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

куда

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

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

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

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

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

Рекомендации

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

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