February 2014


Options: Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Sean Luke <[log in to unmask]>
Reply To:
ECJ Evolutionary Computation Toolkit <[log in to unmask]>
Fri, 28 Feb 2014 08:35:26 -0500
text/plain (36 lines)
I think you need to read up on parameter bases in ECJ.  See the manual's section on parameters and parameter databases.


On Feb 28, 2014, at 2:26 AM, Francisco Lopez de la Franca <[log in to unmask]> wrote:

> I want to specify the probability of performing mutation and the same for crossover. How do I specify it for each operator?
> I've seen the following parameters and I don`t know which one to use:
> <base>.likelihood
> pop.subpop.0.species.pipe.source.0.prob
> gp.koza.xover.prob
> pop.subpop.0.species.mutation-prob
> pop.subpop.0.species.crossover-prob
> Additionally, I'd like to know the type of mutation and crossover applied in the run. How do I know them?
> Thanks a lot.
> 2014-02-27 15:22 GMT+01:00 Sean Luke <[log in to unmask]>:
> If you want to specify the probability whether a given operator performs mutation (say) or just copies parents and returns them, the parameter you're looking for is 'likelihood'.
> If you want to specify the probability of doing mutation type 1 versus mutation type 2 versus crossover or whatever, the tool you want is called ec.breed.MultiBreedingPipeline.
> Sean
> On Feb 27, 2014, at 6:50 AM, Francisco Lopez de la Franca <[log in to unmask]> wrote:
> > Hi.
> >
> > I'd like to know how it's specified in the params file the probability of carrying out the recombination and mutation in genetic programming. (I think recombination is called in GP crossover, isn't it?).
> >
> > Thanks.