geneticengine.evaluation.budget

Module Contents

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

TargetFitness

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

TargetMultiFitness

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

class geneticengine.evaluation.budget.SearchBudget

Bases: abc.ABC

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

abstract 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 (int)

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)

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:
is_done(tracker)
Parameters:

tracker (geneticengine.evaluation.tracker.ProgressTracker)

class geneticengine.evaluation.budget.TargetFitness(value)

Bases: SearchBudget

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

Parameters:

value (float)

is_done(tracker)
Parameters:

tracker (geneticengine.evaluation.tracker.ProgressTracker)

class geneticengine.evaluation.budget.TargetMultiFitness(targets)

Bases: SearchBudget

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

Parameters:

targets (list[float])

is_done(tracker)
Parameters:

tracker (geneticengine.evaluation.tracker.ProgressTracker)