Can anyone help me?
--Hello,I'm working in a hyper-heuristic GA to evolve machine learning algorithms.I was using a traditional breeding pipeline (tournament selection --> crossover --> mutation), but I decided to change it so it would look something like this: (tournament selection --> reproduction/crossover/mutation), in which there is 5% of chance of reproducing (cloning) the selected individuals, 5% of chance of mutating the individuals and 90% of chance of them suffering crossover. In other words, the probabilities should sum to 1 considering that the selected individuals will undergo one of the three operations at a time.I edited my parameter file to look like this:pop.subpop.0.species.pipe = ec.breed.MultiBreedingPipelinepop.subpop.0.species.pipe.num-sources = 3pop.subpop.0.species.pipe.source.0 = ec.breed.ReproductionPipelinepop.subpop.0.species.pipe.source.0.prob = 0.05pop.subpop.0.species.pipe.source.1 = ec.vector.breed.VectorCrossoverPipelinepop.subpop.0.species.pipe.source.1.prob = 0.90pop.subpop.0.species.pipe.source.2 = ec.vector.breed.VectorMutationPipelinepop.subpop.0.species.pipe.source.2.prob = 0.05pop.subpop.0.species.pipe.source.0.source.0 = ec.select.TournamentSelectionpop.subpop.0.species.pipe.source.1.source.0 = ec.select.TournamentSelectionpop.subpop.0.species.pipe.source.1.source.1 = samepop.subpop.0.species.pipe.source.2.source.0 = ec.select.TournamentSelectionpop.subpop.0.species.crossover-type = onepop.subpop.0.species.mutation-prob = 0.5pop.subpop.0.species.mutation-type = resetselect.tournament.size = 2Is this correct? Or am I missing something important? Apparently it works, but I'm not sure it is working as it should.Thank you for your help.
Rodrigo Coelho Barros, MSc.
Bioinspired Computation Laboratory (BioCom)
Department of Computer Science
University of São Paulo at São Carlos (ICMC-USP)
e-mail (1): [log in to unmask]
e-mail (2): [log in to unmask]
mobile: +55 16 8138-3627