root/trunk/openopt/ChangeLog.txt

Revision 1388, 2.0 kB (checked in by dmitrey.kroshko, 3 months ago)

update for ChangeLog?.txt

Line 
1 0.18 to 0.19:
2  * Some changes for NLP/NSP solver ralg (especially related to handling linear constraints Ax <= b, Aeq x = beq, lb <= x <= ub)
3  * Bugfix for ralg IPOPT linear constraints handling
4  * ALGENCAN v 2.0.x has been connected (v 1.0 is no longer supported, v 2.0.3 or later is required)
5  * bugfix for constrained NLSP graphic output (constrained nssolve isn't turned to latest ralg version yet)
6  * scale parameter for lpSolve (p.scale = {False} | True | 0 | 1)
7  * New OO class LLAVP (linear least absolute values aka linear least deviations)
8  * Improved handling of non-linear functions with restricted dom
9  * GLP (global) solver galileo now can handle integer problems (via p.useInteger = 1 or True)
10  * Another one GLP solver connected: pswarm
11  * Lots of work related to oofun concept (see OO Doc page for details)
12  * Add converters llsp2nlp, llavp2nsp
13  * Convenient handling of maximization problems (via p.goal = 'max' or 'maximum')
14  * Some code clean up and bugfixes
15 Backward incompatibility:
16  * Changed objective function in LLSP
17  * MATLAB-style gradtol renamed to gtol (for to provide same syntax to scipy.optimize fmin_bfgs, fmin_cg and less-to-type)
18
19 0.17 to 0.18:
20 * connection to glpk MILP solver (requires cvxopt v >= 1.0)
21 * connection to NLP solver IPOPT (requires pyipopt installation, that is currently available for Linux only)
22 * major changes for ralg
23 * splitting non-linear constraints can benefit for some solvers
24 * unified text output for NLP solvers
25 * handling of  maximization problems (via p.goal = 'max' or 'maximum')
26 * some bugfixes, lots of code cleanup
27
28 0.15 to 0.17:
29 * new classes: GLP (global problem), MMP (mini-max problem)
30 * several new solvers written: goldenSection, nsmm
31 * some more solvers connected: scipy_slsqp, bvls, galileo
32 * possibility to change default solver parameters
33 * user-defined callback functions
34 * changes in auto derivatives check
35 * "noise" parameter for noisy functions
36 * some changes to NLP/NSP solver ralg
37 * some changes in graphical output: initial estimations xlim, ylim
38 * scaling
39 * some bugfixes
Note: See TracBrowser for help on using the browser.