Genetic Algorithm Essay

2922 Words6 Pages

Chapter 4
GENETIC ALGORITHM

Overview
Genetic Algorithm is a sequential procedure developed from the science involved in genetic behaviour organisms for optimization purpose. Working Principle of GA includes the simulation of evolution theory in which, the initial set of “population” is selected in random, and then successive "generations" of solutions are reproduced till the optimal convergence. Existence of the fittest individual and natural selection operators is the main agenda of GA process. Philosophically one can say that GAs are based on Darwin’ theory of survival of the fittest. Genetic algorithm is a method for solving optimization problems that is based on natural selection, the process that drives biological evolution. Being analogous to genetics, it is a long complex thread of DNAs and RNAs containing the hereditary data, by which a traits of each individual can be determined, as chromosomes. Each trait in living organisms is being coded with some combination of DNAs like A (Adenine), C (Cytosine), T (Thymine) and G (Guanine).
During reproduction, changes in the chromosome is expected naturally due to the process called “crossover” in which chromosomes from the parent gets exchanged randomly. The chromosomes developed in offspring will definitely shows some traits of both the parents. In most rare cases the chromosomes gets replicated resulting in an offspring with no resemblance to parents. Now to make it clear, regarding the “mutation” process let us go further genetics; consider a case in which a parent chromosome having A-C-G-C-T produces an offspring of A-C-T-C-T due to some natural mistakes. Look onto a similar case when a typist is copying a book and make mistakes by copying wrongly spelled words which has no...

... middle of paper ...

...or by combining the vector entries of a pair of parents -- crossover.
Replaces the current population with the children to form the next generation.
The algorithm stops when one of the stopping criteria is met.

Fig. 4.6 Flow Chart of working principle of Genetic algorithm
The genetic algorithm is unique from other standard optimization as given:
Table 4.1 Standard Algorithm versus Genetic Algorithm.
Standard Algorithm Genetic Algorithm
Generates only a single point solution for each iteration, a sequence of those converging to the optimal solution. Generates a population of points for each iteration, leading to multiple options for solution out of which the best is to be selected.
Selects the succeeding point of the sequence by a deterministic computation approach. Selects the succeeding population by computations that involve random choices.

More about Genetic Algorithm Essay

Open Document