Commits

Piotr Jessa committed 003543d

Refactoring structure of the benchmarks

Comments (0)

Files changed (17)

resources/benchmarks/mgr-test12/in-1.properties

-# This is analysis of EDA performance on some koza test cases
-
-# Database connection information
-database = postgresql
-jdbc = jdbc:postgresql://localhost/mgr-test-12?user=dzess&password=qwerty
-
-# What experiments are to be done and with what class (use the typical run configuration provider)
-configuration = pl.put.gi.running.universal.RunnerConfigurationProvider
-
-# Map of experiments prototype_key = number_of_runs
-map.TGP_0=20
-map.UMDA_0=20
-map.BOA_0=20
-map.Pure_Push_0=20
-map.Push_0=20
-map.TGP_1=20
-map.UMDA_1=20
-map.BOA_1=20
-map.Pure_Push_1=20
-map.Push_1=20
-map.TGP_2=20
-map.UMDA_2=20
-map.BOA_2=20
-map.Pure_Push_2=20
-map.Push_2=20

resources/benchmarks/mgr-test12/in.properties

+# This is analysis of EDA performance on some koza test cases
+
+# Database connection information
+database = postgresql
+jdbc = jdbc:postgresql://localhost/mgr-test-12?user=dzess&password=qwerty
+
+# What experiments are to be done and with what class (use the typical run configuration provider)
+configuration = pl.put.gi.running.universal.RunnerConfigurationProvider
+
+# Map of experiments prototype_key = number_of_runs
+map.TGP_0=20
+map.UMDA_0=20
+map.BOA_0=20
+map.Pure_Push_0=20
+map.Push_0=20
+map.TGP_1=20
+map.UMDA_1=20
+map.BOA_1=20
+map.Pure_Push_1=20
+map.Push_1=20
+map.TGP_2=20
+map.UMDA_2=20
+map.BOA_2=20
+map.Pure_Push_2=20
+map.Push_2=20
Add a comment to this file

resources/benchmarks/mgr-test12/output.ods

Binary file added.

Add a comment to this file

resources/benchmarks/mgr-test12/output1.ods

Binary file removed.

resources/benchmarks/mgr-test13/BOA.params

-# Key: 'BOA_0'
-# Description: 'Quatric'
-# 
-# Exported: 
-# Fri Sep 28 12:51:54 CEST 2012
-# pl.put.gi.exporters.FlatFileParametersExporter
-# 
-breed = pl.put.poznan.eda.SimpleEDABreeder
-breed.exchange-ratio = 1.0
-breed.sampler = pl.put.poznan.eda.boa.multinominal.ShortBOASampler
-breed.updater = pl.put.poznan.eda.boa.multinominal.ShortBOAUpdater
-breed.updater.quality = jbnc.measures.QualityMeasureLC
-breed.updater.search = jbnc.inducers.NaiveBayesInducer
-breedthreads = 1
-checkpoint = false
-checkpoint-modulo = 1
-eval = org.ecj.psh.PshEvaluator
-eval.problem = pl.put.ri.problem.DoubleRegressionProblem
-eval.problem.test-cases-file = /home/dzess/MGR/workspace/gray-ibis/src/test/resources/cases2/koza1
-evalthreads = 1
-exch = ec.simple.SimpleExchanger
-finish = ec.simple.SimpleFinisher
-generations = 50
-init = ec.simple.SimpleInitializer
-pop = ec.Population
-pop.subpop.0 = pl.put.poznan.eda.ModelSubpopulation
-pop.subpop.0.duplicate-retries = 0
-pop.subpop.0.model = pl.put.poznan.eda.boa.multinominal.ShortBOAModel
-pop.subpop.0.size = 1000
-pop.subpop.0.species = ec.vector.IntegerVectorSpecies
-pop.subpop.0.species.crossover-type = one
-pop.subpop.0.species.fitness = ec.gp.koza.KozaFitness
-pop.subpop.0.species.genome-size = 30
-pop.subpop.0.species.ind = ec.vector.ShortVectorIndividual
-pop.subpop.0.species.max-gene = 10
-pop.subpop.0.species.min-gene = 0
-pop.subpop.0.species.mutation-prob = 0.00
-pop.subpop.0.species.pipe = ec.breed.ReproductionPipeline
-pop.subpop.0.species.pipe.source.0 = ec.select.TournamentSelection
-pop.subpops = 1
-prefix = ec
-psh.interpreter = org.spiderland.Psh.Interpreter
-psh.interpreter.execution-limit = 80
-psh.interpreter.generate-flat = false
-psh.interpreter.instruction-list = /home/dzess/MGR/workspace/gray-ibis/src/test/resources/psh/float-instructions-3.txt
-psh.interpreter.max-points-in-program = 40
-psh.interpreter.max-random-code-size = 40
-psh.interpreter.max-random-float = 10.0
-psh.interpreter.max-random-integer = 10
-psh.interpreter.min-random-float = -10.0
-psh.interpreter.min-random-integer = -10
-psh.interpreter.push-frame-mode = false
-psh.interpreter.random-float-res = 0.01
-psh.interpreter.random-integer-res = 1
-quit-on-run-complete = true
-seed.0 = time
-select.tournament.size = 7
-stat = ec.simple.SimpleStatistics
-stat.file = $out.stat
-state = org.ecj.psh.PshEvolutionState

resources/benchmarks/mgr-test13/PURE_PUSH.params

