Abstract | ||
---|---|---|
Finding magic squares of order n is a search problem in a combinatorial space of n虏! different squares. The construction of a magic square is simple for all n, because there are methods that create a deterministic solution for each n. These algorithms ensure the construction of a specific magic square for each n and other squares can be created from this by rotation and other operations. However, as n grows, the number of squares that cannot be obtained from these algorithms increases. The problem of finding different magic squares, not only those particulars provided by the deterministic solutions, is a challenge for any search method. This paper presents a new method to solve the magic square problem using a heuristic algorithm. The solution is separated in two phases. For the first phase, three heuristics are presented, which are used combined to construct a semi-magic square. In the second phase, a simple heuristic is used to find a magic square using the semi-magic square constructed before. |
Year | DOI | Venue |
---|---|---|
2012 | 10.1109/ICCSE.2012.26 | C3S2E |
Keywords | Field | DocType |
order n,different square,deterministic solution,magic square,search problem,heuristic method,specific magic square,magic square problem,different magic square,magic squares,algorithms increase,semi-magic square | Convergence (routing),Incremental heuristic search,Heuristic,Heuristic (computer science),Evolutionary computation,Algorithm,Heuristics,Magic square,Search problem,Mathematics | Conference |
ISSN | Citations | PageRank |
1949-0828 | 0 | 0.34 |
References | Authors | |
4 | 2 |
Name | Order | Citations | PageRank |
---|---|---|---|
Evelin Fonseca Cruz | 1 | 0 | 0.34 |
Enguerran Grandchamp | 2 | 9 | 2.91 |