Exploring Building Blocks through Crossover

  • Authors:
  • Zhenhua Li;Erik D. Goodman

  • Affiliations:
  • Wuhan University, Wuhan, China 430072 and China University of Geosciences, Wuhan, China 430074;Michigan State University, East Lansing, USA MI 48824

  • Venue:
  • ISICA '08 Proceedings of the 3rd International Symposium on Advances in Computation and Intelligence
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

For binary-represented problems with strong building block structure and low epistasis, one-point crossover success (both offspring are better or one is better and the other not worse) and crossover failure (both offspring are worse or one worse and one not better) indicate that a building block was produced or broken near the crossover point. Starting from such a crossover point, and flipping bits ahead of and behind the crossover point until the fitness no longer decreases, gives an indication of the building block extent. The resulting string can be extracted and used to replace the corresponding part of the best individual found to date, to increase its fitness. Experiments on test functions Royal Road R1 and R2, Holland's Royal Road Challenge function and the H-IFF function show that such a method could improve performance significantly on the first 3 functions but be trapped on the last, relative to a classical GA.