z-logo
open-access-imgOpen Access
Solving the Latin Square Completion Problem by Memetic Graph Coloring
Author(s) -
Jin Yan,
JinKao Hao
Publication year - 2019
Publication title -
ieee transactions on evolutionary computation
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 3.463
H-Index - 180
eISSN - 1941-0026
pISSN - 1089-778X
DOI - 10.1109/tevc.2019.2899053
Subject(s) - memetic algorithm , tabu search , crossover , graph coloring , kernelization , mathematical optimization , computer science , population , local search (optimization) , mathematics , graph , algorithm , theoretical computer science , artificial intelligence , demography , sociology
The Latin square completion (LSC) problem involves completing a partially filled Latin square of order ${n}$ by assigning numbers from 1 to ${n}$ to the empty grids such that each number occurs exactly once in each row and each column. LSC has numerous applications and is, however, NP-complete. In this paper, we investigate an approach for solving LSC by converting an LSC instance to a domain-constrained Latin square graph and then solving the associated list coloring problem. To be effective, we first employ a constraint propagation-based kernelization technique to reduce the graph model and then call for a dedicated memetic algorithm to find a legal list coloring. The population-based memetic algorithm combines a problem-specific crossover operator to generate meaningful offspring solutions, an iterated tabu search procedure to improve the offspring solutions, and a distance-quality-based pool updating strategy to maintain a healthy diversity of the population. Extensive experiments on more than 1800 LSC benchmark instances in the literature show that the proposed approach can successfully solve all the instances, surpassing the state-of-the-art methods. To our knowledge, this is the first approach achieving such a performance for the considered problem. We also report computational results for the related partial Latin square extension problem.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom