Renamed create methods to make methods for consistency
This commit is contained in:
@ -6,9 +6,9 @@ import sqlite3
|
|||||||
from copy import deepcopy
|
from copy import deepcopy
|
||||||
|
|
||||||
# Import all the data structure prebuilt modules
|
# Import all the data structure prebuilt modules
|
||||||
from structure import Population as create_population
|
from structure import Population as make_population
|
||||||
from structure import Chromosome as create_chromosome
|
from structure import Chromosome as make_chromosome
|
||||||
from structure import Gene as create_gene
|
from structure import Gene as make_gene
|
||||||
|
|
||||||
# Structure Methods
|
# Structure Methods
|
||||||
from fitness_function import Fitness_Examples
|
from fitness_function import Fitness_Examples
|
||||||
@ -25,7 +25,7 @@ from crossover import Crossover_Methods
|
|||||||
|
|
||||||
# Database class
|
# Database class
|
||||||
from database import sql_database
|
from database import sql_database
|
||||||
from sqlite3 import Error
|
from sqlite3 import Error
|
||||||
|
|
||||||
# Graphing package
|
# Graphing package
|
||||||
from database import matplotlib_graph
|
from database import matplotlib_graph
|
||||||
@ -44,7 +44,7 @@ class Attributes:
|
|||||||
gene_impl = lambda: random.randint(1, 10),
|
gene_impl = lambda: random.randint(1, 10),
|
||||||
population = None,
|
population = None,
|
||||||
target_fitness_type = 'max',
|
target_fitness_type = 'max',
|
||||||
update_fitness = True,
|
update_fitness = False,
|
||||||
parent_ratio = 0.10,
|
parent_ratio = 0.10,
|
||||||
selection_probability = 0.50,
|
selection_probability = 0.50,
|
||||||
tournament_size_ratio = 0.10,
|
tournament_size_ratio = 0.10,
|
||||||
@ -63,14 +63,14 @@ class Attributes:
|
|||||||
min_selection_probability = 0.25,
|
min_selection_probability = 0.25,
|
||||||
max_chromosome_mutation_rate = None,
|
max_chromosome_mutation_rate = None,
|
||||||
min_chromosome_mutation_rate = None,
|
min_chromosome_mutation_rate = None,
|
||||||
max_gene_mutation_rate = 1,
|
max_gene_mutation_rate = 0.15,
|
||||||
min_gene_mutation_rate = 0,
|
min_gene_mutation_rate = 0.01,
|
||||||
dist = None,
|
dist = None,
|
||||||
initialization_impl = Initialization_Methods.random_initialization,
|
initialization_impl = Initialization_Methods.random_initialization,
|
||||||
fitness_function_impl = Fitness_Examples.is_it_5,
|
fitness_function_impl = Fitness_Examples.is_it_5,
|
||||||
make_population = create_population,
|
make_population = make_population,
|
||||||
make_chromosome = create_chromosome,
|
make_chromosome = make_chromosome,
|
||||||
make_gene = create_gene,
|
make_gene = make_gene,
|
||||||
parent_selection_impl = Parent_Selection.Rank.tournament,
|
parent_selection_impl = Parent_Selection.Rank.tournament,
|
||||||
crossover_individual_impl = Crossover_Methods.Individual.single_point,
|
crossover_individual_impl = Crossover_Methods.Individual.single_point,
|
||||||
crossover_population_impl = Crossover_Methods.Population.sequential_selection,
|
crossover_population_impl = Crossover_Methods.Population.sequential_selection,
|
||||||
|
|||||||
Reference in New Issue
Block a user