Massively parallel hybrid search for the partial Latin square extension problem

03/18/2021
by   Olivier Goudet, et al.
0

The partial Latin square extension problem is to fill as many as possible empty cells of a partially filled Latin square. This problem is a useful model for a wide range of relevant applications in diverse domains. This paper presents the first massively parallel hybrid search algorithm for this computationally challenging problem based on a transformation of the problem to partial graph coloring. The algorithm features the following original elements. Based on a very large population (with more than 10^4 individuals) and modern graphical processing units, the algorithm performs many local searches in parallel to ensure an intensified exploitation of the search space. It employs a dedicated crossover with a specific parent matching strategy to create a large number of diversified and information-preserving offspring at each generation. Extensive experiments on 1800 benchmark instances show a high competitiveness of the algorithm compared with the current best performing methods. Competitive results are also reported on the related Latin square completion problem. Analyses are performed to shed lights on the understanding of the main algorithmic components. The code of the algorithm will be made publicly available.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/12/2021

A threshold search based memetic algorithm for the disjunctively constrained knapsack problem

The disjunctively constrained knapsack problem consists in packing a sub...
research
01/08/2014

Variations on Memetic Algorithms for Graph Coloring Problems

Graph vertex coloring with a given number of colors is a well-known and ...
research
03/29/2022

A Distribution Evolutionary Algorithm for Graph Coloring

Graph Coloring Problem (GCP) is a classic combinatorial optimization pro...
research
08/20/2021

A Grover search-based algorithm for the list coloring problem

Graph coloring is a computationally difficult problem, and currently the...
research
04/02/2020

Trustless parallel local search for effective distributed algorithm discovery

Metaheuristic search strategies have proven their effectiveness against ...
research
06/17/2014

Block matching algorithm based on Harmony Search optimization for motion estimation

Motion estimation is one of the major problems in developing video codin...

Please sign up or login with your details

Forgot password? Click here to reset