CADETProcess.optimization.OptimizationProblem.evaluate_nonlinear_constraints_violation_population

CADETProcess.optimization.OptimizationProblem.evaluate_nonlinear_constraints_violation_population#

OptimizationProblem.evaluate_nonlinear_constraints_violation_population(population, force=False, parallelization_backend=None)[source]#

Evaluate nonlinear constraints violation for each point x in population.

After evaluating the nonlinear constraint functions, the corresponding bounds are subtracted from the results.

Parameters:
populationlist

Population.

forcebool, optional

If True, do not use cached values. The default is False.

parallelization_backendRunnerBase, optional

Runner to use for the evaluation of the population in sequential or parallel mode.

Returns:
resultsnp.ndarray

Nonlinear constraints violation.