CADETProcess.optimization.Population#
- class CADETProcess.optimization.Population(id: str | None = None)[source]#
Collection of Individuals evaluated during Optimization.
- Attributes:
individualslistlist: All individuals.
Methods
add_individual(individual[, ignore_duplicate])Add individual to population.
from_dict(data)Create a Population from a dictionary.
plot_objectives([include_meta, ...])Plot the objective function values for each design variable.
plot_pairwise([use_transformed, ...])Create a pairplot using Matplotlib.
plot_pareto([include_meta, plot_infeasible, ...])Plot pairwise Pareto fronts for each generation in the optimization.
remove_individual(individual)Remove an individual from the population.
Remove similar individuals from the population.
to_dict()Convert Population to a dictionary.
update(other)Update the population with individuals from another population.
See also
CADETProcess.optimization.IndividualParetoFront