-# Key: 'Pure_Push_0'
-# Description: 'Quatric'
-# 
-# Exported: 
-# Fri Sep 28 12:52:11 CEST 2012
-# pl.put.gi.exporters.FlatFileParametersExporter
-# 
-breed = ec.simple.SimpleBreeder
-breed.reproduce.source.0 = ec.select.TournamentSelection
-breedthreads = 1
-checkpoint = false
-checkpoint-modulo = 1
-eval = org.ecj.psh.PshEvaluator
-eval.problem = pl.put.regression.psh.ClassicDoublePshRegressionProblem
-eval.problem.test-cases-file = /home/dzess/MGR/workspace/gray-ibis/src/test/resources/cases2/koza1
-evalthreads = 1
-exch = ec.simple.SimpleExchanger
-finish = ec.simple.SimpleFinisher
-generations = 50
-init = ec.simple.SimpleInitializer
-pop = ec.Population
-pop.subpop.0 = ec.Subpopulation
-pop.subpop.0.duplicate-retries = 0
-pop.subpop.0.size = 1000
-pop.subpop.0.species = org.ecj.psh.PshSpecies
-pop.subpop.0.species.fitness = ec.gp.koza.KozaFitness
-pop.subpop.0.species.ind = org.ecj.psh.PshIndividual
-pop.subpop.0.species.pipe = ec.breed.MultiBreedingPipeline
-pop.subpop.0.species.pipe.generate-max = false
-pop.subpop.0.species.pipe.num-sources = 4
-pop.subpop.0.species.pipe.source.0 = org.ecj.psh.breed.PshCrossover
-pop.subpop.0.species.pipe.source.0.prob = 0.70
-pop.subpop.0.species.pipe.source.1 = org.ecj.psh.breed.PshMutation
-pop.subpop.0.species.pipe.source.1.prob = 0.20
-pop.subpop.0.species.pipe.source.2 = org.ecj.psh.breed.PshSimplification
-pop.subpop.0.species.pipe.source.2.prob = 0.05
-pop.subpop.0.species.pipe.source.3 = ec.breed.ReproductionPipeline
-pop.subpop.0.species.pipe.source.3.prob = 0.05
-pop.subpops = 1
-prefix = psh
-psh.breed.one-point-xover.source.0 = ec.select.TournamentSelection
-psh.breed.one-point-xover.source.1 = same
-psh.breed.one-point-xover.toss = true
-psh.breed.psh-mutate.fair-mutation-range = 0.50
-psh.breed.psh-mutate.source.0 = ec.select.TournamentSelection
-psh.breed.psh-mutate.use-fair = true
-psh.breed.psh-simplify.flatten-prob = 0.20
-psh.breed.psh-simplify.source.0 = ec.select.TournamentSelection
-psh.breed.psh-simplify.steps = 20
-psh.breed.psh-xover.source.0 = ec.select.TournamentSelection
-psh.breed.psh-xover.source.1 = same
-psh.breed.psh-xover.toss = true
-psh.breed.two-point-xover.source.0 = ec.select.TournamentSelection
-psh.breed.two-point-xover.source.1 = same
-psh.breed.two-point-xover.toss = true
-psh.ideal-threshold = 0.1
-psh.interpreter = org.spiderland.Psh.Interpreter
-psh.interpreter.execution-limit = 100
-psh.interpreter.generate-flat = true
-psh.interpreter.instruction-list = /home/dzess/MGR/workspace/gray-ibis/src/test/resources/psh/pure-instructions.txt
-psh.interpreter.max-points-in-program = 50
-psh.interpreter.max-random-code-size = 30
-psh.interpreter.max-random-float = 10.0
-psh.interpreter.max-random-integer = 10
-psh.interpreter.min-random-float = -10.0
-psh.interpreter.min-random-integer = -10
-psh.interpreter.push-frame-mode = false
-psh.interpreter.random-float-res = 1.00
-psh.interpreter.random-integer-res = 1
-quit-on-run-complete = true
-seed.0 = time
-select.tournament.size = 7
-stat = org.ecj.psh.PshShortStatistics
-state = org.ecj.psh.PshEvolutionState

resources/benchmarks/mgr-test13/PUSH.params

-# Key: 'Push_0'
-# Description: 'Quatric'
-# 
-# Exported: 
-# Fri Sep 28 12:52:03 CEST 2012
-# pl.put.gi.exporters.FlatFileParametersExporter
-# 
-breed = ec.simple.SimpleBreeder
-breedthreads = 1
-checkpoint = false
-checkpoint-modulo = 1
-eval = org.ecj.psh.PshEvaluator
-eval.problem = pl.put.ri.problem.DoubleRegressionProblem
-eval.problem.test-cases-file = /home/dzess/MGR/workspace/gray-ibis/src/test/resources/cases2/koza1
-evalthreads = 1
-exch = ec.simple.SimpleExchanger
-finish = ec.simple.SimpleFinisher
-generations = 50
-init = ec.simple.SimpleInitializer
-pop = ec.Population
-pop.subpop.0 = ec.Subpopulation
-pop.subpop.0.duplicate-retries = 0
-pop.subpop.0.size = 1000
-pop.subpop.0.species = ec.vector.IntegerVectorSpecies
-pop.subpop.0.species.crossover-prob = 1.0
-pop.subpop.0.species.crossover-type = one
-pop.subpop.0.species.fitness = ec.gp.koza.KozaFitness
-pop.subpop.0.species.genome-size = 30
-pop.subpop.0.species.ind = ec.vector.ShortVectorIndividual
-pop.subpop.0.species.max-gene = 10
-pop.subpop.0.species.min-gene = 0
-pop.subpop.0.species.mutation-prob = 0.0
-pop.subpop.0.species.pipe = ec.vector.breed.VectorMutationPipeline
-pop.subpop.0.species.pipe.source.0 = ec.vector.breed.VectorCrossoverPipeline
-pop.subpop.0.species.pipe.source.0.source.0 = ec.select.TournamentSelection
-pop.subpop.0.species.pipe.source.0.source.1 = ec.select.TournamentSelection
-pop.subpops = 1
-prefix = ec
-psh.interpreter = org.spiderland.Psh.Interpreter
-psh.interpreter.execution-limit = 80
-psh.interpreter.generate-flat = false
-psh.interpreter.instruction-list = /home/dzess/MGR/workspace/gray-ibis/src/test/resources/psh/float-instructions-3.txt
-psh.interpreter.max-points-in-program = 40
-psh.interpreter.max-random-code-size = 40
-psh.interpreter.max-random-float = 10.0
-psh.interpreter.max-random-integer = 10
-psh.interpreter.min-random-float = -10.0
-psh.interpreter.min-random-integer = -10
-psh.interpreter.push-frame-mode = false
-psh.interpreter.random-float-res = 0.01
-psh.interpreter.random-integer-res = 1
-quit-on-run-complete = true
-seed.0 = time
-select.tournament.size = 7
-stat = ec.simple.SimpleStatistics
-stat.file = $out.stat
-state = org.ecj.psh.PshEvolutionState

