Prevent inbreeding and monoculture in genetic algorithm (newbie question)
问题 I am writing a genetic algorithm. My population quickly develops a monoculture. I am using a small population (32 individuals) with a small number of discrete genes (24 genes per individual) and a single point cross-over mating approach. Combine that with a roulette wheel selection strategy and it is easy to see how all the genetic diversity is lost in just a few dozen generations. What I would like to know is, what is the appropriate response? I do not have academic-level knowledge on GAs