CADETProcess.optimization.OptimizationProblem.create_individual

CADETProcess.optimization.OptimizationProblem.create_individual#

OptimizationProblem.create_individual(x: ndarray, f: ndarray = None, g: ndarray | None = None, m: ndarray | None = None, f_min: ndarray | None = None, cv: ndarray | None = None, cv_tol: float = 0.0, m_min: ndarray | None = None) Individual[source]#

Create new individual from data.

Parameters:
xnp.ndarray

Variable values in untransformed space.

fnp.ndarray

Objective values.

gnp.ndarray

Nonlinear constraint values.

mnp.ndarray

Meta score values.

f_minnp.ndarray

Minimized objective values.

cvnp.ndarray

Nonlinear constraints violation.

cv_tolfloat

Tolerance for constraints violation.

m_minnp.ndarray

Minimized meta score values.

Returns:
Individual

The newly created individual.