Ближайший аналог решателя Python scypy для R nlminb?

Я знаю, что Python имеет следующие решатели inscipy.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?


person wolf    schedule 17.08.2018    source источник
comment
Возможный дубликат Какова ближайшая функция к R nlminb в Питон?   -  person Artem    schedule 09.09.2018


Ответы (1)


nlminb — оптимизатор квазиньютоновского метода без ограничений и ограничений по границам. Этот код основан на библиотеке FORTRAN PORT Дэвида Гея из Bell Labs. Что касается квазиньютоновских ментодов Pyhon, то они следующие:

Неограниченная минимизация

Метод BFGS использует квазиньютоновский метод Бройдена, Флетчера, Гольдфарба, > > и Шенно (BFGS) [5], стр. 136.

Связанная минимизация

Метод L-BFGS-B использует алгоритм L-BFGS-B [6], [7] для минимизации со связанными ограничениями.

L-BFGS-B и BFGS, являясь членами семейства квазиньютоновских методов, являются ближайшими аналогами nlminb.

person Artem    schedule 12.09.2018