Free cookie consent management tool by TermsFeed Policy Generator

source: branches/OKBJavaConnector/ECJClient/src/ec/pso/pso.params @ 13067

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

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

File size: 2.0 KB
RevLine 
[6152]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 = ../ec.params
6
7eval.problem = ec.app.ecsuite.ECSuite
8eval.problem.type = rosenbrock
9#eval.problem.type = rastrigin
10#eval.problem.type = griewangk
11#eval.problem.type = booth
12
13#
14# optionally your type could be: rosenbrock, sphere, step, noisy-quartic,
15# or kdj-f1, kdj-f2, kdj-f3, or kdj-f4    (the kdj-foo names
16# are just aliases for other problems, useful for people who might
17# know them as specific problems in the DeJong test suite)
18#
19
20seed.0 =            time
21
22state =             ec.simple.SimpleEvolutionState
23init =              ec.simple.SimpleInitializer
24finish =                  ec.simple.SimpleFinisher
25exch =              ec.simple.SimpleExchanger
26breed =             ec.pso.PSOBreeder
27eval =              ec.simple.SimpleEvaluator
28stat =              ec.simple.SimpleStatistics
29generations =           200
30quit-on-run-complete =          true
31pop =               ec.Population
32pop.subpops =           1
33pop.subpop.0 =            ec.pso.PSOSubpopulation
34pop.subpop.0.duplicate-retries =      2
35pop.subpop.0.species =                      ec.vector.FloatVectorSpecies
36pop.subpop.0.species.fitness  =       ec.simple.SimpleFitness
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 =     same
41
42pop.subpop.0.species.ind =        ec.vector.DoubleVectorIndividual
43
44# you can change these to whatever tickles your fancy
45pop.subpop.0.species.min-gene =       -5.12
46pop.subpop.0.species.max-gene =       5.12
47pop.subpop.0.species.genome-size =      2
48
49select.tournament.size =        2
50pop.subpop.0.species.mutation-prob =      0.005
51pop.subpop.0.species.crossover-type =       one
52
53pop.subpop.0.size =         50
54pop.subpop.0.neighborhood-size =      20
55pop.subpop.0.clamp =          false
56pop.subpop.0.initial-velocity-scale =       1.0
57pop.subpop.0.velocity-multiplier =      1.5
58
59stat.file           $out.stat
Note: See TracBrowser for help on using the repository browser.