resources/benchmarks/mgr-test13/TGP.params

-# Key: 'TGP_0'
-# Description: 'Quatric'
-# 
-# Exported: 
-# Fri Sep 28 12:51:41 CEST 2012
-# pl.put.gi.exporters.FlatFileParametersExporter
-# 
-breed = ec.simple.SimpleBreeder
-breed.reproduce.source.0 = ec.select.TournamentSelection
-breedthreads = 1
-checkpoint = false
-checkpoint-modulo = 1
-eval = ec.simple.SimpleEvaluator
-eval.problem = pl.put.bi.problem.DoubleRegressionProblem
-eval.problem.data = pl.put.bi.data.DoubleData
-eval.problem.test-cases-file = /home/dzess/MGR/workspace/gray-ibis/src/test/resources/cases2/koza1
-evalthreads = 1
-exch = ec.simple.SimpleExchanger
-finish = ec.simple.SimpleFinisher
-generations = 50
-gp.adf-stack.context = ec.gp.ADFContext
-gp.fs.0 = ec.gp.GPFunctionSet
-gp.fs.0.func.0 = pl.put.bi.functions.real.X0
-gp.fs.0.func.0.nc = nc0
-gp.fs.0.func.1 = pl.put.bi.functions.real.Zero
-gp.fs.0.func.1.nc = nc0
-gp.fs.0.func.10 = pl.put.bi.functions.real.ProtectedLog
-gp.fs.0.func.10.nc = nc1
-gp.fs.0.func.11 = pl.put.bi.functions.real.Add
-gp.fs.0.func.11.nc = nc2
-gp.fs.0.func.12 = pl.put.bi.functions.real.Sub
-gp.fs.0.func.12.nc = nc2
-gp.fs.0.func.13 = pl.put.bi.functions.real.Mul
-gp.fs.0.func.13.nc = nc2
-gp.fs.0.func.14 = pl.put.bi.functions.real.ProtectedDiv
-gp.fs.0.func.14.nc = nc2
-gp.fs.0.func.15 = pl.put.bi.functions.real.Power
-gp.fs.0.func.15.nc = nc2
-gp.fs.0.func.16 = pl.put.bi.functions.real.Max
-gp.fs.0.func.16.nc = nc2
-gp.fs.0.func.17 = pl.put.bi.functions.real.Min
-gp.fs.0.func.17.nc = nc2
-gp.fs.0.func.2 = pl.put.bi.functions.real.One
-gp.fs.0.func.2.nc = nc0
-gp.fs.0.func.3 = pl.put.bi.functions.real.Two
-gp.fs.0.func.3.nc = nc0
-gp.fs.0.func.4 = pl.put.bi.functions.real.Three
-gp.fs.0.func.4.nc = nc0
-gp.fs.0.func.5 = pl.put.bi.functions.real.Four
-gp.fs.0.func.5.nc = nc0
-gp.fs.0.func.6 = pl.put.bi.functions.real.Five
-gp.fs.0.func.6.nc = nc0
-gp.fs.0.func.7 = pl.put.bi.functions.real.Exp
-gp.fs.0.func.7.nc = nc1
-gp.fs.0.func.8 = pl.put.bi.functions.real.Cos
-gp.fs.0.func.8.nc = nc1
-gp.fs.0.func.9 = pl.put.bi.functions.real.Sin
-gp.fs.0.func.9.nc = nc1
-gp.fs.0.name = f0
-gp.fs.0.size = 18
-gp.fs.size = 1
-gp.koza.grow.max-depth = 5
-gp.koza.grow.min-depth = 5
-gp.koza.half.growp = 0.5
-gp.koza.half.max-depth = 6
-gp.koza.half.min-depth = 2
-gp.koza.mutate.build.0 = ec.gp.koza.GrowBuilder
-gp.koza.mutate.maxdepth = 17
-gp.koza.mutate.ns.0 = ec.gp.koza.KozaNodeSelector
-gp.koza.mutate.source.0 = ec.select.TournamentSelection
-gp.koza.mutate.tries = 1
-gp.koza.ns.nonterminals = 0.9
-gp.koza.ns.root = 0.0
-gp.koza.ns.terminals = 0.1
-gp.koza.xover.maxdepth = 17
-gp.koza.xover.ns.0 = ec.gp.koza.KozaNodeSelector
-gp.koza.xover.ns.1 = same
-gp.koza.xover.source.0 = ec.select.TournamentSelection
-gp.koza.xover.source.1 = same
-gp.koza.xover.tries = 1
-gp.nc.0 = ec.gp.GPNodeConstraints
-gp.nc.0.name = nc0
-gp.nc.0.returns = nil
-gp.nc.0.size = 0
-gp.nc.1 = ec.gp.GPNodeConstraints
-gp.nc.1.child.0 = nil
-gp.nc.1.name = nc1
-gp.nc.1.returns = nil
-gp.nc.1.size = 1
-gp.nc.2 = ec.gp.GPNodeConstraints
-gp.nc.2.child.0 = nil
-gp.nc.2.child.1 = nil
-gp.nc.2.name = nc2
-gp.nc.2.returns = nil
-gp.nc.2.size = 2
-gp.nc.3 = ec.gp.GPNodeConstraints
-gp.nc.3.child.0 = nil
-gp.nc.3.child.1 = nil
-gp.nc.3.child.2 = nil
-gp.nc.3.name = nc3
-gp.nc.3.returns = nil
-gp.nc.3.size = 3
-gp.nc.4 = ec.gp.GPNodeConstraints
-gp.nc.4.child.0 = nil
-gp.nc.4.child.1 = nil
-gp.nc.4.child.2 = nil
-gp.nc.4.child.3 = nil
-gp.nc.4.name = nc4
-gp.nc.4.returns = nil
-gp.nc.4.size = 4
-gp.nc.5 = ec.gp.GPNodeConstraints
-gp.nc.5.child.0 = nil
-gp.nc.5.child.1 = nil
-gp.nc.5.child.2 = nil
-gp.nc.5.child.3 = nil
-gp.nc.5.child.4 = nil
-gp.nc.5.name = nc5
-gp.nc.5.returns = nil
-gp.nc.5.size = 5
-gp.nc.6 = ec.gp.GPNodeConstraints
-gp.nc.6.child.0 = nil
-gp.nc.6.child.1 = nil
-gp.nc.6.child.2 = nil
-gp.nc.6.child.3 = nil
-gp.nc.6.child.4 = nil
-gp.nc.6.child.5 = nil
-gp.nc.6.name = nc6
-gp.nc.6.returns = nil
-gp.nc.6.size = 6
-gp.nc.size = 7
-gp.problem.stack = ec.gp.ADFStack
-gp.tc.0 = ec.gp.GPTreeConstraints
-gp.tc.0.fset = f0
-gp.tc.0.init = ec.gp.koza.HalfBuilder
-gp.tc.0.name = tc0
-gp.tc.0.returns = nil
-gp.tc.size = 1
-gp.type.a.0.name = nil
-gp.type.a.size = 1
-gp.type.s.size = 0
-init = ec.gp.GPInitializer
-pop = ec.Population
-pop.subpop.0 = ec.Subpopulation
-pop.subpop.0.duplicate-retries = 100
-pop.subpop.0.size = 1000
-pop.subpop.0.species = ec.gp.GPSpecies
-pop.subpop.0.species.fitness = ec.gp.koza.KozaFitness
-pop.subpop.0.species.ind = ec.gp.GPIndividual
-pop.subpop.0.species.ind.numtrees = 1
-pop.subpop.0.species.ind.tree.0 = ec.gp.GPTree
-pop.subpop.0.species.ind.tree.0.tc = tc0
-pop.subpop.0.species.pipe = ec.breed.MultiBreedingPipeline
-pop.subpop.0.species.pipe.generate-max = false
-pop.subpop.0.species.pipe.num-sources = 2
-pop.subpop.0.species.pipe.source.0 = ec.gp.koza.CrossoverPipeline
-pop.subpop.0.species.pipe.source.0.prob = 0.9
-pop.subpop.0.species.pipe.source.1 = ec.breed.ReproductionPipeline
-pop.subpop.0.species.pipe.source.1.prob = 0.1
-pop.subpops = 1
-prefix = ec
-quit-on-run-complete = true
-seed.0 = time
-select.tournament.size = 7
-stat = ec.simple.SimpleStatistics
-stat.file = $out.stat
-state = ec.simple.SimpleEvolutionState

