You may read the following materials for Evolutionary algorithm. It is very important to decide which evolutionary algorithm(like BAT,PSO,GA,ACO,CUCKOO etc.) is suitable for which type of dataset. You should have basic ideas regarding some widely used EA. Then you will apply to count which EA will give you best result in terms of accuracy, recall, precision etc.