Using Volunteer Computing to Study Some Features of Diagonal Latin Squares
In 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 fo...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
De Gruyter
2017-12-01
|
Series: | Open Engineering |
Subjects: | |
Online Access: | https://doi.org/10.1515/eng-2017-0052 |
id |
doaj-ba3ea6921429459e8b848314366f665d |
---|---|
record_format |
Article |
spelling |
doaj-ba3ea6921429459e8b848314366f665d2021-09-05T20:44:49ZengDe GruyterOpen Engineering2391-54392017-12-017145346010.1515/eng-2017-0052eng-2017-0052Using Volunteer Computing to Study Some Features of Diagonal Latin SquaresVatutin Eduard0Zaikin Oleg1Kochemazov Stepan2Valyaev Sergey3Southwest State University, Kursk, RussiaMatrosov Institute for System Dynamics and Control Theory of Siberian Branch of Russian Academy of Sciences, Irkutsk, RussiaMatrosov Institute for System Dynamics and Control Theory of Siberian Branch of Russian Academy of Sciences, Irkutsk, RussiaInternet-portal BOINC.ru, Moscow, RussiaIn 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 order 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.https://doi.org/10.1515/eng-2017-0052latin squarediagonal latin squaretransversalenumerationorthogonalitysatvolunteer computingboinc |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Vatutin Eduard Zaikin Oleg Kochemazov Stepan Valyaev Sergey |
spellingShingle |
Vatutin Eduard Zaikin Oleg Kochemazov Stepan Valyaev Sergey Using Volunteer Computing to Study Some Features of Diagonal Latin Squares Open Engineering latin square diagonal latin square transversal enumeration orthogonality sat volunteer computing boinc |
author_facet |
Vatutin Eduard Zaikin Oleg Kochemazov Stepan Valyaev Sergey |
author_sort |
Vatutin Eduard |
title |
Using Volunteer Computing to Study Some Features of Diagonal Latin Squares |
title_short |
Using Volunteer Computing to Study Some Features of Diagonal Latin Squares |
title_full |
Using Volunteer Computing to Study Some Features of Diagonal Latin Squares |
title_fullStr |
Using Volunteer Computing to Study Some Features of Diagonal Latin Squares |
title_full_unstemmed |
Using Volunteer Computing to Study Some Features of Diagonal Latin Squares |
title_sort |
using volunteer computing to study some features of diagonal latin squares |
publisher |
De Gruyter |
series |
Open Engineering |
issn |
2391-5439 |
publishDate |
2017-12-01 |
description |
In 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 order 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. |
topic |
latin square diagonal latin square transversal enumeration orthogonality sat volunteer computing boinc |
url |
https://doi.org/10.1515/eng-2017-0052 |
work_keys_str_mv |
AT vatutineduard usingvolunteercomputingtostudysomefeaturesofdiagonallatinsquares AT zaikinoleg usingvolunteercomputingtostudysomefeaturesofdiagonallatinsquares AT kochemazovstepan usingvolunteercomputingtostudysomefeaturesofdiagonallatinsquares AT valyaevsergey usingvolunteercomputingtostudysomefeaturesofdiagonallatinsquares |
_version_ |
1717785105547657216 |