Particle Filter with Swarm Move for Optimization

  • Chunlin Ji
  • Yangyang Zhang
  • Mengmeng Tong
  • Shengxiang Yang
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5199)


We propose a novel generalized algorithmic framework to utilize particle filter for optimization incorporated with the swarm move method in particle swarm optimization (PSO). In this way, the PSO update equation is treated as the system dynamic in the state space model, while the objective function in optimization problem is designed as the observation/measurement in the state space model. Particle filter method is then applied to track the dynamic movement of the particle swarm and therefore results in a novel stochastic optimization tool, where the ability of PSO in searching the optimal position can be embedded into the particle filter optimization method. Finally, simulation results show that the proposed novel approach has significant improvement in both convergence speed and final fitness in comparison with the PSO algorithm over a set of standard benchmark problems.


Particle Swarm Optimization Particle Filter Particle Swarm Optimization Algorithm State Space Model Importance Sampling 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Doucet, A., De Freitas, J., Gordon, N. (eds.): Sequential Monte Carlo Methods in Practice. Springer, Heidelberg (2001)zbMATHGoogle Scholar
  2. 2.
    Zhang, Y., Ji, C., Walik, W.Q., Liu, Y., O’Brien, D.C., Edwards, D.J.: Joint Antenna and User Selection Algorithm for Uplink of Multiuser MIMO Systems Using the Sequential Monte Carlo Optimization. In: IEEE Workshop on Statistical Signal Processing, SSP 2007, Madison, Wisconsin, pp. 493–496. IEEE Press, Los Alamitos (2007)CrossRefGoogle Scholar
  3. 3.
    Shi, Y., Eberhart, R.: Empirical Study of Particle Swarm Optimization. In: IEEE Congress on Evolutionary Computation, CEC 1999, pp. 1945–1950. IEEE Press, Piscataway (1999)Google Scholar
  4. 4.
    Riget, J., Vesterstroem, J.S.: A diversity-guided Particle Swarm Optimizer - the ARPSO. Department of Computer Science, University of Aarhus, Technique Report (2002)Google Scholar
  5. 5.
    Angeline, P.J.: Using Selection to Improve Particle Swarm Optimization. In: IEEE Congress on Evolutionary Computation, CEC 1998, Anchorage, Alaska, USA, pp. 84–89. IEEE Press, Los Alamitos (1998)Google Scholar
  6. 6.
    Clerc, M., Kennedy, J.: The particle Swarm-explosion, Stability, and Convergence in a Multidimensional Complex Space. IEEE Transactions on Evolutionary Computation 6(1), 58–73 (2002)CrossRefGoogle Scholar
  7. 7.
    Monson, C.K., Seppi, K.D.: The Kalman Swarm. In: Deb, K., et al. (eds.) GECCO 2004. LNCS, vol. 3102, pp. 140–150. Springer, Heidelberg (2004)CrossRefGoogle Scholar
  8. 8.
    Gordon, N., Salmond, D., Smith, A.: Novel Approach to Nonlinear/ Non-gaussian Bayesian State Estimation. IEE Proceedings Radar and Signal Processing 140(2), 107–113 (1993)CrossRefGoogle Scholar
  9. 9.
    Harvey, A.C.: Forecasting, Structural Time Series Models and the Kalman Filter. Cambridge University Press, Cambridge (1990)CrossRefzbMATHGoogle Scholar
  10. 10.
    Doucet, A., Godsill, S., Andrieu, C.: On Sequential Monte Carlo Sampling Methods for Bayesian Filtering. Statistics and Computing 10, 197–208 (2000)CrossRefGoogle Scholar
  11. 11.
    Moral, P.D., Doucet, A., Jasra, A.: Sequential Monte Carlo Samplers. Royal Statistical Society 68, 411–436 (2006)CrossRefzbMATHGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2008

Authors and Affiliations

  • Chunlin Ji
    • 1
  • Yangyang Zhang
    • 2
  • Mengmeng Tong
    • 3
  • Shengxiang Yang
    • 4
  1. 1.Department of Statistical SciencesDuke UniversityDurhamUSA
  2. 2.Department of Engineering ScienceUniversity of OxfordOxfordUK
  3. 3.School of Information Science and TechnologyNortheastern UniversityShenyangChina
  4. 4.Department of Computer ScienceUniversity of LeicesterLE1 7RHUK

Personalised recommendations