[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Function minimizing
From: |
Joao Cardoso |
Subject: |
Re: Function minimizing |
Date: |
Fri, 04 Jun 1999 19:41:50 +0100 |
Francesco Potorti` wrote:
>
> Took from Matlab's website, and adapted for octave:
> ftp://fly.cnuce.cnr.it/pub/software/octave/leasqr/
with very small modifications the following also run in Octave:
<http://solon.cma.univie.ac.at/~neum/software/ls/> public domain
Matlab Line Search Routines
ELS, Efficient Line Search
ELS is an implementation of a very efficient and robust line search that
finds along each ray x+alp*p with
g(x)^Tp<0 (where g(x) denotes the gradient of the objective function
f(x)) a step size alp>0 such that
f(x+alp*p) <= f(x) - delta (g(x)^Tp/||p||)^2
with a positive constant delta depending only on f.
Apart from the initial directional derivative g(x)^Tp, ELS only uses
function evaluations at points along the ray.
and <ftp://eivind.imm.dtu.dk/pub/cyril/> non-comercial use, I believe.
Search for `conjgrad.m' `steepdes.m'
%CONJGRAD Conjugate Gradient Minimisation.
%
% CONJGRAD implements the conjugate gradient algorithm for
minimising
% a multidimensional function.
% It uses the Hestenes-Stiefel update by default (but
Polak-Ribiere
% and Fletcher-Reeves are also coded) and an approximate line
search
% explained in Carl Rasmussen's thesis.
%STEEPDES Steepest descent Minimisation.
%
% STEEPDES implements the method of steepest descent with
approximate
% line search.
>
> --
> Francesco Potortì (researcher) Voice: +39-050-593 203 (op. 211)
> Computer Networks Group Fax: +39-050-904052
> CNUCE-CNR, Via Santa Maria 36 Email: address@hidden
> 56126 Pisa - Italy Web: http://fly.cnuce.cnr.it/
>
> ---------------------------------------------------------------------
> Octave is freely available under the terms of the GNU GPL. To ensure
> that development continues, see www.che.wisc.edu/octave/giftform.html
> Instructions for unsubscribing: www.che.wisc.edu/octave/archive.html
> ---------------------------------------------------------------------
--
Joao Cardoso | e-mail: address@hidden
INESC, R. Jose Falcao 110 | tel: + 351 2 2094322
4050 Porto, Portugal | fax: + 351 2 2008487
---------------------------------------------------------------------
Octave is freely available under the terms of the GNU GPL. To ensure
that development continues, see www.che.wisc.edu/octave/giftform.html
Instructions for unsubscribing: www.che.wisc.edu/octave/archive.html
---------------------------------------------------------------------