A massively parallel evolutionary algorithm for the partial Latin square extension problem
Olivier Goudet, Jin-Kao Hao

TL;DR
This paper introduces the first massively parallel evolutionary algorithm for the partial Latin square extension problem, leveraging GPU computing and a novel crossover strategy to outperform existing methods on benchmark instances.
Contribution
It presents a new parallel evolutionary algorithm based on graph coloring transformation, with innovative components like large populations and specialized crossover, achieving state-of-the-art results.
Findings
High competitiveness on 1800 benchmark instances
Effective parallel local searches using GPUs
Improved results on Latin square completion
Abstract
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 applications in diverse domains. This paper presents the first massively parallel evolutionary algorithm 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 individuals) and modern graphical processing units, the algorithm performs many local searches in parallel to ensure an intensive exploitation of the search space. The algorithm 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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
