CADETProcess.optimization.Individual#
- class CADETProcess.optimization.Individual(x, x_transformed, f, f_min, g, cv, cv_tol, m, m_min)[source]#
Set of variables evaluated during Optimization.
See also
- Attributes:
- xlist
Variable values in untransformed space.
- x_transformedlist
Independent variable values in transformed space.
- flist
Objective values.
- f_minlist
Minimized objective values.
- glist
Nonlinear constraint values.
- cvlist
Nonlinear constraints violation.
- cv_tolfloat
Tolerance for constraints violation.
- mlist
Meta score values.
- m_minlist
Minimized meta score values.
Methods
Verify if all required parameters are set.
dominates(other)Determine if individual dominates other.
from_dict(data)Create Individual from dictionary representation of its attributes.
is_similar(other[, tol])Determine if individual is similar to other.
is_similar_f(other[, tol])Determine if individual is similar to other based on objective values.
is_similar_g(other[, tol])Determine if individual is similar to other based on constraint values.
is_similar_m(other[, tol])Determine if individual is similar to other based on meta score values.
is_similar_x(other[, tol, use_transformed])Determine if individual is similar to other based on parameter values.
to_dict()Convert individual to a dictionary.