aitoa.load.stat.result: Load the End Result of a Run whose Performance Coincidents...

Description Usage Arguments Value

View source: R/load_stat_result.R

Description

Load the end results of a run whose performance corresponds closely to a given statistic. For instance, by default, this function would load the end result of the run where the quality of best discovered solution is closest to the median best quality over all runs of the given algorithm/instance combination. Basically, this method links the setups discoverd with aitoa.load.end.result.stats to the routine aitoa.load.result.from.log.file.

Usage

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
aitoa.load.stat.result(
  end.result.stats,
  results.dir,
  algorithm,
  instance,
  statistic = c("best.f.median", "best.f.min", "best.f.q050", "best.f.q159",
    "best.f.q250", "best.f.q750", "best.f.q841", "best.f.q950", "best.f.max",
    "best.f.mean", "success.time.min", "success.time.max", "success.fes.min",
    "success.fes.max")
)

Arguments

end.result.stats

the data frame with the end result statistics, obtained via aitoa.load.end.result.stats

results.dir

the directory with the end results

algorithm

the algorithm id

instance

the instance if

statistic

the statistic for which the matching run is sought

Value

a list with the following fields:

file

the file from which the result was loaded

consumed.fes

the total number of consumed function evaluations

last.improvement.fe

the function evaluation where the last improvement took palce

consumed.time

the total consumed time in milliseconds

last.improvement.time

the time when the last improved solution was found

best.f

the objective value of the best solution found

best.y

the contents of the BEST_Y section, i.e., the string representation of the best solution found

best.x

if the BEST_X section is present, then its contents (otherwise this key is not present). If this key is present, then it holds the string representation of the internal encoding of the best solution found

setup

the setup corresponding to the run

statistic

the value of the parameter statistic

statistic.value

the value of that statistic, which could be different of the performance indicator of the run


thomasWeise/aitoaEvaluate documentation built on Dec. 6, 2020, 1:22 p.m.