Симметричный первого ранга
Метод симметричного ранга 1 ( SR1 ) — это квазиньютоновский метод обновления второй производной (гессиана). на основе производных (градиентов), рассчитанных в двух точках. Это обобщение метода секущих для многомерной задачи. Это обновление сохраняет симметрию матрицы, но не гарантирует, что обновление будет положительно определенным .
Последовательность гессианских аппроксимаций, сгенерированная методом SR1, теоретически сходится к истинному гессиану в мягких условиях; На практике в предварительных численных экспериментах приближенные гессианы, сгенерированные методом SR1, показывают более быстрый прогресс в направлении к истинному гессиану, чем популярные альтернативы ( BFGS или DFP ). [1] [2] Метод SR1 имеет вычислительные преимущества для разреженных или частично разделимых задач. [3]
Дважды непрерывно дифференцируемая функция имеет градиент ( ) и матрица Гессе : Функция имеет разложение в ряд Тейлора в , который можно сократить
- ;
его градиент также имеет приближение ряда Тейлора
- ,
который используется для обновления . Приведенное выше уравнение секущего не обязательно должно иметь единственное решение. . Формула SR1 вычисляет (посредством обновления ранга 1) симметричное решение, которое является ближайшим к [ нужны дальнейшие объяснения ] до текущего приблизительного значения :
- ,
где
- .
Соответствующее обновление приближенного обратного гессиана является
- .
Можно задаться вопросом, почему не сохраняется положительная определенность — в конце концов, обновление ранга 1 формы положительно определен, если является. Объяснение состоит в том, что обновление может иметь форму вместо этого потому, что знаменатель может быть отрицательным, и в этом случае нет никаких гарантий положительной определенности.
Формула SR1 открывалась заново несколько раз. Недостатком является то, что знаменатель может обратиться в нуль. Некоторые авторы предложили применять обновление только в том случае, если
- ,
где небольшое число, например . [4]
См. также
[ редактировать ]- Квазиньютоновский метод
- метод Бройдена
- Метод Ньютона в оптимизации
- Метод Бройдена-Флетчера-Гольдфарба-Шанно (BFGS)
- Метод L-BFGS
Ссылки
[ редактировать ]- ^ Конн, Арканзас; Гулд, Ним; Тойнт, доктор философии (март 1991 г.). «Сходимость квазиньютоновских матриц, созданных в результате симметричного обновления первого ранга». Математическое программирование . 50 (1). Springer Berlin/Heidelberg: 177–195. дои : 10.1007/BF01594934 . ISSN 0025-5610 . S2CID 28028770 .
- ^ Халфан, Х. Файез; и др. (1993). «Теоретическое и экспериментальное исследование симметричного обновления первого ранга». SIAM Journal по оптимизации . 3 (1): 1–24. дои : 10.1137/0803001 .
- ^ Берд, Ричард Х.; и др. (1996). «Анализ симметричного метода доверительной области первого ранга». SIAM Journal по оптимизации . 6 (4): 1025–1039. дои : 10.1137/S1052623493252985 .
- ^ Носедаль, Хорхе; Райт, Стивен Дж. (1999). Численная оптимизация . Спрингер. ISBN 0-387-98793-2 .