I spent yesterday and today working on the particle swarm report, and I think the background section is nearly there. The only issue is struggling to find anything to discuss: something like difficulties in application, areas where an alternative method is preferred and why, disadvantages to the method, etc. Surely it cannot be an optimisation panacea? This link appears to have a few disadvantages of the method, but there’s got to be more somewhere …