Evolutionary Computation for Dynamic Optimization