CADETProcess.optimization.NSGA2#
- class CADETProcess.optimization.NSGA2(seed, pop_size, xtol, ftol, cvtol, n_max_gen, n_skip, x_tol, f_tol, cv_tol, n_max_iter, progress_frequency, n_max_evals, similarity_tol, parallelization_backend)[source]#
- Attributes:
aggregated_parameters
dict: Aggregated parameters of the instance.
- cv_tol
- cvtol
- f_tol
- ftol
missing_parameters
list: Parameters that are required but not set.
n_cores
int: Proxy to the number of cores used by the parallelization backend.
- n_max_evals
- n_max_gen
- n_max_iter
- n_skip
options
dict: Optimizer options.
- parallelization_backend
parameters
dict: Parameters of the instance.
polynomial_parameters
dict: Polynomial parameters of the instance.
- pop_size
- progress_frequency
required_parameters
list: Parameters that have no default value.
- seed
- similarity_tol
sized_parameters
dict: Sized parameters of the instance.
specific_options
dict: Optimizer spcific options.
- x_tol
- xtol
Methods
check_optimization_problem
(optimization_problem)Check if problem is configured correctly and supported by the optimizer.
Verify if all required parameters are set.
check_x0
(optimization_problem, x0)Check the initial guess x0 for an optimization problem.
optimize
(optimization_problem[, x0, ...])Solve OptimizationProblem.
run
(optimization_problem[, x0])Solve optimization problem using functional pymoo implementation.
run_post_processing
(X_transformed, ...[, ...])Run post-processing of generation.
get_max_number_of_generations
get_population_size
run_final_processing