geneticengine.evaluation.budget

Classes

SearchBudget

Helper class that provides a standard way to create an ABC using

TimeBudget

Helper class that provides a standard way to create an ABC using

EvaluationBudget

Helper class that provides a standard way to create an ABC using

AnyOf

Helper class that provides a standard way to create an ABC using

Module Contents

class geneticengine.evaluation.budget.SearchBudget

Bases: abc.ABC

Helper class that provides a standard way to create an ABC using inheritance.

abstractmethod is_done(tracker)
Parameters:

tracker (geneticengine.evaluation.tracker.ProgressTracker)

class geneticengine.evaluation.budget.TimeBudget(time)

Bases: SearchBudget

Helper class that provides a standard way to create an ABC using inheritance.

Parameters:

time (float)

time_budget
is_done(tracker)
Parameters:

tracker (geneticengine.evaluation.tracker.ProgressTracker)

class geneticengine.evaluation.budget.EvaluationBudget(evaluations)

Bases: SearchBudget

Helper class that provides a standard way to create an ABC using inheritance.

Parameters:

evaluations (int)

evaluations_budget
is_done(tracker)
Parameters:

tracker (geneticengine.evaluation.tracker.ProgressTracker)

class geneticengine.evaluation.budget.AnyOf(a, b)

Bases: SearchBudget

Helper class that provides a standard way to create an ABC using inheritance.

Parameters:
a
b
is_done(tracker)
Parameters:

tracker (geneticengine.evaluation.tracker.ProgressTracker)