stringtranslate.com

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

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

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

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

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

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

где

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

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

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

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

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

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

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

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