initial_delta
Initial step size for derivative-free optimizers
Specification
Alias: None
Arguments: REAL
Default: 1.0 (COBYLA), 0.1*range (PS, SW)
Description
The initial_delta
keyword defines the size of the first search step
in derivative-free optimization methods, specifically
asynch_pattern_search
, coliny_cobyla
, coliny_pattern_search
,
coliny_solis_wets
, and mesh_adaptive_search
. It is applied in an
absolute sense to all search directions.
Default Behavior
The default value is 1.0.
Usage Tips
It is recommended that initial_delta
be the approximate distance
from the initial point to the solution. If this distance is unknown,
it is advisable to err on the side of choosing an initial_delta
that is too large or to not specify it. Relative application of
initial_delta
is not available unless the user scales the problem
accordingly.
Examples
Three example method input blocks appear below.
For asynch_pattern_search
:
method
asynch_pattern_search
initial_delta = .5
contraction_factor = 0.25
merit_function merit1_smooth
smoothing_factor = 1.0
constraint_tolerance = 1.e-6
For coliny_pattern_search
:
method
coliny_pattern_search
initial_delta = .2
variable_tolerance = 1.e-4
max_iterations 100
solution_accuracy = 1.e-6
seed = 1234
max_function_evaluations = 1000
For mesh_adaptive_search
method
mesh_adaptive_search
initial_delta = 2.0
seed = 1234