Execute irace()
multiple times with the same or different scenarios and parameter space definitions.
irace()
multiple times with the same or different scenarios and parameter space definitions.There are three modes of operation:
scenarios
and k
parameters
: k
runs with the same scenario and each parameter space definition.parameters
and k
scenarios
: k
runs with the same parameter space definition and each scenario.k
parameters
and k
scenarios: k
runs with each scenario and parameter space definition.Each of the k
runs can be repeated n
times by supplying a value for n
.
multi_irace( scenarios, parameters, n = 1L, parallel = 1L, split_output = parallel > 1L, global_seed = NULL )
scenarios
: list()
A list of scenarios. If only a single scenario is supplied, it is used for all parameters.
parameters
: list()
A list of parameter space definitions. If only a single definition is supplied, it is used for all scenarios.
n
: integer(1)
The number of repetitions.
parallel
: integer(1)
The number of workers to use. A value of 1
means sequential execution. Note that parallel > 1
is not supported on Windows.
split_output
: logical(1)
If TRUE
, the output of irace()
is written to {execDir}/run_{i}/irace.out
instead of the standard output.
global_seed
: integer(1)
The global seed used to seed the individual runs.
A list of the outputs of irace()
.
irace()
: the main interface for single irace runs.Useful links