-
Notifications
You must be signed in to change notification settings - Fork 1
/
ev.2.params
52 lines (50 loc) · 2 KB
/
ev.2.params
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
#evoparsons server config
evoparsons.log.header = [ECJ]
evoparsons.output=./DATA.out/ecj.out
evoparsons.broker.name = ECJ
evoparsons.broker=evoparsons.broker.ParsonsBroker
evoparsons.broker.distributionPolicy=evoparsons.broker.SelectionPolicy+cycling
evoparsons.ea=evoparsons.broker.ECJStarter
evoparsons.evalTries=2
evoparsons.studentsFile = ecj.students.bro
evoparsons.studentsStatsFile = ecj.studentsStats.bro
evoparsons.genotypesFile = ecj.genotypes.bro
evoparsons.genotypeEvolFile = ecj.genotypeEvol.bro
#ecj config
evalthreads = 1
breedthreads = 1
jobs = 50
quit-on-run-complete = true
print-unaccessed-params = true
seed.0 = 4359
checkpoint = true
checkpoint-modulo = 1
checkpoint-prefix = ec
checkpoint-directory = $./DATA.out
generations = 500
state = evoparsons.ecj.ParsonsEvolutionState
init = ec.simple.SimpleInitializer
breed = ec.simple.SimpleBreeder
eval = ec.simple.SimpleEvaluator
eval.style = round-robin
eval.problem = evoparsons.ecj.EvoParsonsProblem
finish = ec.simple.SimpleFinisher
exch = ec.simple.SimpleExchanger
pop = ec.Population
pop.subpops = 1
pop.subpop.0 = ec.Subpopulation
pop.subpop.0.size = 2
pop.subpop.0.species = ec.vector.IntegerVectorSpecies
pop.subpop.0.duplicate-retries = 1
pop.subpop.0.species.genome-size = 10
pop.subpop.0.species.fitness = ec.simple.SimpleFitness
pop.subpop.0.species.ind = ec.vector.IntegerVectorIndividual
pop.subpop.0.species.pipe = evoparsons.ecj.MutatorEvoParsons
pop.subpop.0.species.pipe.source.0 = evoparsons.ecj.EverySelection
pop.subpop.0.species.mutation-prob = 1.0
stat = ec.simple.SimpleStatistics
stat.file = $./DATA.out/evoParsons.stat
stat.num-children = 1
stat.child.0 = evoparsons.ecj.CustomStatistics
stat.child.0.file = $./DATA.out/customEvoParsons.stat
stat.child.0.do-subpops = true