Requested file name changes

This commit is contained in:
danielwilczak101
2020-09-30 23:25:44 -04:00
parent 8377650c58
commit aa0c5320c8
23 changed files with 96 additions and 72 deletions

View File

@ -4,13 +4,14 @@ import random
from initialization import population as create_population
from initialization import chromosome as create_chromosome
from initialization import gene as create_gene
# Import the default fitness function
from fitness_function import example_is_it_5
# Import default termination points
from termination_point import generation_based
from termination_point import fitness_based
# Import functionality defaults
from initialization import random_initialization
#
from fitness_function import fitness_examples
# Import example classes
from initialization import initialization_examples
from termination_point import termination_examples
from selection import selection_examples
from crossover import crossover_examples
from mutation import mutation_examples
class GA:
def __init__(self):
@ -31,12 +32,12 @@ class GA:
# Defualt EastGA implimentation structure
self.initialization_impl = random_initialization
self.fitness_funciton_impl = example_is_it_5
self.initialization_impl = initialization_examples.random_initialization
self.fitness_funciton_impl = fitness_examples.is_it_5
#self.mutation_impl = PerGeneMutation(Mutation_rate)
#self.selection_impl = TournamentSelection()
#self.crossover_impl = FastSinglePointCrossover()
self.termination_impl = generation_based
self.termination_impl = termination_examples.generation_based
# If we want the fitnesses to be updated by the computer
self.update_fitness = True