-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathInteger.params
More file actions
30 lines (26 loc) · 1.27 KB
/
Integer.params
File metadata and controls
30 lines (26 loc) · 1.27 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
# Copyright 2006 by Sean Luke and George Mason University
# Licensed under the Academic Free License version 3.0
# See the file "LICENSE" for more information
parent.0 = /Users/chaeyoonlee/gp/ec/simple/simple.params
pop.subpop.0.size = 100
generations = 200
pop.subpop.0.species = ec.vector.IntegerVectorSpecies
pop.subpop.0.species.ind = ec.vector.IntegerVectorIndividual
pop.subpop.0.species.fitness = ec.simple.SimpleFitness
pop.subpop.0.species.min-gene = -12312
pop.subpop.0.species.max-gene = 2341212
pop.subpop.0.species.genome-size = 20
pop.subpop.0.species.crossover-type = two
pop.subpop.0.species.mutation-type = reset
pop.subpop.0.species.mutation-prob = 0.05
# Use our own custom mutation class
pop.subpop.0.species.pipe = OurMutatorPipeline
pop.subpop.0.species.pipe.source.0 = ec.vector.breed.VectorCrossoverPipeline
# Toss the second child
pop.subpop.0.species.pipe.source.0.toss = true
pop.subpop.0.species.pipe.source.0.source.0 = ec.select.FitProportionateSelection
pop.subpop.0.species.pipe.source.0.source.1 = ec.select.TournamentSelection
pop.subpop.0.species.pipe.source.0.source.1.size = 5
# Pick the worst individual in the tournament
pop.subpop.0.species.pipe.source.0.source.1.pick-worst = true
eval.problem = AddSubtract