Bases: Algorithm
[S
, R
], Thread
-
create_initial_solutions() → List[S][source]
Creates the initial list of solutions of a metaheuristic.
-
evaluate(solutions: List[S]) → List[S][source]
Evaluates a solution list.
-
get_name() → str[source]
-
init_progress() → None[source]
Initialize the algorithm.
-
observable_data() → dict[source]
Get observable data, with the information that will be seng to all observers each time.
-
result() → R[source]
-
step() → None[source]
Performs one iteration/step of the algorithm’s loop.
-
stopping_condition_is_met() → bool[source]
The stopping condition is met or not.
-
update_progress() → None[source]
Update the progress after each iteration.