ablation | R Documentation |
Ablation is a method for analyzing the differences between two configurations.
ablation(
iraceResults,
src = 1L,
target = NULL,
ab_params = NULL,
type = c("full", "racing"),
nrep = 1L,
seed = 1234567L,
ablationLogFile = "log-ablation.Rdata",
instancesFile = "train",
...
)
iraceResults |
|
src , target |
|
ab_params |
|
type |
|
nrep |
|
seed |
|
ablationLogFile |
|
instancesFile |
|
... |
Further arguments to override scenario settings, e.g., |
A list containing the following elements:
Configurations tested in the ablation.
State of the ablation process.
A matrix with the results of the experiments (columns are configurations, rows are instances).
Scenario object with the settings used for the experiments.
IDs of the best configurations at each step of the ablation.
Best configuration found in the experiments.
TRUE
if the ablation process was completed.
Leslie Pérez Cáceres and Manuel López-Ibáñez
C. Fawcett and H. H. Hoos. Analysing differences between algorithm configurations through ablation. Journal of Heuristics, 22(4):431–458, 2016.
plotAblation()
ablation_cmdline()
logfile <- system.file(package="irace", "exdata", "sann.rda")
# Execute ablation between the first and the best configuration found by irace.
ablog <- ablation(logfile, ablationLogFile = NULL)
plotAblation(ablog)
# Execute ablation between two selected configurations, and selecting only a
# subset of parameters, directly reading the setup from the irace log file.
ablog <- ablation(logfile, src = 1, target = 10,
ab_params = c("temp"), ablationLogFile = NULL)
plotAblation(ablog)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.