ECJ-INTEREST-L Archives

February 2014

ECJ-INTEREST-L@LISTSERV.GMU.EDU

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
Subject:
From:
Victor Miranda Gonçalves Jatobá <[log in to unmask]>
Reply To:
ECJ Evolutionary Computation Toolkit <[log in to unmask]>
Date:
Thu, 20 Feb 2014 00:20:08 -0500
Content-Type:
multipart/mixed
Parts/Attachments:
text/plain (1368 bytes) , Mutation.pdf (11 kB) , Crossover-Any.pdf (8 kB)
Hello,

I'm working with a GA problem. For this I implemented the Gene and the 
GeneVectorIndividual. I also had to override the crossover and mutation 
methods. The weird of the algorithm behave is that if I set the mutation-prob 
value different of zero my population don't evolve and the best individuals 
present on the final chart pdf in each generation are very oscillate (see 
Mutation.pdf attached). In the other way, if I put the mutation-prob to zero, 
the population are evolve gradually, but this evolution is little and more stable, 
because don't occurs mutation (see Crossover-Any.pdf attached). Anyone 
know what is occurs and how do I fix it?
It seems that after mutate process, the parents (fittest of the population) of 
the clones are not put in the new Subpopulation then next generations never 
evoluate.

My main params:

pop.subpop.0.species.crossover-prob = 0.25
pop.subpop.0.species.crossover-type = any
base.likelihood = 0.5
pop.subpop.0.species.mutation-prob = 0.1
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

select.tournament.size = 2

Best Regards,
Victor jatobá


ATOM RSS1 RSS2