Saturday, September 04, 2021

Micro Genetic Algorithms

In order to speed-up the process of optimization with GA, we can change some of the properties and/or operations in GA. The methods which can be implemented in this way, are called Micro Genetic Algorithms (micro-GA).

For example, in a particular micro-GA, we can consider the following changes on GA:

- consider small population, e.g., 5 chromosomes, with random re-initialization

- ignore mutation step

- consider a simple and relaxed convergence criteria, e.g., once 95% of the bits of the chromosomes are similar to the best chromosome

- keep the best chromosome of each generation for next generation (elitism) once the population converged

If there is a smooth and tidy way ahead, passing from the old rocky roads is not recommended. (Weierstrass)