Element 'particle swarm optimisation'