differential evolution, DE, particle swarm optimisation, PSO, algorithms, global optimisation