diff --git a/src/database.db b/src/database.db deleted file mode 100644 index d8f80b1..0000000 Binary files a/src/database.db and /dev/null differ diff --git a/src/run_testing.py b/src/run_testing.py index 84edc65..fae667b 100644 --- a/src/run_testing.py +++ b/src/run_testing.py @@ -4,11 +4,18 @@ import random # Create the Genetic algorithm ga = EasyGA.GA() +# Create 25 chromosomes each with 10 genes and 200 generations +ga.population_size = 25 +ga.chromosome_length = 10 ga.generation_goal = 200 -ga.population_size = 50 + +# Create random genes from 0 to 10 +ga.gene_impl = lambda: random.randint(0, 10) + +# Minimize the sum of the genes +ga.fitness_function_impl = lambda chromosome: sum(gene.get_value() for gene in chromosome.get_gene_list()) +ga.target_fitness_type = 'min' ga.evolve() -ga.print_population() - ga.graph_scatter()