Setup of the CONF for the CMA-ES

The corresponding CONF file for the CMA-ES looks as follows. Note, all SPOT options are summarized in the spotGetOptions file.
alg.path="."
alg.func = "spotAlgStartCmaEsJava"


alg.seed = 1235

spot.seed = 125

auto.loop.steps = 50;

init.design.func = "spotCreateDesignLhd";
init.design.size = 10;
init.design.repeats  = 1;

seq.design.maxRepeats = 5;
seq.design.size = 250
seq.predictionModel.func = "spotPredictRandomForest"

io.verbosity=3

The settings can be explained as follows.

alg.path:
Specify the path to the algorithm to be tuned. Type: STRING
alg.func:
Specify the name of the algorithm to be tuned. Type: STRING
alg.seed:
Seed passed to the algorithm. Type INT
spot.seed:
Seed used by SPOT, e.g., for generating LHD. Type: INT
auto.loop.steps:
SPOT Termination criterion. Number of meta models to be build by SPOT. Type: INT
init.design.func:
Name of the function to create an initial design. TYPE: STRING
init.design.size:
Number of initial design points to be created. Type: INT
init.design.repeats:
Number of repeats for each design point from the initial design. Type: INT
seq.design.maxRepeats:
Maximum number of repeats for design points. Type: INT
seq.design.size:
Number of design points evaluated by the meta model. Type: INT
seq.predictionModel.func:
Meta model. Type: STRING
io.verbosity:
Level of verbosity of the programm. TYPE: INT

SPOT provides an CONF template, which can be downloaded from the workshop's web site.

bartz 2010-07-08