Hello,
I'm using the ablation function, but I have an issue ( I'm using version 3.6 not the last, because on a cluster used by others). When I run the command, I use a logFile generated by the same version. Then it executes runs (none of them crash), as soon as all first runs have finished, irace returns that I don't understand:
After I get that : ablog <- ablation(iraceResults, seed=1,ablationLogFile="tmp.RDa")
# 2024-03-06 20:19:44 CET: Starting ablation from 1 to 1331
# Seed: 1
batchmode
sge,pbs,torque,slurm,htcondor
# Source configuration (row number is ID):
TimeMove RoomMove RoomsStabilityMove MwMove LMove HeuristicPerLoop Sep1
1 1 1 1 1 1 3 _
Accept_Criter_1 End_Criter_1 Sep4 MaxIdle UpperBoundRate CoolRateBound
1 1 0 _ 5 NA <NA>
LowerBoundRate InitTemp CoolRateTemp CoolScheduleTemp ReheatRate TL_Rate Sep2
1 NA NA NA NA NA NA _
Accept_Criter_2 End_Criter_2 Sep3 Accept_Criter_3 End_Criter_3 MaxIdle_2
1 2 2 _ 3 3 NA
UpperBoundRate_2 CoolRateBound_2 LowerBoundRate_2 InitTemp_2 CoolRateTemp_2
1 1.15 0.99999985714 0.9 NA NA
CoolScheduleTemp_2 ReheatRate_2 TL_Rate_2 MaxIdle_3 UpperBoundRate_3
1 NA NA NA NA NA
CoolRateBound_3 LowerBoundRate_3 InitTemp_3 CoolRateTemp_3 CoolScheduleTemp_3
1 <NA> NA 3 0.82 7
ReheatRate_3 TL_Rate_3
1 10 49
# Target configuration (row number is ID):
TimeMove RoomMove RoomsStabilityMove MwMove LMove HeuristicPerLoop Sep1
1331 1 0 1 0 1 3 _
Accept_Criter_1 End_Criter_1 Sep4 MaxIdle UpperBoundRate CoolRateBound
1331 2 2 _ NA 1.86 0.99999985714
LowerBoundRate InitTemp CoolRateTemp CoolScheduleTemp ReheatRate TL_Rate
1331 0.79 NA NA NA NA NA
Sep2 Accept_Criter_2 End_Criter_2 Sep3 Accept_Criter_3 End_Criter_3
1331 _ 2 2 _ 0 0
MaxIdle_2 UpperBoundRate_2 CoolRateBound_2 LowerBoundRate_2 InitTemp_2
1331 NA 3.3 0.99999985714 0.86 NA
CoolRateTemp_2 CoolScheduleTemp_2 ReheatRate_2 TL_Rate_2 MaxIdle_3
1331 NA NA NA NA 12
UpperBoundRate_3 CoolRateBound_3 LowerBoundRate_3 InitTemp_3
1331 NA <NA> NA NA
CoolRateTemp_3 CoolScheduleTemp_3 ReheatRate_3 TL_Rate_3
1331 NA NA NA NA
# 2024-03-06 20:19:44 CET: Executing source and target configurations on the given instances (31)...
Erreur : == irace == isTRUE(all.equal(
configurations.id, sapply(experiments, getElement, is not TRUE
"id.configuration"))) is not TRUE
5: capture.output(traceback(6))
4: irace.internal.error(msg)
3: irace.assert(isTRUE(all.equal(
configurations.id, sapply(experiments,
getElement, "id.configuration"))))
2: execute.evaluator(experiments, scenario, target.output, src.configuration)
1: ablation(iraceResults, seed = 1, ablationLogFile = "tmp.RDa")