Package minimise :: Module generic_trust_region :: Class generic_trust_region
[hide private]
[frames] | no frames]

Class generic_trust_region

source code


Instance Methods [hide private]
 
__init__(self)
Class containing non-specific trust region algorithm code.
source code
 
calc_rho(self)
Function to calculate the ratio rho used to choose the trust region radius.
source code
 
new_param_func(self)
An algorithm for trust region radius selection.
source code
Method Details [hide private]

calc_rho(self)

source code 
Function to calculate the ratio rho used to choose the trust region radius.

The ratio is defined as:

                f(xk) - f(xk + pk)
        rho  =  ------------------
                  mk(0) - mk(pk)

Where the numerator is called the actual reduction and the denominator is the predicted reduction.

new_param_func(self)

source code 

An algorithm for trust region radius selection.

Page 68 from 'Numerical Optimization' by Jorge Nocedal and Stephen J. Wright, 1999