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

Метод симметричного ранга 1 ( SR1 ) - это квазиньютоновский метод обновления второй производной (гессиана) на основе производных (градиентов), вычисленных в двух точках. Это обобщение метода секущих для многомерной задачи. Это обновление поддерживает симметрию матрицы, но не гарантирует, что обновление будет положительно определенным .

Последовательность приближений Гессе, генерируемая методом SR1, теоретически сходится к истинному гессиану при мягких условиях; На практике приближенные гессианы, полученные с помощью метода SR1, показывают более быстрый прогресс в направлении истинного гессиана, чем популярные альтернативы ( BFGS или DFP ) в предварительных численных экспериментах. [1] [2] Метод SR1 имеет вычислительные преимущества для разреженных или частично разделимых задач. [3]

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

;

его градиент также имеет приближение ряда Тейлора.

,

который используется для обновления . Вышеупомянутое уравнение секущей не обязательно должно иметь единственное решение . Формула SR1 вычисляет (посредством обновления ранга 1) симметричное решение, которое наиболее близко к текущему приближенному значению :

,

куда

.

Соответствующее обновление приближенного обратного гессиана :

.

Формула SR1 неоднократно открывалась заново. Недостатком является то, что знаменатель может исчезнуть. Некоторые авторы предлагают применять обновление только в том случае, если

,

где - небольшое число, например . [4]

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

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

  1. ^ Conn, AR; Гулд, НИМ; Toint, Ph. L. (март 1991 г.). «Сходимость квазиньютоновских матриц, порожденных симметричным обновлением ранга один». Математическое программирование . Springer Berlin / Heidelberg. 50 (1): 177–195. DOI : 10.1007 / BF01594934 . ISSN  0025-5610 .
  2. ^ Халфан, Х. Файез; и другие. (1993). «Теоретическое и экспериментальное исследование симметричного обновления первого ранга». SIAM Journal по оптимизации . 3 (1): 1–24. DOI : 10.1137 / 0803001 .
  3. ^ Берд, Ричард Х .; и другие. (1996). "Анализ метода симметричной области доверия первого ранга". SIAM Journal по оптимизации . 6 (4): 1025–1039. DOI : 10.1137 / S1052623493252985 .
  4. ^ Нокедаль, Хорхе; Райт, Стивен Дж. (1999). Численная оптимизация . Springer. ISBN 0-387-98793-2.