geneticengine.evaluation.api
Module Contents
Classes
Helper class that provides a standard way to create an ABC using |
Attributes
- geneticengine.evaluation.api.logger
- class geneticengine.evaluation.api.Evaluator
Bases:
abc.ABC
Helper class that provides a standard way to create an ABC using inheritance.
- abstract evaluate_async(problem, indivs)
- Parameters:
problem (geneticengine.problems.Problem)
indivs (Iterable[geneticengine.solutions.individual.Individual[Any, Any]])
- evaluate(problem, indivs)
- Parameters:
problem (geneticengine.problems.Problem)
indivs (Iterable[geneticengine.solutions.individual.Individual[Any, Any]])
- register_evaluation()
- number_of_evaluations()
- eval_single(problem, individual)
- Parameters:
problem (geneticengine.problems.Problem)
individual (geneticengine.solutions.individual.Individual)
- Return type: