Enumerating Diagonal Latin Squares of Order Up to 9
Stepan Kochemazov and Oleg Zaikin
ISDCT SB RAS
Lermontov street 134
664033 Irkutsk
Russia
Eduard Vatutin
Southwest State University
50 let Oktyabrya 94
305040 Kursk Russia
Alexey Belyshev
BOINC.ru
Nakhimov Avenue 36 Building 1
117218 Moscow
Russia
Abstract:
We propose an algorithm for enumerating diagonal Latin squares. It relies
on specific properties of diagonal Latin squares to employ symmetry
breaking techniques. Furthermore, the algorithm employs several heuristic
optimizations and bit arithmetic techniques. We use the algorithm to
enumerate diagonal Latin squares of order at most 9.
Full version: pdf,
dvi,
ps,
latex
(Concerned with sequences
A002182
A004394
A040047
A323256
A323257.)
Received July 3 2019; revised versions received October 8 2019; October 28 2019.
Published in Journal of Integer Sequences,
December 28 2019.
Return to
Journal of Integer Sequences home page