resources/benchmarks/mgr-test13/UMDA.params

-# Key: 'UMDA_0'
-# Description: 'Quatric'
-# 
-# Exported: 
-# Fri Sep 28 12:51:48 CEST 2012
-# pl.put.gi.exporters.FlatFileParametersExporter
-# 
-breed = pl.put.poznan.eda.SimpleEDABreeder
-breed.exchange-ratio = 1.0
-breed.sampler = pl.put.poznan.eda.umda.DenseUMDASampler
-breed.updater = pl.put.poznan.eda.umda.DenseUMDAUpdater
-breed.updater.weight = 0.1
-breedthreads = 1
-checkpoint = false
-checkpoint-modulo = 1
-eval = org.ecj.psh.PshEvaluator
-eval.problem = pl.put.ri.problem.DoubleRegressionProblem
-eval.problem.test-cases-file = /home/dzess/MGR/workspace/gray-ibis/src/test/resources/cases2/koza1
-evalthreads = 1
-exch = ec.simple.SimpleExchanger
-finish = ec.simple.SimpleFinisher
-generations = 50
-init = ec.simple.SimpleInitializer
-pop = ec.Population
-pop.subpop.0 = pl.put.poznan.eda.ModelSubpopulation
-pop.subpop.0.duplicate-retries = 0
-pop.subpop.0.model = pl.put.poznan.eda.umda.DenseUMDAModel
-pop.subpop.0.size = 1000
-pop.subpop.0.species = ec.vector.IntegerVectorSpecies
-pop.subpop.0.species.crossover-type = one
-pop.subpop.0.species.fitness = ec.gp.koza.KozaFitness
-pop.subpop.0.species.genome-size = 30
-pop.subpop.0.species.ind = ec.vector.ShortVectorIndividual
-pop.subpop.0.species.max-gene = 10
-pop.subpop.0.species.min-gene = 0
-pop.subpop.0.species.mutation-prob = 0.00
-pop.subpop.0.species.pipe = ec.breed.ReproductionPipeline
-pop.subpop.0.species.pipe.source.0 = ec.select.TournamentSelection
-pop.subpops = 1
-prefix = ec
-psh.interpreter = org.spiderland.Psh.Interpreter
-psh.interpreter.execution-limit = 80
-psh.interpreter.generate-flat = false
-psh.interpreter.instruction-list = /home/dzess/MGR/workspace/gray-ibis/src/test/resources/psh/float-instructions-3.txt
-psh.interpreter.max-points-in-program = 40
-psh.interpreter.max-random-code-size = 40
-psh.interpreter.max-random-float = 10.0
-psh.interpreter.max-random-integer = 10
-psh.interpreter.min-random-float = -10.0
-psh.interpreter.min-random-integer = -10
-psh.interpreter.push-frame-mode = false
-psh.interpreter.random-float-res = 0.01
-psh.interpreter.random-integer-res = 1
-quit-on-run-complete = true
-seed.0 = time
-select.tournament.size = 7
-stat = ec.simple.SimpleStatistics
-stat.file = $out.stat
-state = org.ecj.psh.PshEvolutionState

resources/benchmarks/mgr-test13/in-1.properties

