multi_irace: Execute 'irace()' multiple times with the same or different...

View source: R/multi_irace.R

multi_iraceR Documentation

Execute irace() multiple times with the same or different scenarios and parameter space definitions.

Description

There are three modes of operation:

  • One scenarios and k parameters: k runs with the same scenario and each parameter space definition.

  • One 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.

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 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.

Value

A list of the outputs of irace().

See Also

irace()

the main interface for single irace runs.


irace documentation built on April 3, 2025, 10:03 p.m.