Options Class for e05jb
Syntax
C# |
---|
public class e05jbOptions |
Visual Basic |
---|
Public Class e05jbOptions |
Visual C++ |
---|
public ref class e05jbOptions |
F# |
---|
type e05jbOptions = class end |
Description of the Optional Parameters
For each option, we give a summary line, a description of the optional parameter and details of constraints.
The summary line contains:
- a parameter value, where the letters , denote options that take character, integer and real values respectively, and where the letter denotes an option that takes an or value;
- the default value, where the symbol is a generic notation for machine precision (see x02aj), the symbol stands for the largest positive model number (see x02al), represents the number of non-fixed variables, and the symbol stands for the maximum number of decimal digits that can be represented (see x02be).
Option names are case-insensitive and must be provided in full; abbreviations are not recognized.
Defaults |
This special keyword is used to reset all optional parameters to their default values, and any random state stored in the array comm will be destroyed.
Any option value given with this keyword will be ignored. This optional parameter cannot be queried or got.
Function Evaluations Limit |
This puts an approximate limit on the number of function calls allowed. The total number of calls made is checked at the top of an internal iteration loop, so it is possible that a few calls more than may be made.
Constraint:
.
Infinite Bound Size |
This defines the ‘infinite’ bound in the definition of the problem constraints. Any upper bound greater than or equal to will be regarded as (and similarly any lower bound less than or equal to will be regarded as ).
Constraint:
.
Local Searches |
If you want to try to accelerate convergence of e05jb by starting local searches from candidate minima, you will require to be .
Constraint:
.
Local Searches Limit |
This defines the maximal number of iterations to be used in the trust-region loop of the local-search procedure.
Constraint:
.
Local Searches Tolerance |
The value of is the multiplier used during local searches as a stopping criterion for when the approximated gradient is small, in the sense described in [Local Search].
Constraint:
.
Minimize |
Maximize |
These keywords specify the required direction of optimization. Any option value given with these keywords will be ignored.
Nolist |
List |
These options control the echoing of each optional parameter specification as it is supplied. List turns printing on, Nolist turns printing off. The output is sent to the current advisory message unit (as defined by (X04ABF not in this release)).
Any option value given with these keywords will be ignored. This optional parameter cannot be queried or got.
Repeatability |
For use with random initialization lists (). When set to , an internally-initialized random state is stored in the array comm for use in subsequent calls to e05jb.
Constraint:
.
Splits Limit |
Along with the initialization list list, this defines a limit on the number of times the root box will be split along any single coordinate direction. If Local Searches is you may find the default value to be too small.
Constraint:
.
Static Limit |
As the default termination criterion, computation stops when the best function value is static for sweeps through levels. This parameter is ignored if you have specified a target value to reach in Target Objective Value.
Constraint:
.
Target Objective Error |
If you have given a target objective value to reach in (the value of the optional parameter Target Objective Value), sets your desired relative error (from above if Minimize is set, from below if Maximize is set) between obj and , as described in [Accuracy]. See also the description of the optional parameter Target Objective Safeguard.
Constraint:
.
Target Objective Safeguard |
If you have given a target objective value to reach in (the value of the optional parameter Target Objective Value), sets your desired safeguarded termination tolerance, for when is close to zero.
Constraint:
.
Target Objective Value |
This parameter may be set if you wish e05jb to use a specific value as the target function value to reach during the optimization. Setting overrides the default termination criterion determined by the optional parameter Static Limit.