Open Source Optimizer

Posted on
Picture of user. mhunter Joined: 07/31/2009

It might be nice if OpenMx came with an optional open source optimizer. There are a couple that can deal with nonlinear constraints: solnp (R package Rsolnp), and DONLP2 (R package Rdonlp2).

This is not a high priority and they would probably slow down performance, but maybe some users would prefer to use an open source optimizer.

Replied on Mon, 11/22/2010 - 12:54
Picture of user. neale Joined: Jul 31, 2009

Agreed! I did not know of these two packages. It seems like neither requires derivatives, which is a good thing considering the complexity of objective functions that could be specified with mxAlgebra() function calls.

It looks like Rdonlp2 uses C code at its core and Rsolnp can exploit multicore, so perhaps performance would even improve.