allresults_processing: Interpretation of Aggregated BBoB Results

Description Usage Arguments Details Value

Description

allresults_processing is a collection of functions for interpreting aggregated bbob results (i.e. a return object of aggregateResults).

Usage

1
2
3
4
5
6
7
getAggregatedConvergenceFunctions(results, nFunctions, nDimensions)

getAvgBestPerFunctionAndDimension(results, nFunctions, nDimensions)

getAvgBestPerFunction(results, nFunctions, nDimensions)

getAvgBestPerDimension(results, nFunctions, nDimensions)

Arguments

results

results must be a return object of aggregatedResults, i.e. the aggregated results of several function optimizations.

nFunctions

the number of function for which data exists and results should be computed

nDimensions

the number of dimensions for which data exists and results should be computed (nDimensions is the total number of logged dimensions, i.e. nDimensions has to be a counting value, not the actual dimensionality)

Details

The functions as defined above serve the following purposes:

getAggregatedConvergenceFunctions

A function that averages the convergence for each optimized function over all dimensions specified.

getAvgBestPerFunctionAndDimension

A function that averages the best results for each function and all dimensions specified.

getAvgBestPerFunction

A function that averages the best results for each function over all dimensions specified.

getAvgBestPerDimension

A function that averages the best results for each dimension over all functions specified.

Value

The return objects are function specific and as follows:

aggregatedConvergenceFunctions

A matrix of the fitness gaps for each function averaged over all dimensions.

getAvgBestPerFunctionAndDimension

A vector that stores the average best value (mean over all instances) for each function and each dimension of that function.

getAvgBestPerFunction

A vector that stores the average best value (mean over all instances) for each function over (dimensions are not considered separately.

getAvgBestPerDimension

A vector that stores the average the best value for each dimension over all functions (functions are not considered separately).


andreas-he/cmaesbenchmarking documentation built on May 10, 2019, 10:30 a.m.