From 0b53f2cd81bb583b75556b24b5354b9c83de3f20 Mon Sep 17 00:00:00 2001 From: SimpleArt <71458112+SimpleArt@users.noreply.github.com> Date: Mon, 12 Oct 2020 21:43:23 -0400 Subject: [PATCH] Added comments --- src/initialization/initialization_methods.py | 6 +++++- src/mutation/mutation_methods.py | 6 ++++-- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/src/initialization/initialization_methods.py b/src/initialization/initialization_methods.py index 6b73a40..ecd3991 100644 --- a/src/initialization/initialization_methods.py +++ b/src/initialization/initialization_methods.py @@ -7,7 +7,11 @@ class Initialization_Methods: """Initialization examples that are used as defaults and examples""" def random_initialization(ga): - """Takes the initialization inputs and returns a population with the given parameters.""" + """Takes the initialization inputs and + - creates a new population + - fills population with chromosomes + - fills chromosomes with genes + """ # Using the chromosome_impl to set every index inside of the chromosome if ga.chromosome_impl != None: diff --git a/src/mutation/mutation_methods.py b/src/mutation/mutation_methods.py index 4bfe9e9..c8cf0a5 100644 --- a/src/mutation/mutation_methods.py +++ b/src/mutation/mutation_methods.py @@ -20,7 +20,9 @@ class Mutation_Methods: """Methods for mutating a single chromosome""" def whole_chromosome(ga, chromosome): - """Makes a completely random chromosome""" + """Makes a completely random chromosome. + Fills chromosome with new genes. + """ # Using the chromosome_impl to set every index inside of the chromosome if ga.chromosome_impl != None: @@ -42,7 +44,7 @@ class Mutation_Methods: def single_gene(ga, chromosome): - """Makes a completely random chromosome""" + """Changes a random gene in the chromosome and resets the fitness.""" chromosome.set_fitness(None) # Using the chromosome_impl