[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Help-gsl] Rationale behind intermediate_point()
From: |
Johan Hattne |
Subject: |
[Help-gsl] Rationale behind intermediate_point() |
Date: |
Fri, 08 Oct 2010 12:07:18 -0500 |
User-agent: |
Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.7) Gecko/20100802 Lightning/1.0b2pre Thunderbird/3.1.1 |
Dear all;
While comparing two different implementations of a multidimensional
optimiser I noticed the backtracking algorithm implemented in
intermediate_point() in GSL's multimin/directional_minimize.c. It's not
obvious to me why the step size is decreased the way it is, i.e.
step <- 0.5 * step * u / (df + u)
where u is the length of the step along the line on which a minimum is
sought, and df = f(x0 + u) - f(x0). Could anyone enlighten me as to
what's the rationale behind this?
// Best wishes; Johan
- [Help-gsl] Rationale behind intermediate_point(),
Johan Hattne <=