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