The algorithm is based on the adoption of random mating concept from Hardy–Weinberg equilibrium and crossover index in order to produce new offspring. In this algorithm, effect of the environmental factor (i.e. the presence of predator) has also been considered and treated as an exploratory mechanism. 

The paper of EMA published in Neural Computing and Applications (NCAA) can be accessed here

MATLAB code is available here

Call for postgraduate students for this research awarded by Ministry of Higher Education Malaysia under Fundamental Research Grant Scheme (FRGS)