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.