Constructing constrained-version of magic squares using selection hyper-heuristics

Ahmed Kheiri*, Ender Özcan

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

Abstract

A square matrix of distinct numbers in which every row, column and both diagonals have the same total is referred to as a magic square. Constructing a magic square of a given order is considered a difficult computational problem, particularly when additional constraints are imposed. Hyper-heuristics are emerging high-level search methodologies that explore the space of heuristics for solving a given problem. In this study, we present a range of effective selection hyper-heuristics mixing perturbative low-level heuristics for constructing the constrained version of magic squares. The results show that selection hyper-heuristics, even the non-learning ones deliver an outstanding performance, beating the best-known heuristic solution on average.

Original languageEnglish
Pages (from-to)469-479
Number of pages11
JournalComputer Journal
Volume57
Issue number3
DOIs
Publication statusPublished - Mar 2014

Keywords

  • computational design
  • hyper-heuristic
  • late acceptance
  • magic square

Fingerprint

Dive into the research topics of 'Constructing constrained-version of magic squares using selection hyper-heuristics'. Together they form a unique fingerprint.

Cite this