Particle Swarm Optimization (PSO) is a versatile population-based optimization technique, in many respects similar to evolutionary algorithms. The PSO has its origin on the swarm intelligence algorithms, which are concerned with the design of intelligent multi-agent systems by taking stimulation from the collective behavior of social insects such as ants, termites, bees, and wasps, as well as from other animal societies such as flocks of birds or schools of fish. In PSO method, the particles that represent potential solutions move around in the phase space with a velocity updated by the particle’s own experience and the experience of the particle’s neighbors or the experience of the whole swarm.
Particle Filter (PF) performs sequential Monte Carlo estimation (PSO is not Monte Carlo method) based on particle representation of probability densities, by representing the posterior density function by a set of random samples with associated weights and computing estimates based on these samples and weights. In this method the particles with high weights propagate and the particles with smallest weights are eliminated by a re-sampling procedure.
Your answer is a high-quality answer which can make the problem easy to understand.
After reading your answer, I understand that PSO and PF have the only similar point "particle" ,but particle has different meaning in the two algorithm.
No any relationship at all. You know what, I wrote a paper based on PF, and it just got rejected by a review who said that PSO is a very old method. Me: what???!!!! To be sure I am correct. I searched, and get this page!