module documentation

Creates run length distribution figures for the comparison of 2 algorithms.

Function beautify Format the figure of the run length distribution.
Function computeERT Undocumented
Function main Generate figures of empirical cumulative distribution functions.
Function plotLogAbs Creates ECDF of run length ratios.
Function plotLogRel Creates one run length distribution from a sequence of indexEntries.
Variable evalfmax Undocumented
Variable fmax Undocumented
Variable rldStyles Undocumented
def beautify(handles):

Format the figure of the run length distribution.

def computeERT(fevals, maxevals):

Undocumented

def main(dsList0, dsList1, dim, targetsOfInterest=None, outputdir='', info='default'):

Generate figures of empirical cumulative distribution functions.

Outputs: Image files of the empirical cumulative distribution functions.

Parameters
dsList0Undocumented
dsList1Undocumented
dimUndocumented
targetsOfInterestUndocumented
outputdirUndocumented
infoUndocumented
DataSetList dsList0data set of reference algorithm
DataSetList dsList1data set of algorithm of concern
int dimdimension
TargetValues targetsOfInteresttarget function values to be displayed
bool isStoringXMaxif set to True, the first call BeautifyVD sets the globals fmax and maxEvals and all subsequent calls will use these values as rightmost xlim in the generated figures.
string outputdiroutput directory (must exist)
string infostring suffix for output file names.
def plotLogAbs(dsList0, dsList1, dim, targetValuesToReach):

Creates ECDF of run length ratios.

Parameters
dsList0Undocumented
dsList1Undocumented
dimUndocumented
targetValuesToReachUndocumented
DataSetList dsList0reference
DataSetList dsList1data set list of algorithm of interest
int dimdimension
TargetValues targetValuesToReachtarget function values
Returns
handles
def plotLogRel(indexEntries0, indexEntries1, isByInstance=True):

Creates one run length distribution from a sequence of indexEntries.

The function and dimension are given. Keyword arguments: indexEntries0 -- reference indexEntries1 isByInstance -- loop over the function instances instead of the functions

Outputs: res -- resulting plot. fsolved -- number of different functions solved. funcs -- number of different function considered.

evalfmax =

Undocumented

fmax =

Undocumented

rldStyles: tuple =

Undocumented