View source: R/readParameters.R
read_pcs_file | R Documentation |
Read parameters in PCS (AClib) format and write them in irace format.
read_pcs_file(file, digits = 4, debugLevel = 0, text)
file |
( |
digits |
The number of decimal places to be considered for the real parameters. |
debugLevel |
( |
text |
( |
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.
FIXME: Forbidden configurations, default configuration and transformations ("log") are currently ignored. See https://github.com/MLopez-Ibanez/irace/issues/31
A string representing the parameters in irace format.
Manuel López-Ibáñez
Frank Hutter, Manuel López-Ibáñez, Chris Fawcett, Marius Thomas Lindauer, Holger H. Hoos, Kevin Leyton-Brown, and Thomas Stützle. AClib: A Benchmark Library for Algorithm Configuration. In P. M. Pardalos, M. G. C. Resende, C. Vogiatzis, and J. L. Walteros, editors, Learning and Intelligent Optimization, 8th International Conference, LION 8, volume 8426 of Lecture Notes in Computer Science, pages 36–40. Springer, Heidelberg, 2014.
## Read the parameters directly from text pcs_table <- ' # name domain algorithm {as,mmas,eas,ras,acs}[as] localsearch {0, 1, 2, 3}[0] alpha [0.00, 5.00][1] beta [0.00, 10.00][1] rho [0.01, 1.00][0.95] ants [5, 100][10]i q0 [0.0, 1.0][0] rasrank [1, 100][1]i elitistants [1, 750][1]i nnls [5, 50][5]i dlb {0, 1}[1] Conditionals: q0 | algorithm in {acs} rasrank | algorithm in {ras} elitistants | algorithm in {eas} nnls | localsearch in {1,2,3} dlb | localsearch in {1,2,3} ' parameters_table <- read_pcs_file(text=pcs_table) cat(parameters_table) parameters <- readParameters(text=parameters_table) str(parameters)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.