CADETProcess.optimization.OptimizationProblem.create_population

CADETProcess.optimization.OptimizationProblem.create_population#

OptimizationProblem.create_population(X: Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | complex | bytes | str | _NestedSequence[complex | bytes | str], F: Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | complex | bytes | str | _NestedSequence[complex | bytes | str] = None, F_min: Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | complex | bytes | str | _NestedSequence[complex | bytes | str] | None = None, G: Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | complex | bytes | str | _NestedSequence[complex | bytes | str] | None = None, CV_nonlincon: Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | complex | bytes | str | _NestedSequence[complex | bytes | str] | None = None, M: Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | complex | bytes | str | _NestedSequence[complex | bytes | str] | None = None, M_min: Buffer | _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | complex | bytes | str | _NestedSequence[complex | bytes | str] | None = None) Population[source]#

Create new population from data.

Parameters:
Xnpt.ArrayLike

Variable values in untransformed space.

Fnpt.ArrayLike

Objective values.

F_minnpt.ArrayLike

Minimized objective values.

Gnpt.ArrayLike

Nonlinear constraint values.

CV_nonlinconnpt.ArrayLike

Nonlinear constraints violation.

Mnpt.ArrayLike

Meta score values.

M_minnpt.ArrayLike

Minimized meta score values.

Returns:
Population

The newly created population.