file changes

This commit is contained in:
Daniel Wilczak
2020-09-23 16:53:43 -04:00
parent 91c318ba64
commit 7359ef1268
3 changed files with 0 additions and 46 deletions

View File

@ -2,8 +2,6 @@
from initialization.gene_creation.gene_random import random_gene
from initialization.random_initialization import random_initialization
class GA:
def __init__(self):
# Default variables

View File

@ -1,44 +0,0 @@
# Defult packages for GA functionality
from create_gene.random_gene import random_gene
from initialization.random_initialization import random_initialization
class defaults:
# Defult values so that the user doesnt have to explicidly
# state every feature of the genetic algorithm.
def __init__(self):
def gene_function(self):
return random_gene(1,10)
def fitness_function(self):
pass
def initialize_function(self):
return random_initialization(population,chromosome,gene,
chromosome_length,population_size,gene_function)
def selection_function(self):
return tournament_selection()
def crossover_function(self):
return fast_single_point_crossover()
def mutations_function(self):
return per_gene_mutation()
def termination_point_function(self,amount):
# The default termination point is based on how
# many generations the user wants to run.
return generation_termination(amount)
def get_highest_fitness(self):
# Get the highest fitness of the current generation
pass
def get_lowest_fitness(self):
# Get the lowest fitness of the current generation
pass

View File