Evolutionary Intelligence

, 2:169

Improving the performance of evolutionary algorithms in grid-based puzzles resolution

  • E. G. Ortiz-García
  • S. Salcedo-Sanz
  • Á. M. Pérez-Bellido
  • L. Carro-Calvo
  • A. Portilla-Figueras
  • X. Yao
Special Issue

DOI: 10.1007/s12065-009-0030-3

Cite this article as:
Ortiz-García, E.G., Salcedo-Sanz, S., Pérez-Bellido, Á.M. et al. Evol. Intel. (2009) 2: 169. doi:10.1007/s12065-009-0030-3

Abstract

This paper proposes several modifications to existing hybrid evolutionary algorithms in grid-based puzzles, using a-priori probabilities of 0/1 occurrence in binary encodings. This calculation of a-priori probabilities of bits is possible in grid-based problems (puzzles in this case) due to their special structure, with the solution confined into a grid. The work is focused in two different grid-based puzzles, the Japanese puzzles and the Light-up puzzle, each one having special characteristics in terms of constraints, which must be taken into account for the probabilities of bit calculation. For these puzzles, we show the process of a-priori probabilities calculation, and we modify the initialization of the EAs to improve their performance. We also include novel mutation operators based on a-priori probabilities, which makes more effective the evolutionary search of the algorithms in the tackled puzzles. The performance of the algorithms with these new initialization and novel mutation operators is compared with the performance without them. We show that the new initialization and operators based on a-priori probabilities of bits make the evolutionary search more effective and also improve the scalability of the algorithms.

Keywords

Grid-based puzzles Evolutionary algorithms A-priori probabilities of bits Japanese puzzles Light-up puzzles 

Copyright information

© Springer-Verlag 2009

Authors and Affiliations

  • E. G. Ortiz-García
    • 1
  • S. Salcedo-Sanz
    • 1
  • Á. M. Pérez-Bellido
    • 1
  • L. Carro-Calvo
    • 1
  • A. Portilla-Figueras
    • 1
  • X. Yao
    • 2
    • 3
  1. 1.Department of Signal Theory and CommunicationsUniversidad de Alcalá, Escuela Politécnica SuperiorMadridSpain
  2. 2.The Centre for Research in Computational Intelligence and Applications (CERCIA), School of Computer ScienceThe University of BirminghamBirminghamUK
  3. 3.Nature Inspired Computation and Applications Laboratory (NICAL)University of Science and Technology of ChinaHefeiPeople’s Republic of China

Personalised recommendations