Contemporary computer science meets increasingly elaborate issues that call for evolutionary solutions outside classic computing methods. Scientists and technicians are exploring new approaches using fundamental theoretical frameworks for solving optimisation problems. These emerging technologies