Updated comments on crossover and selection
This commit is contained in:
@ -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
|
||||||
|
|||||||
@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user