Genetic and Evolutionary Computation - Part II