ABSTRACT

EAs (evolutionary algorithms) and EC (evolutionary computation) are methods that apply the mechanism of biological evolution to problems in computer science or in engineering. EAs consider the adaptation process of organisms to their environments as a learning process. Organisms evolve over a long period of time by repeating the evolution process whereby species that do not adapt to the environment become extinct and species that adapt thrive. This can be applied to practical problems by replacing “environment” with “problem” or “information that was learned” and “fitness” with “goodness of the solution.”