(optional) character string: the name of the file containing the definitions of the
parameters to be tuned.
digits
The number of decimal places to be considered for the
real parameters.
debugLevel
Integer: the debug level to increase the amount of output.
text
(optional) character string: if file is not supplied and this is,
then parameters are read from the value of text via a text connection.
Value
A list containing the definitions of the parameters read. The list is
structured as follows:
Details
Either 'file' or 'text' must be given. If 'file' is given, the
parameters are read from the file 'file'. If 'text' is given instead,
the parameters are read directly from the 'text' character string.
In both cases, the parameters must be given (in 'text' or in the file
whose name is 'file') in the expected form. See the documentation
for details. If none of these parameters is given, irace
will stop with an error.
A fixed parameter is a parameter that should not be sampled but
instead should be always set to the only value of its domain. In this
function we set isFixed to TRUE only if the parameter is a categorical
and has only one possible value. If it is an integer and the minimum
and maximum are equal, or it is a real and the minimum and maximum
values satisfy 'round(minimum, digits) == round(maximum, digits)',
then the parameter description is rejected as invalid to identify
potential user errors.