-# This is analysis of EDA performance on some koza test cases
-
-# Database connection information
-database = postgresql
-jdbc = jdbc:postgresql://localhost/mgr-test-13?user=dzess&password=qwerty
-
-# What experiments are to be done and with what class (use the typical run configuration provider)
-configuration = pl.put.gi.running.universal.RunnerConfigurationProvider
-
-# Map of experiments prototype_key = number_of_runs
-map.TGP_0=30
-map.UMDA_0=30
-map.BOA_0=30
-map.Pure_Push_0=30
-map.Push_0=30
-map.TGP_1=30
-map.UMDA_1=30
-map.BOA_1=30
-map.Pure_Push_1=30
-map.Push_1=30
-map.TGP_2=30
-map.UMDA_2=30
-map.BOA_2=30
-map.Pure_Push_2=30
-map.Push_2=30

resources/benchmarks/mgr-test13/in.properties

+# This is analysis of EDA performance on some koza test cases
+
+# Database connection information
+database = postgresql
+jdbc = jdbc:postgresql://localhost/mgr-test-13?user=dzess&password=qwerty
+
+# What experiments are to be done and with what class (use the typical run configuration provider)
+configuration = pl.put.gi.running.universal.RunnerConfigurationProvider
+
+# Map of experiments prototype_key = number_of_runs
+map.TGP_0=30
+map.UMDA_0=30
+map.BOA_0=30
+map.Pure_Push_0=30
+map.Push_0=30
+map.TGP_1=30
+map.UMDA_1=30
+map.BOA_1=30
+map.Pure_Push_1=30
+map.Push_1=30
+map.TGP_2=30
+map.UMDA_2=30
+map.BOA_2=30
+map.Pure_Push_2=30
+map.Push_2=30

resources/benchmarks/mgr-test13/params/BOA.params

+# Key: 'BOA_0'
+# Description: 'Quatric'
+# 
+# Exported: 
+# Fri Sep 28 12:51:54 CEST 2012
+# pl.put.gi.exporters.FlatFileParametersExporter
+# 
+breed = pl.put.poznan.eda.SimpleEDABreeder
+breed.exchange-ratio = 1.0
+breed.sampler = pl.put.poznan.eda.boa.multinominal.ShortBOASampler
+breed.updater = pl.put.poznan.eda.boa.multinominal.ShortBOAUpdater
+breed.updater.quality = jbnc.measures.QualityMeasureLC
+breed.updater.search = jbnc.inducers.NaiveBayesInducer
+breedthreads = 1
+checkpoint = false
+checkpoint-modulo = 1
+eval = org.ecj.psh.PshEvaluator
+eval.problem = pl.put.ri.problem.DoubleRegressionProblem
+eval.problem.test-cases-file = /home/dzess/MGR/workspace/gray-ibis/src/test/resources/cases2/koza1
+evalthreads = 1
+exch = ec.simple.SimpleExchanger
+finish = ec.simple.SimpleFinisher
+generations = 50
+init = ec.simple.SimpleInitializer
+pop = ec.Population
+pop.subpop.0 = pl.put.poznan.eda.ModelSubpopulation
+pop.subpop.0.duplicate-retries = 0
+pop.subpop.0.model = pl.put.poznan.eda.boa.multinominal.ShortBOAModel
+pop.subpop.0.size = 1000
+pop.subpop.0.species = ec.vector.IntegerVectorSpecies
+pop.subpop.0.species.crossover-type = one
+pop.subpop.0.species.fitness = ec.gp.koza.KozaFitness
+pop.subpop.0.species.genome-size = 30
+pop.subpop.0.species.ind = ec.vector.ShortVectorIndividual
+pop.subpop.0.species.max-gene = 10
+pop.subpop.0.species.min-gene = 0
+pop.subpop.0.species.mutation-prob = 0.00
+pop.subpop.0.species.pipe = ec.breed.ReproductionPipeline
+pop.subpop.0.species.pipe.source.0 = ec.select.TournamentSelection
+pop.subpops = 1
+prefix = ec
+psh.interpreter = org.spiderland.Psh.Interpreter
+psh.interpreter.execution-limit = 80
+psh.interpreter.generate-flat = false
+psh.interpreter.instruction-list = /home/dzess/MGR/workspace/gray-ibis/src/test/resources/psh/float-instructions-3.txt
+psh.interpreter.max-points-in-program = 40
+psh.interpreter.max-random-code-size = 40
+psh.interpreter.max-random-float = 10.0
+psh.interpreter.max-random-integer = 10
+psh.interpreter.min-random-float = -10.0
+psh.interpreter.min-random-integer = -10
+psh.interpreter.push-frame-mode = false
+psh.interpreter.random-float-res = 0.01
+psh.interpreter.random-integer-res = 1
+quit-on-run-complete = true
+seed.0 = time
+select.tournament.size = 7
+stat = ec.simple.SimpleStatistics
+stat.file = $out.stat
+state = org.ecj.psh.PshEvolutionState

resources/benchmarks/mgr-test13/params/PURE_PUSH.params

