Using Volunteer Computing to Study Some Features of Diagonal Latin Squares

Eduard Vatutin, Oleg Zaikin, Stepan Kochemazov, Sergey Valyaev
2017 Open Engineering  
AbstractIn this research, the study concerns around several features of diagonal Latin squares (DLSs) of small order. Authors of the study suggest an algorithm for computing minimal and maximal numbers of transversals of DLSs. According to this algorithm, all DLSs of a particular order are generated, and for each square all its transversals and diagonal transversals are constructed. The algorithm was implemented and applied to DLSs of order at most 7 on a personal computer. The experiment for
more » ... der 8 was performed in the volunteer computing project Gerasim@home. In addition, the problem of finding pairs of orthogonal DLSs of order 10 was considered and reduced to Boolean satisfiability problem. The obtained problem turned out to be very hard, therefore it was decomposed into a family of subproblems. In order to solve the problem, the volunteer computing project SAT@home was used. As a result, several dozen pairs of described kind were found.
doi:10.1515/eng-2017-0052 fatcat:w4awvuv37zcnfd66q45tdacfji