Evolutionary Algorithms (Genetic Algorithms, Genetic Programming, Differential Evolution, Evolution Strategies, Covariance Matrix Adaptation etc.) – Different Components of Evolutionary Algorithms.
Fitness Landscapes – Adaptive Parameter Control and Tuning – Constraint Handling – Niching and Fitness Sharing – Memetic Algorithms – Ensemble Evolutionary Algorithms – Hybridization with other techniques – Multi-Objective Optimization – Hyper-Heuristics – Special Forms of Evolution (Co-evolution and Speciation) – Experimental (statistical) Methods for the analysis of Evolutionary Algorithms – Theoretical Analysis of Evolutionary Algorithms – Interactive Evolutionary Algorithms – Experiment design and analysis involving Evolutionary Algorithms
Evolutionary Machine Learning – Surrogate Assisted Optimization – NeuroEvolution – Quality Diversity Algorithms – Open Ended Evolution. Applications of Evolutionary Algorithms.