Execute irace() multiple times with the same or different scenarios and parameter space definitions.
Source: R/multi_irace.R
multi_irace.RdThere are three modes of operation:
One
scenariosandkparameters:kruns with the same scenario and each parameter space definition.One
parametersandkscenarios:kruns with the same parameter space definition and each scenario.kparametersandkscenarios:kruns with each scenario and parameter space definition.
Each of the k runs can be repeated n times by supplying a value for n.
Usage
multi_irace(
scenarios,
parameters,
n = 1L,
parallel = 1L,
split_output = parallel > 1L,
global_seed = NULL
)Arguments
- 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 of1means sequential execution. Note thatparallel > 1is not supported on Windows.- split_output
logical(1)
IfTRUE, the output ofirace()is written to{execDir}/run_{i}/irace.outinstead of the standard output.- global_seed
integer(1)
The global seed used to seed the individual runs.
Value
A list of the outputs of irace().
See also
irace()the main interface for single irace runs.