File tree Expand file tree Collapse file tree 3 files changed +6
-6
lines changed
Expand file tree Collapse file tree 3 files changed +6
-6
lines changed Original file line number Diff line number Diff line change 33from src .base_class import BaseClass
44import random
55
6- class Combination (BaseClass ):
6+ class Combinator (BaseClass ):
77 def __init__ (
88 self : object ,
99 population : list [Cromosome ],
Original file line number Diff line number Diff line change 44from src .cromosome import Cromosome
55from src .codification import coder
66from src .selection .selector import Selector
7- from src .combination .combination import Combination
8- from src .mutation .mutation import Mutation
7+ from src .combination .combination import Combinator
8+ from src .mutation .mutation import Mutator
99
1010if __name__ == '__main__' :
1111 values = [
4343 population = [Cromosome (values [i ], binaries [i ], fitnesses [i ]) for i in range (len (values ))]
4444
4545 selector = Selector (population )
46- combinator = Combination (population , combination_rate )
47- mutator = Mutation (population , mutation_rate )
46+ combinator = Combinator (population , combination_rate )
47+ mutator = Mutator (population , mutation_rate )
4848
4949 print ('Initial population:' )
5050 for c in population :
Original file line number Diff line number Diff line change 22from src .base_class import BaseClass
33from numpy import random
44
5- class Mutation (BaseClass ):
5+ class Mutator (BaseClass ):
66 def __init__ (
77 self : object ,
88 population : list [Cromosome ],
You can’t perform that action at this time.
0 commit comments