Evolutionary algorithms represent a class of optimisation techniques inspired by the principles of biological evolution. These methods iteratively modify candidate solutions using operations analogous ...