Free cookie consent management tool by TermsFeed Policy Generator

source: branches/OKBJavaConnector/ECJClient/src/ec/app/tutorial3/tutorial3.params @ 6152

Last change on this file since 6152 was 6152, checked in by bfarka, 13 years ago

added ecj and custom statistics to communicate with the okb services #1441

File size: 2.2 KB
Line 
1# Copyright 2006 by Sean Luke and George Mason University
2# Licensed under the Academic Free License version 3.0
3# See the file "LICENSE" for more information
4
5parent.0 =  ../../es/es.params
6
7#                    ...the default option is ec.es.MuCommaLambdaBreeder
8breed =              ec.es.MuPlusLambdaBreeder
9es.mu.0 =            5
10es.lambda.0 =        100
11pop.subpop.0.size =  105
12generations =        200
13
14pop.subpop.0.species.pipe = ec.vector.breed.VectorCrossoverPipeline
15pop.subpop.0.species.pipe.source.0 = ec.vector.breed.VectorMutationPipeline
16pop.subpop.0.species.pipe.source.0.source.0 = ec.es.ESSelection
17
18# Use our own custom selection operator class
19pop.subpop.0.species.pipe.source.1 = ec.app.tutorial3.OurSelection
20
21# We'll talk about this parameter later on
22pop.subpop.0.species.pipe.source.1.middle-probability = 0.5
23
24eval.problem = ec.app.tutorial3.OddRosenbrock
25# Doubles and floats use the FloatVectorSpecies
26pop.subpop.0.species =                  ec.vector.FloatVectorSpecies
27pop.subpop.0.species.ind =              ec.vector.DoubleVectorIndividual
28pop.subpop.0.species.fitness =    ec.simple.SimpleFitness
29
30# Per-gene mutation probability of 1.0
31pop.subpop.0.species.mutation-prob = 1.0
32# Use Gaussian Convolution with a standard deviation of 0.5
33pop.subpop.0.species.mutation-type = gauss
34pop.subpop.0.species.mutation-stdev = 0.5
35# One-point crossover
36pop.subpop.0.species.crossover-type = one
37pop.subpop.0.species.genome-size =      5
38pop.subpop.0.species.min-gene.0 = -5.12
39pop.subpop.0.species.max-gene.0 = 5.12
40pop.subpop.0.species.min-gene.1 = -3
41pop.subpop.0.species.max-gene.1 = 2
42pop.subpop.0.species.min-gene.2 = -7.6
43pop.subpop.0.species.max-gene.2 = 1.1
44pop.subpop.0.species.min-gene.3 = 0
45pop.subpop.0.species.max-gene.3 = 1.0
46pop.subpop.0.species.min-gene.4 = -10.3
47pop.subpop.0.species.max-gene.4 = 2.2
48# Because we need default min/max genes even if we don't use them
49pop.subpop.0.species.min-gene = -100
50pop.subpop.0.species.max-gene = 100
51
52# Add our statistics object
53stat.num-children      = 1
54stat.child.0           = ec.app.tutorial3.MyStatistics
55stat.child.0.pop-file  = pop.stat
56stat.child.0.info-file = info.stat
57
Note: See TracBrowser for help on using the repository browser.