Using Hyper-heuristics for the Dynamic Variable Ordering in Binary Constraint Satisfaction Problems

  • Authors:
  • Hugo Terashima-Marín;José C. Ortiz-Bayliss;Peter Ross;Manuel Valenzuela-Rendón

  • Affiliations:
  • Tecnológico de Monterrey - Center for Intelligent Systems, Monterrey, Mexico 64849;Tecnológico de Monterrey - Center for Intelligent Systems, Monterrey, Mexico 64849;School of Computing, Napier University, Edinburgh, UK EH10 5DT;Tecnológico de Monterrey - Center for Intelligent Systems, Monterrey, Mexico 64849

  • Venue:
  • MICAI '08 Proceedings of the 7th Mexican International Conference on Artificial Intelligence: Advances in Artificial Intelligence
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

The idea behind hyper-heuristics is to discover some combination of straightforward heuristics to solve a wide range of problems. To be worthwhile, such combination should outperform the single heuristics. This paper presents a GA-based method that produces general hyper-heuristics for the dynamic variable ordering within Constraint Satisfaction Problems. The GA uses a variable-length representation, which evolves combinations of condition-action rules producing hyper-heuristics after going through a learning process which includes training and testing phases. Such hyper-heuristics, when tested with a large set of benchmark problems, produce encouraging results for most of the cases. There are instances of CSP that are harder to be solved than others, this due to the constraint and the conflict density [4]. The testebed is composed of hard problems randomly generated by an algorithm proposed by Prosser [18].