CADETProcess.optimization.U_NSGA3

Contents

CADETProcess.optimization.U_NSGA3#

class CADETProcess.optimization.U_NSGA3(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.

check_required_parameters()

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