sbgo
Use the surrogate based optimization method
Specification
Alias: None
Arguments: None
Child Keywords:
Required/Optional |
Description of Group |
Dakota Keyword |
Dakota Keyword Description |
---|---|---|---|
Optional |
Gaussian Process surrogate model |
||
Optional |
Use derivative data to construct surrogate models |
||
Optional |
File containing points you wish to use to build a surrogate |
||
Optional |
Output file for surrogate model value evaluations |
Description
A surrogate-based optimization method will be used. The surrogate
employed in sbo
is a Gaussian process surrogate.
The main difference between ego
and the
sbo
approach is the objective function being optimized.
ego
relies on an expected improvement function, while in
sbo
, the optimization proceeds using an evolutionary
algorithm ( method-coliny_ea) on the Gaussian process surrogate:
it is a standard surrogate-based optimization. Also note that the
sbo
option can support optimization over discrete variables (the
discrete variables are relaxed) while ego
cannot.
This is not the same as method-surrogate_based_global.