Although proposed for the first time a while back [1], genetic algorithms (GA) represent modern optimization
techniques. They are inspired by biological evolution, incorporating and adapting concepts like chromosomes, genes,
natural selection, individual fitness, crossover combination or mutation. The most prominent of the evolutionary
algorithms, genetic algorithms are population-based metaheuristics that use stochastic methods to define random
solutions in the design space and then direct them towards the optimum.
*