R: Generate a command-line representation of a configuration

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)
    attach(iraceResults)
    apply(allConfigurations[1:10, unlist(parameters$names)], 1, buildCommandLine,
          unlist(parameters$switches))

[Package irace version 3.4.1 Index]