I. Introduction
The theory of evolution is a new light in human thought and it has today transposition to computational models. Successive Evolutionary Algorithms (EA) and artificial life have been presented during the last 4 decades through computational simulations to solve complex engineering problems [1], particularly in optimization. Genetic algorithms have become one of the most famous EA algorithms since the pioneering work of John Henry Holland at 1975 [2]. They are based on Darwin’s natural selection theory and were extended today to the automatic evolution of computer programs [1]. These evolutionary algorithms are now used to solve complex multi-dimensional problems more efficiently than other traditional methods, which do not own appropriate features that restrict their general use [3][4].