Evolutionary computing is a problem to solve computer based optimization using evolutionary processes, such as natural selection, survival of the fittest, and reproduction. Some examples of evolution - Habibi, AzwarRiza (2015)