Science Fair Project Encyclopedia
Linesearch
In (unconstrained) optimization, the linesearch strategy is one of two basic iterative approaches to finding a local minimum
of an objective function
. The other method is that of trust regions .
Algorithm
- i) Set iteration counter k = 0, and make an initial guess,
for the minimum.
- ii) Compute a descent direction
.
- iii) Choose αk to 'loosely' minimize
over
.
- iv) Update
, k = k + 1.
- If
tolerance, STOP.
- Else, goto ii).
- If
In step iii) we can either exactly minimize φ, by solving φ'(αk) = 0, or loosely, by asking for a sufficient decrease in φ. The latter may be performed in a number of ways, perhaps by doing a backtracking linesearch or using the Wolfe conditions.
Like other optimization methods, line search may be combined with simulated annealing to allow it to jump over some local minima.
Reference
N. I. M. Gould and S. Leyffer, An introduction to algorithms for nonlinear optimization. In J. F. Blowey, A. W. Craig, and T. Shardlow, Frontiers in Numerical Analysis, pages 109-197. Springer Verlag, Berlin, 2003.
The contents of this article is licensed from www.wikipedia.org under the GNU Free Documentation License. Click here to see the transparent copy and copyright details


