This paper presents a
continuous generation genetic algorithm. Most genetic algorithms use a discrete generation model in which all individuals in a population synchronize mating period. The discrete generation model, however, wastes processor time in parallel implementations when the fitness of each individual (proportionally or reversely) correlates with the computational cost of its evaluation. An example of such a task is neural network design and training. In some cases, over 80% of total CPU time has been wasted. The
continuous generation model mitigates this problem by introducing asynchronous mating. the
continuous generation model increases the number of reproduction per a unit-time over 500% over the traditional discrete model. CPU idle time has been minimized to 1/25. Also, a significant improvement in convergence speed has been estimated.
View full abstract