buildCommandLine {irace} | R Documentation |
Generate a command-line representation of a configuration
Description
buildCommandLine
receives two vectors, one containing
the values of the parameters, the other containing the switches of the
parameters. It builds a string with the switches and the values that can
be used as a command line to call the program to be tuned, thus generating
one candidate configuration.
Usage
buildCommandLine(values, switches)
Arguments
values |
A vector containing the value of each parameter for the candidate configuration. |
switches |
A vector containing the switches of each paramter (in an order that corresponds to the values vector). |
Value
A string concatenating each element of switches
and
values
for all parameters with a space between each pair of
parameters (but none between the switches and the corresponding values).
Author(s)
Manuel López-Ibáñez and Jérémie Dubois-Lacoste
Examples
switches <- c("--switch1 ", "--switch2 ")
values <- c("value_1", "value_2")
buildCommandLine (values, switches)
## Build a command-line from the results produced by a previous run of irace.
# First, load the data produced by irace.
irace.logfile <- file.path(system.file(package="irace"),
"exdata", "irace-acotsp.Rdata")
load(irace.logfile)
allConfigurations <- iraceResults$allConfigurations
parameters <- iraceResults$parameters
apply(allConfigurations[1:10, unlist(parameters$names)], 1, buildCommandLine,
unlist(parameters$switches))
[Package irace version 3.5 Index]