+# Key: 'Pure_Push_0'
+# Description: 'Quatric'
+# 
+# Exported: 
+# Fri Sep 28 12:52:11 CEST 2012
+# pl.put.gi.exporters.FlatFileParametersExporter
+# 
+breed = ec.simple.SimpleBreeder
+breed.reproduce.source.0 = ec.select.TournamentSelection
+breedthreads = 1
+checkpoint = false
+checkpoint-modulo = 1
+eval = org.ecj.psh.PshEvaluator
+eval.problem = pl.put.regression.psh.ClassicDoublePshRegressionProblem
+eval.problem.test-cases-file = /home/dzess/MGR/workspace/gray-ibis/src/test/resources/cases2/koza1
+evalthreads = 1
+exch = ec.simple.SimpleExchanger
+finish = ec.simple.SimpleFinisher
+generations = 50
+init = ec.simple.SimpleInitializer
+pop = ec.Population
+pop.subpop.0 = ec.Subpopulation
+pop.subpop.0.duplicate-retries = 0
+pop.subpop.0.size = 1000
+pop.subpop.0.species = org.ecj.psh.PshSpecies
+pop.subpop.0.species.fitness = ec.gp.koza.KozaFitness
+pop.subpop.0.species.ind = org.ecj.psh.PshIndividual
+pop.subpop.0.species.pipe = ec.breed.MultiBreedingPipeline
+pop.subpop.0.species.pipe.generate-max = false
+pop.subpop.0.species.pipe.num-sources = 4
+pop.subpop.0.species.pipe.source.0 = org.ecj.psh.breed.PshCrossover
+pop.subpop.0.species.pipe.source.0.prob = 0.70
+pop.subpop.0.species.pipe.source.1 = org.ecj.psh.breed.PshMutation
+pop.subpop.0.species.pipe.source.1.prob = 0.20
+pop.subpop.0.species.pipe.source.2 = org.ecj.psh.breed.PshSimplification
+pop.subpop.0.species.pipe.source.2.prob = 0.05
+pop.subpop.0.species.pipe.source.3 = ec.breed.ReproductionPipeline
+pop.subpop.0.species.pipe.source.3.prob = 0.05
+pop.subpops = 1
+prefix = psh
+psh.breed.one-point-xover.source.0 = ec.select.TournamentSelection
+psh.breed.one-point-xover.source.1 = same
+psh.breed.one-point-xover.toss = true
+psh.breed.psh-mutate.fair-mutation-range = 0.50
+psh.breed.psh-mutate.source.0 = ec.select.TournamentSelection
+psh.breed.psh-mutate.use-fair = true
+psh.breed.psh-simplify.flatten-prob = 0.20
+psh.breed.psh-simplify.source.0 = ec.select.TournamentSelection
+psh.breed.psh-simplify.steps = 20
+psh.breed.psh-xover.source.0 = ec.select.TournamentSelection
+psh.breed.psh-xover.source.1 = same
+psh.breed.psh-xover.toss = true
+psh.breed.two-point-xover.source.0 = ec.select.TournamentSelection
+psh.breed.two-point-xover.source.1 = same
+psh.breed.two-point-xover.toss = true
+psh.ideal-threshold = 0.1
+psh.interpreter = org.spiderland.Psh.Interpreter
+psh.interpreter.execution-limit = 100
+psh.interpreter.generate-flat = true
+psh.interpreter.instruction-list = /home/dzess/MGR/workspace/gray-ibis/src/test/resources/psh/pure-instructions.txt
+psh.interpreter.max-points-in-program = 50
+psh.interpreter.max-random-code-size = 30
+psh.interpreter.max-random-float = 10.0
+psh.interpreter.max-random-integer = 10
+psh.interpreter.min-random-float = -10.0
+psh.interpreter.min-random-integer = -10
+psh.interpreter.push-frame-mode = false
+psh.interpreter.random-float-res = 1.00
+psh.interpreter.random-integer-res = 1
+quit-on-run-complete = true
+seed.0 = time
+select.tournament.size = 7
+stat = org.ecj.psh.PshShortStatistics
+state = org.ecj.psh.PshEvolutionState

resources/benchmarks/mgr-test13/params/PUSH.params

+# Key: 'Push_0'
+# Description: 'Quatric'
+# 
+# Exported: 
+# Fri Sep 28 12:52:03 CEST 2012
+# pl.put.gi.exporters.FlatFileParametersExporter
+# 
+breed = ec.simple.SimpleBreeder
+breedthreads = 1
+checkpoint = false
+checkpoint-modulo = 1
+eval = org.ecj.psh.PshEvaluator
+eval.problem = pl.put.ri.problem.DoubleRegressionProblem
+eval.problem.test-cases-file = /home/dzess/MGR/workspace/gray-ibis/src/test/resources/cases2/koza1
+evalthreads = 1
+exch = ec.simple.SimpleExchanger
+finish = ec.simple.SimpleFinisher
+generations = 50
+init = ec.simple.SimpleInitializer
+pop = ec.Population
+pop.subpop.0 = ec.Subpopulation
+pop.subpop.0.duplicate-retries = 0
+pop.subpop.0.size = 1000
+pop.subpop.0.species = ec.vector.IntegerVectorSpecies
+pop.subpop.0.species.crossover-prob = 1.0
+pop.subpop.0.species.crossover-type = one
+pop.subpop.0.species.fitness = ec.gp.koza.KozaFitness
+pop.subpop.0.species.genome-size = 30
+pop.subpop.0.species.ind = ec.vector.ShortVectorIndividual
+pop.subpop.0.species.max-gene = 10
+pop.subpop.0.species.min-gene = 0
+pop.subpop.0.species.mutation-prob = 0.0
+pop.subpop.0.species.pipe = ec.vector.breed.VectorMutationPipeline
+pop.subpop.0.species.pipe.source.0 = ec.vector.breed.VectorCrossoverPipeline
+pop.subpop.0.species.pipe.source.0.source.0 = ec.select.TournamentSelection
+pop.subpop.0.species.pipe.source.0.source.1 = ec.select.TournamentSelection
+pop.subpops = 1
+prefix = ec
+psh.interpreter = org.spiderland.Psh.Interpreter
+psh.interpreter.execution-limit = 80
+psh.interpreter.generate-flat = false
+psh.interpreter.instruction-list = /home/dzess/MGR/workspace/gray-ibis/src/test/resources/psh/float-instructions-3.txt
+psh.interpreter.max-points-in-program = 40
+psh.interpreter.max-random-code-size = 40
+psh.interpreter.max-random-float = 10.0
+psh.interpreter.max-random-integer = 10
+psh.interpreter.min-random-float = -10.0
+psh.interpreter.min-random-integer = -10
+psh.interpreter.push-frame-mode = false
+psh.interpreter.random-float-res = 0.01
+psh.interpreter.random-integer-res = 1
+quit-on-run-complete = true
+seed.0 = time
+select.tournament.size = 7
+stat = ec.simple.SimpleStatistics
+stat.file = $out.stat
+state = org.ecj.psh.PshEvolutionState

resources/benchmarks/mgr-test13/params/TGP.params

