CADETProcess.optimization.OptimizationProblem.evaluate_callbacks_population

CADETProcess.optimization.OptimizationProblem.evaluate_callbacks_population#

OptimizationProblem.evaluate_callbacks_population(population, current_iteration=0, force=False, parallelization_backend=None)[source]#

Evaluate callbacks for each individual ind in population.

Parameters:
populationlist

Population.

current_iterationint, optional

Current iteration step. This value is used to determine whether the evaluation of callbacks is skipped according to their evaluation frequency. The default is 0, indicating it will definitely be evaluated.

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.