Я знаю, что у Python есть следующие решатели в scipy.optimize.minimize
:
Nelder-Mead
Powell
CG
BFGS
Newton-CG
L-BFGS-B
TNC
COBYLA
SLSQP
trust-constr
dogleg
trust-ncg
trust-exact
trust-krylov
Однако все они похожи, какой метод является ближайшим аналогом R nlminb
?
nlminb
является неограниченным и ограниченным ограничением квази-ньютоновского оптимизатора метода. Этот код основан на библиотеке FORTRAN PORT Дэвидом Гей в Bell Labs. Что же касается пхановских квази-ньютоновских ментодов:
Неограниченная минимизация
Метод BFGS использует квази-ньютоновский метод Бройдена, Флетчера, Голдфарба,>> и Шанно (BFGS) [5] с. 136.
Связанная с ограничением минимизация
Метод L-BFGS-B использует алгоритм L-BFGS-B [6], [7] для связанной ограниченной минимизации.
L-BFGS-B & BFGS, являясь членом семейных методов квази-Ньютона, являются ближайшими аналогами nlminb
.