CADETProcess.optimization.Population#
- class CADETProcess.optimization.Population(id=None)[source]#
Collection of Individuals evaluated during Optimization.
See also
CADETProcess.optimization.Individual
ParetoFront
- Attributes:
individuals
listlist: All individuals.
Methods
add_individual
(individual[, ignore_duplicate])Add individual to population.
from_dict
(data)Create a Population from a dictionary.
plot_corner
([use_transformed, show, ...])Create a corner plot of the independent variables.
plot_objectives
([figs, axs, include_meta, ...])Plot the objective function values for each design variable.
plot_pareto
([plot, include_meta, ...])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.
setup_objectives_figure
([include_meta, ...])Set up figure and axes for plotting objectives.
setup_pareto
([include_meta])Set up base figure for plotting the Pareto front.
to_dict
()Convert Population to a dictionary.
update
(other)Update the population with individuals from another population.