CADETProcess.optimization.COBYQA.run_post_processing#
- COBYQA.run_post_processing(X_transformed: Sequence[Sequence[float]], F_minimized: Sequence[float | Sequence[float]], G: Sequence[float | Sequence[float]], CV_nonlincon: Sequence[float], current_generation: int, X_opt_transformed: Sequence[float] | None = None) None#
Run post-processing of generation.
- Parameters:
- X_transformedlist
Optimization variable values of generation in independent transformed space.
- F_minimizedlist
Objective function values of generation. This assumes that all objective function values are minimized.
- Glist
Nonlinear constraint function values of generation.
- CV_nonlinconlist
Nonlinear constraints violation of of generation.
- current_generationint
Current generation.
- X_opt_transformedlist, optional
(Currently) best variable values in independent transformed space. If None, internal pareto front is used to determine best values.
Notes
This method also works for optimizers that only perform a single evaluation per “generation”.