source: java/ecj/cecj/app/othello/othelloSinglePopCoevolution.params

Last change on this file was 44, checked in by mszubert, 15 years ago

cecj, framsticks and games packages imported

File size: 2.3 KB
Line 
1verbosity       = 0
2
3breedthreads    = 1
4evalthreads     = 1
5seed.0          = 4357
6
7pop                     = ec.Population
8state           = ec.simple.SimpleEvolutionState
9init            = ec.simple.SimpleInitializer
10finish          = ec.simple.SimpleFinisher
11breed           = ec.simple.SimpleBreeder
12stat            = ec.simple.SimpleStatistics
13exch            = ec.simple.SimpleExchanger
14eval            = coevolution.eval.ArchivingCoevolutionaryEvaluator
15
16generations                             = 5000
17checkpoint                              = false
18prefix                                  = ec
19checkpoint-modulo               = 1
20
21pop.subpops                                             = 1
22pop.subpop.0                                    = ec.Subpopulation
23pop.subpop.0.size                               = 5
24pop.subpop.0.duplicate-retries  = 0
25
26pop.subpop.0.species                                            = ec.vector.FloatVectorSpecies
27pop.subpop.0.species.ind                                        = ec.vector.DoubleVectorIndividual
28pop.subpop.0.species.fitness                            = ec.simple.SimpleFitness
29pop.subpop.0.species.genome-size                        = 64
30pop.subpop.0.species.min-gene                           = -5
31pop.subpop.0.species.max-gene                           = 5
32pop.subpop.0.species.crossover-type                     = one
33pop.subpop.0.species.mutation-prob                      = 0.05
34pop.subpop.0.speciec.mutation-type                      = gauss
35pop.subpop.0.species.mutation-stdev                     = 0.25
36
37pop.subpop.0.species.pipe                                                       = ec.vector.breed.VectorMutationPipeline
38pop.subpop.0.species.pipe.source.0                                      = ec.vector.breed.VectorCrossoverPipeline
39pop.subpop.0.species.pipe.source.0.source.0                     = ec.select.TournamentSelection
40pop.subpop.0.species.pipe.source.0.source.1                     = ec.select.TournamentSelection
41pop.subpop.0.species.pipe.source.0.source.0.size        = 3
42pop.subpop.0.species.pipe.source.0.source.1.size        = 3
43
44eval.problem                                                    = coevolution.app.othello.Othello
45eval.statistics                                                 = coevolution.statistics.SimpleCoevolutionaryStatistics
46eval.interaction-scheme                                 = coevolution.interaction.IntraPopulationInteractionScheme
47eval.subpop.0.sampling-method                   = coevolution.sampling.AllSamplingMethod
48eval.subpop.0.fitness-method                    = coevolution.fitness.SimpleSumFitness
49
50stat.file                                       = $out.stat
51stat.num-children                       = 1
52stat.child.0                            = coevolution.statistics.AverageObjectiveFitnessStatistics
53stat.child.0.fitness-file       = $fitness.stat
54stat.child.0.title                      = Average performance
55stat.child.0.x-axis-label       = generation
56stat.child.0.y-axis-label       = fitness
57
58stat.child.0.fitness-calc                                               = coevolution.app.othello.OthelloRandomPlayer2
59stat.child.0.fitness-calc.play-both                     = true
60stat.child.0.fitness-calc.repeats                               = 100
61stat.child.0.fitness-calc.evaluated-randomness  = 0.1
Note: See TracBrowser for help on using the repository browser.