module documentation

Algorithm portfolio data set module.

The algorithm portfolio consists in running multiple algorithms in parallel. Current limitation: the portfolio data set must come from data sets that are identical (same number of repetitions on the same instances of the functions.

Example:

Class DataSet Unit element of algorithm portfolio data set.
Exception Usage Undocumented
Function build Merge datasets in an algorithm portfolio.
def build(dictAlg, sortedAlg=None):

Merge datasets in an algorithm portfolio.

Parameters
dictAlgUndocumented
sortedAlgUndocumented
dict dictAlgdictionary of data sets with algorithm name for keys, see pproc.DataSetList.dictByAlg
seq sortedAlgssequence for sorting the entries of dictAlg, if not provided, dictAlg.keys() will be instead
Returns
an instance of DataSetList with the porfolio data sets