Hi,

> 
> It's ok, I'm not disappointed :)
> My main reason for coding the module is for learning. I think I will 
> learn more by coding and trying to figure out why my module behaves the 
> way it is, than by simply reading about the subject or running some one 
> else's code. In fact, I did learn already the significance of mutation 
> in diversifying the genetic population by turning mutation on and off 
> and analyzing the results.
> 


Mutation is the main variation operator in GAs, but there are many kind 
of mutation operators; turning it off will probably do away with finding 
the solution, but you can try changing the proportion of 
mutation/crossover. The ideal is supposed to be ~ 20/80, but some 
purists say it should be ~ 1/99. Genetic programming, actually, uses 
only some very specific kind of mutations, and sparingly at that; it 
makes up for lost diversity by creating a huge and diverse initial 
population.


> Yes, I did a quick search before, and all I find where programs that 
> utilize genetic algorithms to do certain tasks. I didn't find any 
> generic modules to do the job.
> 


There's none, right. OPEAL comes closest to it, if only I find the time 
to upload it.


> 
> Great. I'll have a look at it once my experience in this field grows a 
> bit more. Perhaps I can contribute code/ideas to your module.
> 


That would be just great. Thanks!

J



-- 
PPSN2002 => http://ppsn2002.ugr.es
Home => http://geneura.ugr.es/~jmerelo
Tutorial Perl => http://granavenida.com/perl

Reply via email to