Description Usage Details Value Author(s) See Also
View source: R/modelSelection.R
Sets default values for the model-selection part cobra$MS
of SACOBRA.
It is shown that different types of RBFs can deliver different qualites in modeling different functions.
Using the online model selection functionality boosted the overall performace of SACOBRA on a large set of constrained problems.
The algorithm trains every function (objective and constraints) with a given pool of models including different RBF types and width parameters.
The type of model which performs the best in the last iterations WinS
will be selected for each function.
The quality of the models are determined by different measures of approximation error in each iteration
f(\vec{x}_{new})-s(\vec{x}_{new})
1 |
With the call setOpts(MS,defaultMS())
it is possible to extend a partial list
MS
to a list containing all MS
-elements (the missing ones are taken from
defaultMS()
).
NOTE: Because of common crash observation, it is not recommended to include Gaussian model in the set of models especially for problems which require more than 100 function evaluations.
MS, a list with the following elements
active |
[F] If set to TRUE then |
models |
[c("cubic","MQ")] a set of model types that will be used to build the pool of models. Three types of RBF are implemneted "cubic", "Gaussian" and "MQ" (multiquadric).
Users can select one or combination of these models. Users can select a set of "width parameters" for "MQ" and "Gaussian" by setting |
widths |
[c(0.01,0.1,1,10)] a set of values for width parameter of RBF models. Only relevant if |
freq |
[1] controls how often |
slidingW |
[T] when set to FALSE it uses the information taken from all the past iterations to asses the quality of the models.
When set to TRUE, activates the sliding window functionality and it takes the information of the last |
WinS |
[1] size of the sliding window |
quant |
[3] 3: median, 2:0.25, 4:0.75. The measure used to compare the quality of the model in the last window. |
apply |
[T] if set to FALSE then the selected models are not used during the optimization. Only for debugging purposes. |
considerXI |
[F] If set to T then a subset of the approximation errors which are related to the current (DRC element) are considered to make the model selection decision |
Samineh Bagheri
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.