Updated comments on crossover and selection

This commit is contained in:
danielwilczak101
2020-10-01 01:22:53 -04:00
parent 7ed6e55e4c
commit 002772c71f
2 changed files with 27 additions and 4 deletions

View File

@ -1,3 +1,15 @@
class crossover_examples: class crossover_examples:
"""Crossover examples will go here """ """ Crossover explination goes here.
pass
Points - Defined as sections between the chromosomes genetic makeup
"""
def single_point_crossover(ga):
"""Single point crossover is when a "point" is selected and the genetic
make up of the two parent chromosomes are "Crossed" or better known as swapped"""
pass
def multi_point_crossover(ga,number_of_points = 2):
"""Multi point crossover is when a specific number (More then one) of
"points" are created to merge the genetic makup of the chromosomes."""
pass

View File

@ -1,3 +1,14 @@
class selection_examples: class selection_examples:
"""Selection examples will go here """ """Selection defintion here"""
pass
def tournament_selection():
""" """
pass
def roulette_selection():
"""Roulette selection works based off of how strong the fitness is of the
chromosomes in the population. The stronger the fitness the higher the probability
that it will be selected. Using the example of a casino roulette wheel.
Where the chromosomes are the numbers to be selected and the board size for
those numbers are directly proportional to the chromosome's current fitness."""
pass