diff --git a/src/EasyGA.py b/src/EasyGA.py index 972d8a5..36e0eec 100644 --- a/src/EasyGA.py +++ b/src/EasyGA.py @@ -30,3 +30,10 @@ class GA: # def evolve(self): # # Evolve will run all the functions # initialize() + + def evolve(): + pass + + def evolve_generation(self, number_of_generations): + # This is where the generatoin progression happens. + pass diff --git a/src/defaults/defaults.py b/src/defaults/defaults.py index 87a332a..69b83d6 100644 --- a/src/defaults/defaults.py +++ b/src/defaults/defaults.py @@ -15,7 +15,7 @@ class defaults: def default_fitness_function(): pass - def default_initialize_functio(): + def default_initialize_function(): return random_initialization() def default_selection_function(): @@ -27,5 +27,15 @@ class defaults: def default_mutations_function(): return per_gene_mutation() - def default_termination_function(generations): - return generation_termination(generations) + def default_termination_point_function(amount): + # The default termination point is based on how + # many generations the user wants to run. + return generation_termination(amount) + + def defult_get_highest_fitness(): + # Get the highest fitness of the current generation + pass + + def default_get_lowest_fitness(): + # Get the lowest fitness of the current generation + pass diff --git a/src/termination/README.md b/src/termination_point/README.md similarity index 100% rename from src/termination/README.md rename to src/termination_point/README.md