module documentation
For generating performance profiles. This module is not in use (anymore or not yet?).
Example
Function | beautify |
Customize figure presentation. |
Function | main |
Generates image files of the performance profiles of algorithms |
Function | plot |
Generates a graph showing the performance profile of an algorithm. |
Function | plotmultiple |
Generate performance profile figure. |
Variable | best |
Undocumented |
Variable | defaulttargets |
Undocumented |
Variable | nbperdecade |
Undocumented |
Variable | styles |
Undocumented |
def main(dictAlg, dsref=None, order=None, targets=defaulttargets, outputdir='', info='default', verbose=True):
¶
Generates image files of the performance profiles of algorithms
From a dictionary of DataSetList
sorted by algorithms,
generates the performance profile (Moré:2008) on multiple functions
for multiple targets altogether.
Parameters | |
dict | Undocumented |
dsref | Undocumented |
order | Undocumented |
targets | Undocumented |
outputdir | Undocumented |
info | Undocumented |
verbose | Undocumented |
dict dict | dictionary of DataSetList instances, one
dataSetList |
list targets | target function values |
list order | sorted list of keys to dictAlg for plotting order |
Generates a graph showing the performance profile of an algorithm.
We display the empirical cumulative distribution function ECDF of
the bootstrapped distribution of the expected running time (ERT)
for an algorithm to reach the function value targets
normalized by the ERT of the reference algorithm for these
targets.
Parameters | |
ds | Undocumented |
dsref | Undocumented |
targets | Undocumented |
istoolsstats | Undocumented |
data set for one algorithm | |
reference data set for normalization | |
seq targets | target function values |
dict kwargs | additional parameters provided to plot function. |
**kwargs | Undocumented |
Returns | |
handles |
def plotmultiple(dictAlg, dsref=None, order=None, targets=defaulttargets, istoolsstats=False, rhleg=True):
¶
Generate performance profile figure.
Parameters | |
dict | Undocumented |
dsref | Undocumented |
order | Undocumented |
targets | Undocumented |
istoolsstats | Undocumented |
rhleg | Undocumented |
dict dict | dictionary of DataSetList instances
one instance = one algorithm |
reference data set | |
seq targets | target function values |
bool istoolsstats | if True, uses bootstrapped distribution |
bool rhleg | if True, displays the right-hand legend |