« Return to Thread: request for help in my search project with JGAP
From: Amirat Hanane [mailto:djanahana@...]
Sent: Monday, May 07, 2012 11:30 PM
To: jgap-users@...
Subject: [jgap-users] request for help in my search project with JGAPGood morning
I’am a student in a doctorial school and I’m preparing a paper this month (if GOD willing of course)
I have a few questions if you don’t mind
In my program I will
1- Generate initial population and a defaultConfiguration //where my chromosomes is an array of CompositeGene ,each composite Gene is a list of IntegerGene ,and I think this is OK
2- Fix a CrossOver rate
3- Choose a random number V between(0,100)
4- If (V<Crossover Rate) then we not will apply the crossover operator
Else we will apply the crossover
How can we make that the crossover will not be in an iteration ??
5-Fix the mutation rate
*Choose a random number M between (0,100)
6- If (M< Mutation Rate) then we will not apply the mutation operator
Else we will apply the mutation (choose a random number of chromosomes to mutate, a random choice of chromosome,a random choice for the CompositeGene, a random choice of Gene in the CompositeGene that it was choose )
Can you please tell me how to do this ??is it the way of mutation in CompositeGene???
Am I need to specify my own operator, I took a look on the javadocs but I didn’t find a lot of information about mutation in the case of CompositeGene ???
I feel lost with Operate,doCrossover,applygeneticOperator,…… I really don’t know what’s the appropriate in my case ???
As a selector I will use “WeightedRouletteSelector “,when I made
conf.addNaturalSelector(new WeightedRouletteSelector(conf), false);
I apply this selector, that’s it??or I need an applyOperator???
My last question is how to say that a chromosome will be one of the next generation ?is it automatically when we make
For(int i=0;i<nbr_iteration;i++){Genotype.evolve();}
sorry for my english ,i am trying to improuve my skills
Best regards
« Return to Thread: request for help in my search project with JGAP
| Free embeddable forum powered by Nabble | Forum Help |