convergence¶
Package Contents¶
-
class
EvolutionaryConvergence
(is_monobj=False)¶ Bases:
optimeed.optimize.optiAlgorithms.convergence.interfaceConvergence.InterfaceConvergence
convergence class for population-based algorithm
-
objectives_per_step
:Dict[int, List[List[float]]]¶
-
constraints_per_step
:Dict[int, List[List[float]]]¶
-
is_monobj
:bool¶
-
set_points_at_step
(self, theStep, theObjectives_list, theConstraints_list)¶
-
get_pareto_convergence
(self)¶
-
get_last_pareto
(self)¶
-
get_hypervolume_convergence
(self, refPoint=None)¶ Get the hypervolume indicator on each step
Parameters: refPoint – Reference point needed to compute the hypervolume. If None is specified, uses the nadir point Example: [10, 10] for two objectives. Returns:
-
get_nb_objectives
(self)¶
-
get_nadir_point
(self)¶
-
get_nadir_point_all_steps
(self)¶
-
get_nb_steps
(self)¶
-
get_population_size
(self)¶
-
get_graphs
(self)¶
-
-
class
InterfaceConvergence
¶ Simple interface to visually get the convergence of any optimization problem