+# Key: 'TGP_0'
+# Description: 'Quatric'
+# 
+# Exported: 
+# Fri Sep 28 12:51:41 CEST 2012
+# pl.put.gi.exporters.FlatFileParametersExporter
+# 
+breed = ec.simple.SimpleBreeder
+breed.reproduce.source.0 = ec.select.TournamentSelection
+breedthreads = 1
+checkpoint = false
+checkpoint-modulo = 1
+eval = ec.simple.SimpleEvaluator
+eval.problem = pl.put.bi.problem.DoubleRegressionProblem
+eval.problem.data = pl.put.bi.data.DoubleData
+eval.problem.test-cases-file = /home/dzess/MGR/workspace/gray-ibis/src/test/resources/cases2/koza1
+evalthreads = 1
+exch = ec.simple.SimpleExchanger
+finish = ec.simple.SimpleFinisher
+generations = 50
+gp.adf-stack.context = ec.gp.ADFContext
+gp.fs.0 = ec.gp.GPFunctionSet
+gp.fs.0.func.0 = pl.put.bi.functions.real.X0
+gp.fs.0.func.0.nc = nc0
+gp.fs.0.func.1 = pl.put.bi.functions.real.Zero
+gp.fs.0.func.1.nc = nc0
+gp.fs.0.func.10 = pl.put.bi.functions.real.ProtectedLog
+gp.fs.0.func.10.nc = nc1
+gp.fs.0.func.11 = pl.put.bi.functions.real.Add
+gp.fs.0.func.11.nc = nc2
+gp.fs.0.func.12 = pl.put.bi.functions.real.Sub
+gp.fs.0.func.12.nc = nc2
+gp.fs.0.func.13 = pl.put.bi.functions.real.Mul
+gp.fs.0.func.13.nc = nc2
+gp.fs.0.func.14 = pl.put.bi.functions.real.ProtectedDiv
+gp.fs.0.func.14.nc = nc2
+gp.fs.0.func.15 = pl.put.bi.functions.real.Power
+gp.fs.0.func.15.nc = nc2
+gp.fs.0.func.16 = pl.put.bi.functions.real.Max
+gp.fs.0.func.16.nc = nc2
+gp.fs.0.func.17 = pl.put.bi.functions.real.Min
+gp.fs.0.func.17.nc = nc2
+gp.fs.0.func.2 = pl.put.bi.functions.real.One
+gp.fs.0.func.2.nc = nc0
+gp.fs.0.func.3 = pl.put.bi.functions.real.Two
+gp.fs.0.func.3.nc = nc0
+gp.fs.0.func.4 = pl.put.bi.functions.real.Three
+gp.fs.0.func.4.nc = nc0
+gp.fs.0.func.5 = pl.put.bi.functions.real.Four
+gp.fs.0.func.5.nc = nc0
+gp.fs.0.func.6 = pl.put.bi.functions.real.Five
+gp.fs.0.func.6.nc = nc0
+gp.fs.0.func.7 = pl.put.bi.functions.real.Exp
+gp.fs.0.func.7.nc = nc1
+gp.fs.0.func.8 = pl.put.bi.functions.real.Cos
+gp.fs.0.func.8.nc = nc1
+gp.fs.0.func.9 = pl.put.bi.functions.real.Sin
+gp.fs.0.func.9.nc = nc1
+gp.fs.0.name = f0
+gp.fs.0.size = 18
+gp.fs.size = 1
+gp.koza.grow.max-depth = 5
+gp.koza.grow.min-depth = 5
+gp.koza.half.growp = 0.5
+gp.koza.half.max-depth = 6
+gp.koza.half.min-depth = 2
+gp.koza.mutate.build.0 = ec.gp.koza.GrowBuilder
+gp.koza.mutate.maxdepth = 17
+gp.koza.mutate.ns.0 = ec.gp.koza.KozaNodeSelector
+gp.koza.mutate.source.0 = ec.select.TournamentSelection
+gp.koza.mutate.tries = 1
+gp.koza.ns.nonterminals = 0.9
+gp.koza.ns.root = 0.0
+gp.koza.ns.terminals = 0.1
+gp.koza.xover.maxdepth = 17
+gp.koza.xover.ns.0 = ec.gp.koza.KozaNodeSelector
+gp.koza.xover.ns.1 = same
+gp.koza.xover.source.0 = ec.select.TournamentSelection
+gp.koza.xover.source.1 = same
+gp.koza.xover.tries = 1
+gp.nc.0 = ec.gp.GPNodeConstraints
+gp.nc.0.name = nc0
+gp.nc.0.returns = nil
+gp.nc.0.size = 0
+gp.nc.1 = ec.gp.GPNodeConstraints
+gp.nc.1.child.0 = nil
+gp.nc.1.name = nc1
+gp.nc.1.returns = nil
+gp.nc.1.size = 1
+gp.nc.2 = ec.gp.GPNodeConstraints
+gp.nc.2.child.0 = nil
+gp.nc.2.child.1 = nil
+gp.nc.2.name = nc2
+gp.nc.2.returns = nil
+gp.nc.2.size = 2
+gp.nc.3 = ec.gp.GPNodeConstraints
+gp.nc.3.child.0 = nil
+gp.nc.3.child.1 = nil
+gp.nc.3.child.2 = nil
+gp.nc.3.name = nc3
+gp.nc.3.returns = nil
+gp.nc.3.size = 3
+gp.nc.4 = ec.gp.GPNodeConstraints
+gp.nc.4.child.0 = nil
+gp.nc.4.child.1 = nil
+gp.nc.4.child.2 = nil
+gp.nc.4.child.3 = nil
+gp.nc.4.name = nc4
+gp.nc.4.returns = nil
+gp.nc.4.size = 4
+gp.nc.5 = ec.gp.GPNodeConstraints
+gp.nc.5.child.0 = nil
+gp.nc.5.child.1 = nil
+gp.nc.5.child.2 = nil
+gp.nc.5.child.3 = nil
+gp.nc.5.child.4 = nil
+gp.nc.5.name = nc5
+gp.nc.5.returns = nil
+gp.nc.5.size = 5
+gp.nc.6 = ec.gp.GPNodeConstraints
+gp.nc.6.child.0 = nil
+gp.nc.6.child.1 = nil
+gp.nc.6.child.2 = nil
+gp.nc.6.child.3 = nil
+gp.nc.6.child.4 = nil
+gp.nc.6.child.5 = nil
+gp.nc.6.name = nc6
+gp.nc.6.returns = nil
+gp.nc.6.size = 6
+gp.nc.size = 7
+gp.problem.stack = ec.gp.ADFStack
+gp.tc.0 = ec.gp.GPTreeConstraints
+gp.tc.0.fset = f0
+gp.tc.0.init = ec.gp.koza.HalfBuilder
+gp.tc.0.name = tc0
+gp.tc.0.returns = nil
+gp.tc.size = 1
+gp.type.a.0.name = nil
+gp.type.a.size = 1
+gp.type.s.size = 0
+init = ec.gp.GPInitializer
+pop = ec.Population
+pop.subpop.0 = ec.Subpopulation
+pop.subpop.0.duplicate-retries = 100
+pop.subpop.0.size = 1000
+pop.subpop.0.species = ec.gp.GPSpecies
+pop.subpop.0.species.fitness = ec.gp.koza.KozaFitness
+pop.subpop.0.species.ind = ec.gp.GPIndividual
+pop.subpop.0.species.ind.numtrees = 1
+pop.subpop.0.species.ind.tree.0 = ec.gp.GPTree
+pop.subpop.0.species.ind.tree.0.tc = tc0
+pop.subpop.0.species.pipe = ec.breed.MultiBreedingPipeline
+pop.subpop.0.species.pipe.generate-max = false
+pop.subpop.0.species.pipe.num-sources = 2
+pop.subpop.0.species.pipe.source.0 = ec.gp.koza.CrossoverPipeline
+pop.subpop.0.species.pipe.source.0.prob = 0.9
+pop.subpop.0.species.pipe.source.1 = ec.breed.ReproductionPipeline
+pop.subpop.0.species.pipe.source.1.prob = 0.1
+pop.subpops = 1
+prefix = ec
+quit-on-run-complete = true
+seed.0 = time
+select.tournament.size = 7
+stat = ec.simple.SimpleStatistics
+stat.file = $out.stat
+state = ec.simple.SimpleEvolutionState

