EvaluationResults

class desdeo_problem.problem.EvaluationResults(objectives: ndarray, fitness: ndarray, constraints: None | ndarray = None, uncertainity: None | ndarray = None)[source]

Bases: NamedTuple

The return object of <problem>.evaluate methods.

objectives

The objective function values for each input vector.

Type:

np.ndarray

fitness

Equal to objective values if objective is to be minimized. Multiplied by (-1) if objective to be maximized.

Type:

np.ndarray

constraints

The constraint values of the problem corresponding each input vector.

Type:

Union[None, np.ndarray]

uncertainity

The uncertainity in the objective values.

Type:

Union[None, np.ndarray]