Evolutionary Algorithms in Dynamic Optimization Problems: Studies on Memory, Diversity and Prediction