Particle filters (or sequential Monte Carlo) is a form of genetic simulation algorithm used for filtering problems in signal analysis and time series analysis.

Wikipedia has an article with further references: https://en.wikipedia.org/wiki/Particle_filter