source: java/ecj/cecj/app/othello/othelloTDLImprovingCoevolution.params @ 1305

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

cecj, framsticks and games packages imported

File size: 2.7 KB
Line 
1verbosity       = 0
2
3breedthreads    = 1
4evalthreads             = 1
5seed.0                          = 1987
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.TDLImprovingEvaluator
15
16generations                             = 5000
17checkpoint                              = false
18prefix                                  = ec
19checkpoint-modulo               = 1
20
21pop.subpops                                             = 1
22pop.subpop.0                                    = ec.Subpopulation
23pop.subpop.0.size                               = 1
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.00
34pop.subpop.0.species.mutation-type                                              = reset
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.1                             = ec.select.TournamentSelection
40pop.subpop.0.species.pipe.source.0.source.1.size                = 2
41pop.subpop.0.species.pipe.source.0.source.0                             = ec.select.TournamentSelection
42pop.subpop.0.species.pipe.source.0.source.0.size                = 2
43
44eval.problem                                                                                    = coevolution.app.othello.Othello
45eval.inner-evaluator                                                                    = coevolution.eval.SimpleCoevolutionaryEvaluator
46eval.inner-evaluator.problem                                                    = coevolution.app.othello.Othello
47eval.inner-evaluator.interaction-scheme                                 = coevolution.interaction.IntraPopulationInteractionScheme
48eval.inner-evaluator.subpop.0.sampling-method                   = coevolution.sampling.AllSamplingMethod
49eval.inner-evaluator.subpop.0.fitness-method                    = coevolution.fitness.SimpleSumFitness
50
51eval.tdl-improver                                                               = coevolution.app.othello.OthelloTDLImprover
52eval.tdl-improver.repeats                                               = 100
53eval.tdl-improver.randomness                                    = 0.1
54eval.tdl-improver.learning-rate                                 = 0.01
55
56stat.file                                                                               = $out.stat
57stat.num-children                                                               = 1
58stat.child.0                                                                    = coevolution.statistics.AverageObjectiveFitnessChartStatistics
59stat.child.0.title                                                              = Average performance
60stat.child.0.x-axis-label                                               = generation
61stat.child.0.y-axis-label                                               = fitness
62
63stat.child.0.fitness-calc                                               = coevolution.app.othello.OthelloRandomPlayer2
64stat.child.0.fitness-calc.play-both                     = true
65stat.child.0.fitness-calc.repeats                               = 50
66stat.child.0.fitness-calc.evaluated-randomness  = 0.1
Note: See TracBrowser for help on using the repository browser.