blob: e516f0fbc28110043d29a6b30f85ef7567abcb47 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
|
2007-02-20 Brian Gough <bjg@network-theory.co.uk>
* vector_bfgs2.c (vector_bfgs2_iterate): use positive step size
2007-02-17 Brian Gough <bjg@network-theory.co.uk>
* linear_minimize.c (minimize): return GSL_ENOPROG for roundoff
2007-02-14 Brian Gough <bjg@network-theory.co.uk>
* linear_minimize.c: made all functions static
* linear_wrapper.c: made all functions static
2007-02-08 Brian Gough <bjg@network-theory.co.uk>
* linear_wrapper.c: convert multidimensional function to
one-dimensional for line minimisation
* linear_minimize.c: one-dimensional minimisation from Fletcher
* vector_bfgs2.c: added Fletcher's implementation
2006-02-18 Brian Gough <bjg@network-theory.co.uk>
* vector_bfgs.c (vector_bfgs_iterate): avoid division by zero if
dxdg == 0
2003-07-24 Brian Gough <bjg@network-theory.co.uk>
* simplex.c (nmsimplex_set): changed index variable i from int to
size_t
2003-04-17 Brian Gough <bjg@network-theory.co.uk>
* simplex.c (nmsimplex_iterate): bug fix to find the second
highest point correctly
* vector_bfgs.c (vector_bfgs_iterate): no need to update g0norm on
each downhill step, since g0norm is the norm for the initial
gradient.
* conjugate_pr.c (conjugate_pr_iterate): no need to update g0norm
on each downhill step, since g0norm is the norm for the initial
gradient.
* conjugate_fr.c (conjugate_fr_iterate): no need to update g0norm
on each downhill step, since g0norm is the norm for the initial
gradient.
Sun Sep 30 20:50:00 2002 Tuomo Keskitalo <tkeskita@pt.hut.fi>
* Added Nelder-Mead Simplex optimization algorithm and
fminimizer structure.
Sun Feb 10 21:57:36 2002 Brian Gough <bjg@network-theory.co.uk>
* conjugate_pr.c (conjugate_pr_iterate): return error ENOPROG if
cannot find downward step
* conjugate_fr.c (conjugate_fr_iterate): return error ENOPROG if
cannot find downward step
* vector_bfgs.c (vector_bfgs_iterate): return error ENOPROG if
cannot find downward step
Thu Oct 25 11:56:06 2001 Brian Gough <bjg@network-theory.co.uk>
* added a tolerance parameter for the line minimizations
Wed Oct 24 23:18:46 2001 Brian Gough <bjg@network-theory.co.uk>
* modified all routines to use a single minimiztion iteration,
instead of nested iterations for line and gradient search.
Thu Oct 18 22:56:52 2001 Brian Gough <bjg@network-theory.co.uk>
* renamed gsl_multimin_f_minimizer to gsl_multimin_fminimizer for
consistency with rest of the library
* renamed gsl_multimin_fdf_minimizer to gsl_multimin_fdfminimizer
for consistency with rest of the library
Mon Oct 8 21:41:51 2001 Brian Gough <bjg@network-theory.co.uk>
* diff.c (gsl_multimin_diff): pass params argument using
GSL_MULTIMIN_FN_EVAL (3 occurrences)
Sun Jul 15 17:54:15 2001 Brian Gough <bjg@network-theory.co.uk>
* fdfminimizer.c (gsl_multimin_fdf_minimizer_alloc): eliminated
use of interval type
Sat Apr 28 11:29:08 2001 Brian Gough <bjg@network-theory.co.uk>
* diff.c (gsl_multimin_diff): made indices unsigned
Mon Apr 23 13:22:31 2001 Brian Gough <bjg@network-theory.co.uk>
* gsl_multimin.h diff.c: made starting_point const throughout to
avoid compiler warnings
* made internal functions static
* gsl_multimin.h: added missing prototype for gsl_multimin_diff
Tue Apr 17 22:15:37 2001 Brian Gough <bjg@network-theory.co.uk>
* gsl_multimin.h: added missing prototype for gsl_multimin_compute_ep
Sun Feb 18 16:35:21 2001 Brian Gough <bjg@network-theory.co.uk>
* fdfminimizer.c (gsl_multimin_fdf_minimizer_alloc): modified to
account for change in calling convection of
gsl_min_fminimizer_alloc
Fri May 5 16:08:34 2000 Brian Gough <bjg@network-theory.co.uk>
* test.c (test_fdf): fixed warning about "control reaches end of
non-void function" by changing test_fdf to return type void
Tue May 2 19:20:46 2000 Brian Gough <bjg@network-theory.co.uk>
* test.c (main): added return gsl_test_summary() to main, so that
test results are returned through the exit status.
Mon Feb 14 13:12:16 2000 Brian Gough <bjg@network-theory.co.uk>
* made all internal functions static
|