resources/benchmarks/mgr-test13/params/UMDA.params

+# Key: 'UMDA_0'
+# Description: 'Quatric'
+# 
+# Exported: 
+# Fri Sep 28 12:51:48 CEST 2012
+# pl.put.gi.exporters.FlatFileParametersExporter
+# 
+breed = pl.put.poznan.eda.SimpleEDABreeder
+breed.exchange-ratio = 1.0
+breed.sampler = pl.put.poznan.eda.umda.DenseUMDASampler
+breed.updater = pl.put.poznan.eda.umda.DenseUMDAUpdater
+breed.updater.weight = 0.1
+breedthreads = 1
+checkpoint = false
+checkpoint-modulo = 1
+eval = org.ecj.psh.PshEvaluator
+eval.problem = pl.put.ri.problem.DoubleRegressionProblem
+eval.problem.test-cases-file = /home/dzess/MGR/workspace/gray-ibis/src/test/resources/cases2/koza1
+evalthreads = 1
+exch = ec.simple.SimpleExchanger
+finish = ec.simple.SimpleFinisher
+generations = 50
+init = ec.simple.SimpleInitializer
+pop = ec.Population
+pop.subpop.0 = pl.put.poznan.eda.ModelSubpopulation
+pop.subpop.0.duplicate-retries = 0
+pop.subpop.0.model = pl.put.poznan.eda.umda.DenseUMDAModel
+pop.subpop.0.size = 1000
+pop.subpop.0.species = ec.vector.IntegerVectorSpecies
+pop.subpop.0.species.crossover-type = one
+pop.subpop.0.species.fitness = ec.gp.koza.KozaFitness
+pop.subpop.0.species.genome-size = 30
+pop.subpop.0.species.ind = ec.vector.ShortVectorIndividual
+pop.subpop.0.species.max-gene = 10
+pop.subpop.0.species.min-gene = 0
+pop.subpop.0.species.mutation-prob = 0.00
+pop.subpop.0.species.pipe = ec.breed.ReproductionPipeline
+pop.subpop.0.species.pipe.source.0 = ec.select.TournamentSelection
+pop.subpops = 1
+prefix = ec
+psh.interpreter = org.spiderland.Psh.Interpreter
+psh.interpreter.execution-limit = 80
+psh.interpreter.generate-flat = false
+psh.interpreter.instruction-list = /home/dzess/MGR/workspace/gray-ibis/src/test/resources/psh/float-instructions-3.txt
+psh.interpreter.max-points-in-program = 40
+psh.interpreter.max-random-code-size = 40
+psh.interpreter.max-random-float = 10.0
+psh.interpreter.max-random-integer = 10
+psh.interpreter.min-random-float = -10.0
+psh.interpreter.min-random-integer = -10
+psh.interpreter.push-frame-mode = false
+psh.interpreter.random-float-res = 0.01
+psh.interpreter.random-integer-res = 1
+quit-on-run-complete = true
+seed.0 = time
+select.tournament.size = 7
+stat = ec.simple.SimpleStatistics
+stat.file = $out.stat
+state = org.ecj.psh.PshEvolutionState

resources/benchmarks/mgr-test15/in.properties

+# This is analysis of EDA performance on some koza test cases
+
+# Database connection information
+database = postgresql
+jdbc = jdbc:postgresql://localhost/mgr-test-13?user=dzess&password=qwerty
+
+# What experiments are to be done and with what class (use the typical run configuration provider)
+configuration = pl.put.gi.running.universal.RunnerConfigurationProvider
+
+# Map of experiments prototype_key = number_of_runs
+map.TGP_0=30
+map.UMDA_0=30
+map.BOA_0=30
+map.Pure_Push_0=30
+map.Push_0=30
+map.TGP_1=30
+map.UMDA_1=30
+map.BOA_1=30
+map.Pure_Push_1=30
+map.Push_1=30
+map.TGP_2=30
+map.UMDA_2=30
+map.BOA_2=30
+map.Pure_Push_2=30
+map.Push_2=30
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.