For a deeper understanding of the performance and behaviour of the different evolutionary algorithms, we evaluated their performance and behaviour against mathematical benchmark functions. For our performance test of the evolutionary algorithms, we have selected the functions Ackley, Alpine N.1, Rastrigin, Rosenbrock, Schwefel and Xin-She Yang N.4 to capture a wide variety of functional properties. This set of benchmark functions has been chosen based on their complexity, continuity, modality and convexity. Their functional form and properties are summarised in the supplementary material B.