2025-06-18 Alexios Galanos * DESCRIPTION (Version): New version is 2.0.0 * Added a C++ version of the solver which also optionally takes functions for the analytic gradient and jacobians of constraints. Numerical central difference functions are instead constructed in the absence of any of these rather than using the simple forward difference in the original code. * Added a new test suite including tests from the Hock-Schittkowski 306 problem set and a GARCH problem to the existing test suite. * Added a problem standardization function to convert the SOLNP benchmark problems to standard form in order to compare with other solvers. * Converted package to use Roxygen * Added a vignette 2022-01-18 Alexios Galanos * DESCRIPTION (Version): New version is 1.17 * Enforce numeric on output of function to avoid warnings in some cases. 2015-07-02 Alexios Galanos * DESCRIPTION (Version): New version is 1.16 * Fix to gosolnp for one parameter case thanks to David Lawrence Miller. * Fix to parallel gosolnp not passing multiple function arguments (bug reported by Alex Karagiannis). * rep argument in solnp.R had length rather than length.out (leading to cases name conflict). * Fix to pass new CRAN checks which only attach base. 2013-04-10 Alexios Galanos * DESCRIPTION (Version): New version is 1.15 * Fixes to pass 3.0.0 2012-12-05 Alexios Galanos * DESCRIPTION (Version): New version is 1.14 * Change to parallel functionality for gosolnp. Now makes use of the parallel package where the user has to pass an initialized cluster object (also fixes Windows paralllel functionality problems). 2012-05-22 Alexios Galanos * DESCRIPTION (Version): New version is 1.13 * Fix to rtruncnorm call. 2012-05-22 Alexios Galanos * DESCRIPTION (Version): New version is 1.12 * Fix to .onLoad in zzz.R 2011-07-15 Alexios Galanos * DESCRIPTION (Version): New version is 1.11 * Added a penalty barrier function for use in the gosolnp random sampling and evaluation. * New function startpars directly returns a set of starting parameters ranked according to either a direct evaluation of the objective (excluding any inequality violations) else a penalty barrier function comprising the objective and constraints. 2011-07-06 Alexios Galanos * DESCRIPTION (Version): New version is 1.1 * Correction to bug when terminating without solution (introduced in last update). 2011-05-19 Alexios Galanos * DESCRIPTION (Version): New version is 1.0-9 * Added more traps to catch errors in inverting the hessian during the inner step. Convergence codes are now (0 - solution), (1 - maximum iterations without tolerance), (2 - no convergence, failure to invert Hessian). 2011-01-03 Alexios Galanos * DESCRIPTION (Version): New version is 1.0-8 * Parallel functionality changed in 'gosolnp' function to make use of both multicore and snowfall packages (i.e. windows multicore functionality now possible). This also opens the possibility for future extensions to use snowfall with Rmpi for cluster processing. 2010-10-01 Alexios Galanos * DESCRIPTION (Version): New version is 1.0-7 * Some additional clarification in the documentation on the control parameters. * Corrections to gosolnp checks on the inequality violations during random parameter generation in the case of one-dimensional constraints (thanks to Matthieu Stigler). * Convergence checks in the gosolnp with multiple restarts method to avoid exiting on failure from solnp. 2010-09-22 Alexios Galanos * DESCRIPTION (Version): New version is 1.0-6 * Correction to gosolnp bugs introduced in 1.0-5. * Parameter vector (pars) now retains names across calls to fun, eqfun and ineqfun (previously these were removed). 2010-09-03 Alexios Galanos * DESCRIPTION (Version): New version is 1.0-5 * Trace parameter was not correctly passed to gosolnp. Also minor corrections to trace parameter in solnp (i.e. warnings off). 2010-06-27 Alexios Galanos * DESCRIPTION (Version): New version is 1.0-4 * Corrections to subnp function when single parameter passed to solver (effectively added dimension arguments to 'diag' function when updating the Hessian). 2010-03-20 Alexios Galanos * DESCRIPTION (Version): New version is 1.0-3 * Corrections to documentation 2010-03-10 Stefan Theussl * DESCRIPTION (Version): New version is 1.0-2 * Correction to default solver control parameters 2010-03-05 Stefan Theussl * DESCRIPTION (Version): New version is 1.0-1 * CITATION file: added 2010-03-10 Alexios Galanos * DESCRIPTION (Version): New version is 1.0 * Release version for CRAN * Added a function to generate random starting parameters and allow for multiple restarts of the solver. * Some more benchmark problems to test the gosolnp function. 2009-09-15 Alexios Galanos * DESCRIPTION (Version): New version is 0.3. * Changes to function inputs and benchmark suite and method of function evaluation. * Minor Fixes * More Checks to input functions 2009-05-21 Alexios Galanos * DESCRIPTION (Version): New version is 0.2. * Benchmark Problem suite created with more problems added. 2009-05-14 Alexios Galanos * DESCRIPTION (Version): New version is 0.1. * First upload of Rsolnp.