Towards a Less Destructive Crossover Operator Using Immunity Theory

  • Yingzhou Bi
  • Lixin Ding
  • Weiqin Ying
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4490)

Abstract

When searching for good scheme, a good solution can be destroyed by an inappropriate choice of crossover points. Furthermore, because of the randomicity of crossover, mutation and selection, a better solution can hardly reach in last stage in EA, and the solution always traps in local optimal. Faced to “exploding” solution space, it is tough to find high quality solution just by increasing the population size, diversity of searching, and the number of iteration. In this paper, we design the immunity operator to improve the crossover result by utilizing the immunity theory. As the “guided mutation operator”, the immunity operator substituted the “blind mutation operator” in normal EA, to restrain the degenerate phenomenon during the evolutionary process. We examine the algorithm with examples of TSP and gain promising result.

Keywords

Crossover operator Immunity operator Traveling salesman problem 

References

  1. 1.
    Eiben, A.E., Smith, J.E.: Introduction to Evolutionary Computing. Springer, Heidelberg (2003)MATHGoogle Scholar
  2. 2.
    Majeed, H., Ryan, C.: A Less Destructive, Context-Aware Crossover Operator for GP. In: Collet, P., Tomassini, M., Ebner, M., Gustafson, S., Ekárt, A. (eds.) EuroGP 2006. LNCS, vol. 3905, pp. 36–48. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  3. 3.
    Yao, X., Xu, Y.: Recent Advance in Evolutionary Computation. Journ. of Comput Sci & Technol. 21(1), 1–18 (2006)CrossRefMathSciNetGoogle Scholar
  4. 4.
    Blum, C., Roli, A.: Metaheuristics in Combinatorial Optimization: Overview and Conceptual Comparison. ACM Computing Surveys 35(3), 268–308 (2003)CrossRefGoogle Scholar
  5. 5.
    Jiao, L., Wang, L.: A novel genetic algorithm based on immunity. IEEE Transactions on Systems, Man, and Cybernetics 30(5), 552–561 (2000)CrossRefGoogle Scholar
  6. 6.
    Spears, W.M.: The role of Mutation and Recombination in Evolutionary Algorithms. George Mason University, Virginnia (1998)Google Scholar
  7. 7.
    Helsgaun, K.: An Effective Implementation of the Lin-Kernighan Traveling Salesman Heuristic, http://www.akira.ruc.dk/~keld/
  8. 8.
  9. 9.
    Concorde TSP solver for windows, http://www.tsp.gatech.edu/concorde/index.html
  10. 10.
    Gong, M., Jiao, L., Zhang, L.: Solving Traveling Salesman Problems by Artificial Immune Response. In: Wang, T.-D., Li, X.-D., Chen, S.-H., Wang, X., Abbass, H.A., Iba, H., Chen, G.-L., Yao, X. (eds.) SEAL 2006. LNCS, vol. 4247, pp. 64–71. Springer, Heidelberg (2006)CrossRefGoogle Scholar

Copyright information

© Springer Berlin Heidelberg 2007

Authors and Affiliations

  • Yingzhou Bi
    • 1
    • 2
  • Lixin Ding
    • 1
  • Weiqin Ying
    • 1
  1. 1.State key laboratory of software engineering, Wuhan University, Wuhan 430072China
  2. 2.Department of Information Technology, Guangxi Teachers Education University, Nanning 530001China

Personalised recommendations