Meta-heuristic optimisation algorithms constitute a class of high-level strategies designed to address complex optimisation tasks by balancing broad exploration of the search space with focused ...