optiprofiler.problem_libs.pycutest.pycutest_select#
- optiprofiler.problem_libs.pycutest.pycutest_select(options)[source]#
Select problems from the pycutest collection that satisfy given criteria.
- Parameters:
- optionsdict
A dictionary containing selection criteria: - ptype: problem type, string containing any of ‘u’, ‘b’, ‘l’, ‘n’
(default: ‘ubln’)
mindim: minimum dimension (default: 1)
maxdim: maximum dimension (default: inf)
minb: minimum number of bound constraints (default: 0)
maxb: maximum number of bound constraints (default: inf)
minlcon: minimum number of linear constraints (default: 0)
maxlcon: maximum number of linear constraints (default: inf)
minnlcon: minimum number of nonlinear constraints (default: 0)
maxnlcon: maximum number of nonlinear constraints (default: inf)
mincon: minimum total number of constraints (default: 0)
maxcon: maximum total number of constraints (default: inf)
excludelist: list of problems to exclude (default: [])
- Returns:
- list
A list of problem names that satisfy the criteria.