A Mixed Strategy Multi-Objective Coevolutionary Algorithm Based on Single-Point Mutation and Particle Swarm Optimization

  • Xin Zhang
  • Hongbin Dong
  • Xue Yang
  • Jun He
Part of the Lecture Notes in Computer Science book series (LNCS, volume 7414)

Abstract

The particle swarm optimization algorithm has been used for solving multi-objective optimization problems in last decade. This algorithm has a capacity of fast convergence; however its exploratory capability needs to be enriched. An alternative method of overcoming this disadvantage is to add mutation operator(s) into particle swarm optimization algorithms. Since the single-point mutation is good at global exploration, in this paper a new coevolutionary algorithm is proposed, which combines single-point mutation and particle swarm optimization together. The two operators are cooperated under the framework of mixed strategy evolutionary algorithms. The proposed algorithm is validated on a benchmark test set, and is compared with classical multi-objective optimization evolutionary algorithms such as NSGA2, SPEA2 and CMOPSO. Simulation results show that the new algorithm does not only guarantee its performance in terms of fast convergence and uniform distribution, but also have the advantages of stability and robustness.

Keywords

multi-objective optimization single-point mutation particle swarm optimization mixed strategy coevolutionary algorithms 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Coello Coello, C.A., Van Veldhuizen, D.A., Lamont, G.B.: Evolutionary Algorithms for Solving Multi-Objective Problems (2002)Google Scholar
  2. 2.
    Coello Coello, C.A., Pulido, G.T., Lechuga, M.S.: Handling multiple objectives with particle swarm optimization. IEEE Transactions on Evolutionary Computation 3(8), 256–279 (2004)CrossRefGoogle Scholar
  3. 3.
    Deb, K., Pratap, A., Agarwal, S., Meyarivan, T.: A fast and elitist multiobjective genetic algorithm: Nsga-ii. IEEE Transactions on Evolutionary Computation (6), 182–197 (2002)Google Scholar
  4. 4.
    Hongbin, D., Houkuan, H., Guisheng, Y., Jun, H.: An overview of the research on coevolutionary algorithms. Journal of Computer Research and Development 45(3), 454–463 (2008)Google Scholar
  5. 5.
    Hongbin, D., Jun, H., Houkuan, H., Wei, H.: Evolutionary programming using a mixed mutation strategy. Information Sciences 1(177), 312–327 (2007)Google Scholar
  6. 6.
    Mingjun, J., Hualong, Y., Yongzhi, Y., Zhihong, J.: A single component mutation evolutionary programming. Applied Mathematics and Computation 215(10), 3759–3768 (2010)MathSciNetMATHCrossRefGoogle Scholar
  7. 7.
    Shi, Y.H., Eberhart, R.C.: A modified particle swarm optimization. In: IEEE International Conference on Evolutionary Computation, Anchorage, Alaska, pp. 69–73 (1998)Google Scholar
  8. 8.
    Van Veldhuizen, D.A., Lamont, G.B.: Multiobjective Evolutionary Algorithm Research: A History and Analysis (1998)Google Scholar
  9. 9.
    Van Veldhuizen, D.A., Lamont, G.B.: Multiobjective evolutionary algorithm test suites. In: Proc. Symp. Appl. Comput., San Antonio, TX, pp. 351–357 (1999)Google Scholar
  10. 10.
    Zitzler, E., Laumanns, M., Bleuler, S.: A Tutorial on Evolutionary Multiobjective Optimization (2004)Google Scholar
  11. 11.
    Zitzler, E., Laumanns, M., Thiele, L.: Spea2: Improving the strength pareto evolutionary algorithm, Gloriastrasse 35, CH-8092 Zurich, Switzerland (2001)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2012

Authors and Affiliations

  • Xin Zhang
    • 1
    • 2
  • Hongbin Dong
    • 1
  • Xue Yang
    • 1
  • Jun He
    • 3
  1. 1.Department of Computer Science and TechnologyHarbin Engineering UniversityHarbinChina
  2. 2.The 54th Research Institute of CETCShijiazhuangChina
  3. 3.Department of Computer ScienceAberystwyth UniversityAberystwythUK

Personalised recommendations