Hybridisation of Particle Swarm Optimization and Fast Evolutionary Programming

  • Jingsong He
  • Zhengyu Yang
  • Xin Yao
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4247)


Particle swarm optimization (PSO) and fast evolutionary programming (FEP) are two widely used population-based optimisation algorithms. The ideas behind these two algorithms are quite different. While PSO is very efficient in local converging to an optimum due to its use of directional information, FEP is better at global exploration and finding a near optimum globally. This paper proposes a novel hybridisation of PSO and FEP, i.e., fast PSO (FPSO), where the strength of PSO and FEP is combined. In particular, the ideas behind Gaussian and Cauchy mutations are incorporated into PSO. The new FPSO has been tested on a number of benchmark functions. The preliminary results have shown that FPSO outperformed both PSO and FEP significantly.


Particle Swarm Optimization Benchmark Function Multimodal Function Standard Particle Swarm Optimization Global Good Position 
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.
    Yao, X., Liu, Y., Lin, G.: Evolutionary Programming Made Faster. IEEE Trans. on Evolutionary Computation 2(2), 82–102 (1999)Google Scholar
  2. 2.
    Kennedy, J., Eberhart, R.C.: Particle Swarm Optimization. In: Proceedings of the 1995 IEEE International Conference on Neural Networks, vol. 4, pp. 1942–1948. IEEE Press, Los Alamitos (1995)CrossRefGoogle Scholar
  3. 3.
    Lee, C.Y., Yao, X.: Evolutionary programming using the mutations based on Lévy probability distribution. IEEE Transactions on Evolutionary Computation 8(5), 456–470 (2004)CrossRefGoogle Scholar
  4. 4.
    Schnier, T., Yao, X.: Using Multiple Representations in Evolutionary Algorithms. In: Proceedings of the 2000 Congress on Evolutionary Computation, Piscataway, NJ, USA, July 2000, pp. 479–486. IEEE Press, Los Alamitos (2000)Google Scholar
  5. 5.
    Bäck, T., Schwefel, H.-P.: An overview of evolutionary algorithms for parameter optimization. Evol. Comput. 1(1), 1–23 (1993)CrossRefGoogle Scholar
  6. 6.
    Gehlharr, D.K., Fogel, D.B.: Tuning evolutionary programming for conformationally flexible molecular docking. In: Fogel, L.J., Angeline, P.J., Bäck, T. (eds.) Evolutionary Programming V: Proc. of the Fifth Annual Conference on Evolutionary Programming, pp. 419–429. MIT Press, Cambridge, MA (1996)Google Scholar
  7. 7.
    Tu, Z., Lu, Y.: A Robust Stochastic Genetic Algorithm (StGA) for Global Numerical Optimization. IEEE Trans. on Evolutionary Computation 8(5), 456–470 (2004)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Jingsong He
    • 1
    • 2
  • Zhengyu Yang
    • 1
    • 3
  • Xin Yao
    • 1
    • 4
  1. 1.Nature Inspired Computation and Applications Laboratory 
  2. 2.Department of Electronic Science and Technology 
  3. 3.Department of Computer Science and TechnologyUniversity of Science and Technology of China 
  4. 4.School of Computer ScienceUniversity of Birmingham 

Personalised recommendations