
arXiv: 2103.10453
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 $10^4$ 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 instances show a high competitiveness of the algorithm compared to 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 roles of the main algorithmic components. The code of the algorithm will be made publicly available.
parallel search, FOS: Computer and information sciences, Combinatorial optimization, Loops, quasigroups, Computer Science - Artificial Intelligence, Latin square problems, evolutionary search, heuristics, Approximation methods and heuristics in mathematical programming, partial graph coloring, Artificial Intelligence (cs.AI), Graph algorithms (graph-theoretic aspects), combinatorial optimization, Orthogonal arrays, Latin squares, Room squares
parallel search, FOS: Computer and information sciences, Combinatorial optimization, Loops, quasigroups, Computer Science - Artificial Intelligence, Latin square problems, evolutionary search, heuristics, Approximation methods and heuristics in mathematical programming, partial graph coloring, Artificial Intelligence (cs.AI), Graph algorithms (graph-theoretic aspects), combinatorial optimization, Orthogonal arrays, Latin squares, Room squares
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 1 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Average | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Average | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Average |
