Evolutionary computation, Computational intelligence, Machine learning, Multi-objective optimization, Dynamic optimization