]> Creatis software - CreaPhase.git/blob - octave_packages/optim-1.2.0/packinfo/NEWS
Add a useful package (from Source forge) for octave
[CreaPhase.git] / octave_packages / optim-1.2.0 / packinfo / NEWS
1 Summary of important user-visible changes for optim 1.2.0:
2 -------------------------------------------------------------------
3
4  ** Together with the new backend "lm_feasible" there is now a
5     complete suite of backends for optimization with linear and
6     general equality and inequality constraints, for scalar valued
7     objective functions and for array valued model function, which
8     features, a.o., honouring of constraints throughout optimization
9     and handling of structure-based parameters. The respective user
10     functions (frontends) are
11
12       nonlin_min nonlin_residmin nonlin_curvefit
13
14     together with a user function for statistics
15
16       residmin_stat
17
18  ** The requirement of nonlin_min, nonlin_residmin, and
19     nonlin_curvefit for the general constraint functions being able to
20     honour an index of constraints has been removed, the respective
21     feature is still available by setting some options.
22
23  ** Makefile fixed to work with non-standard linker options e.g on
24     Apple.
25
26
27 Summary of important user-visible changes for optim 1.1.0:
28 -------------------------------------------------------------------
29
30  ** The following functions are new optim 1.1.0:
31
32       powell cauchy nonlin_min
33
34  ** The following functions have been deprecated since they have been
35     implemented in Octave core:
36
37       fminunc_compat  optimset_compat
38
39  ** The function `fmin' has been deprecated in favour of using `fminbnd'
40     directly. If one really wishes to use the short version, one can
41     easily create an alias on an octaverc file (see `doc startup') with
42     the following code
43
44       function out=fmin(varargin) out=fminbnd(varargin{:}); endfunction
45
46  ** The package Makefile has been adapted for compatibility with Octave 3.6.0.
47
48  ** Bugfixes on the functions:
49
50       deriv   linprog
51
52  ** The function `line_min' has a configurable setpesize and max evals.
53
54  ** Added possibility to restrict a parameter to samin.
55
56  ** Package is no longer automatically loaded.
57
58
59 Some important changes of the last versions of optim before 1.1.0:
60 ------------------------------------------------------------------
61
62  ** New functions:
63
64       jacobs: complex step derivative approximation
65
66       nonlin_residmin, nonlin_curvefit: Frontends with a general
67       interface for constrained residual-based optimization. They
68       allow a.o. optimization of structure-based named parameters or
69       parameter-arrays. A backend is included, which is derived from
70       the algorithm of leasqr, but enables feasible-path optimization
71       with linear and general constraints.