Skip to main content

Evaluation of Efficiency of Using Simple Transformations When Searching for Orthogonal Diagonal Latin Squares of Order 10

  • Conference paper
  • First Online:
High-Performance Computing Systems and Technologies in Scientific Research, Automation of Control and Production (HPCST 2020)

Abstract

The article describes a number of simple transformations (rotation of intercalates, loops, Latin subrectangles, replacement of transversals) in the problem of constructing a collection of orthogonal diagonal Latin squares (ODLS) of order 10 aiming to try to find a triple of pairwise orthogonal diagonal Latin squares of order 10. The averaged time spent on obtaining one canonical form of ODLS using efficient software implementations of square generators based on nested loops and bit arithmetic, on the one hand, and the Euler-Parker method for checking the DLS for the presence of ODLS (together with the composition of the canonizer, if necessary), on the other hand, is 8.3 h using single threaded CPU implementation. It is shown that the application of the indicated transformations in some cases is capable of providing new canonical forms (CFs) of ODLS with significantly lower computational time. The article presents the results of comparing the effectiveness of simple transformations, as well as estimates of the minimum and maximum number of certain structural elements of the DLS (intercalates, loops, Latin subrectangles) depending on its order N (sequences A307163, A307164, A307166, A307167, A307170, A307171, A307841, A307842, A307839, A307840, A287645, A287644 in OEIS). The postprocessor of the found CF of ODLS, working within the framework of the Gerasim@Home volunteer distributed computing project based on this subset of effective simple transformations, allows increasing the output of new CF of ODLS by 10–15% and the required computational costs – by 2–3%.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Colbourn, C.J., Dinitz, J.H.: Handbook of Combinatorial Designs, 2nd edn. Chapman & Hall/CRC, London (2006)

    Book  Google Scholar 

  2. Keedwell, A.D., Dénes, J.: Latin Squares and Their Applications. Elsevier, Heidelberg (2015). https://doi.org/10.1016/c2014-0-03412-0

  3. Zaikin, O.S., Kochemazov, S.E., Belorechev, I.D.: The search for pairs of orthogonal diagonal Latin squares of order 10 in the volunteer distributed computing project SAT@Home. In: Parallel Computational Technologies (PCT 2015), pp. 157–165 (2015). (in Russian)

    Google Scholar 

  4. Zaikin, O., Kochemazov, S.: The search for systems of diagonal Latin squares using the SAT@Home project. Int. J. Open Inf. Technol. 3(11), 4–9 (2015)

    Google Scholar 

  5. Brouwer, A.E.: Four MOLS of order 10 with a hole of order 2. J. Statist. Plann. Inference 10, 203–205 (1984)

    Article  MathSciNet  Google Scholar 

  6. Zaikin, O., Zhuravlev, A., Kochemazov, S., Vatutin, E.: On the construction of triples of diagonal latin squares of order 10. Electronic Notes in Discrete Mathematics 54C, 307–312 (2016). https://doi.org/10.1016/j.endm.2016.09.053

    Article  MATH  Google Scholar 

  7. Vatutin, E.I., Titov, V.S., Zaikin, O.S., Kochemazov, S.E., Manzuk, M.O., Nikitina, N.N.: Orthogonality-based classification of diagonal Latin squares of order 10. In: CEUR Workshop Proceedings, vol. 2267, pp. 282–287 (2018)

    Google Scholar 

  8. Zaikin, O.S., Kochemazov, S.E.: The search for pairs of orthogonal diagonal Latin squares of order 10 in the volunteer distributed computing project SAT@Home. Bull. South Ural State Univ. Ser. Comput. Math. Softw. Eng. 4(3), 95–108 (2015). (in Russian)

    Google Scholar 

  9. Parker, E.T.: Orthogonal Latin squares. Proc. Natl. Acad. Sci. U.S.A. 45(6), 859–862 (1959)

    Article  MathSciNet  Google Scholar 

  10. Knuth, D.E.: Dancing links. In: Millenial Perspectives in Computer Science, pp. 187–214 (2000)

    Google Scholar 

  11. Knuth, D.E.: The Art of Computer Programming. Volume 4A – Combinatorial Algorithms, Part 1. Addison-Wesley, Reading (2011). xv+883 pp.

    Google Scholar 

  12. Vatutin, E.I., Kochemazov, S.E., Zaikin, O.S.: On some features of symmetric diagonal Latin squares. In: CEUR Workshop Proceedings, vol. 1940, pp. 74–79 (2017)

    Google Scholar 

  13. Vatutin, E.I., Kochemazov, S.E., Zaikin, O.S., Manzuk, M.O., Nikitina, N.N., Titov, V.S.: Central symmetry properties for diagonal Latin squares. Probl. Inf. Technol. 2, 3–8 (2019). https://doi.org/10.25045/jpit.v10.i2.01

    Article  Google Scholar 

  14. Brown, J.W., Cherry, F., Most, L., Most, M., Parker, E.T., Wallis, W.D.: Completion of the spectrum of orthogonal diagonal Latin squares. Lect. Notes Pure Appl. Math. 139, 43–49 (1992)

    MathSciNet  MATH  Google Scholar 

  15. Kochemazov, S., Zaikin, O., Vatutin, E., Belyshev, A.: Enumerating Diagonal latin squares of order up to 9. J. Integer Seq. 23(1), 20.1.2 (2020)

    Google Scholar 

  16. Anderson, David P.: BOINC: a platform for volunteer computing. J. Grid Comput. 18(1), 99–122 (2019). https://doi.org/10.1007/s10723-019-09497-9

    Article  Google Scholar 

  17. Gerasim@Home volunteer distributed computing project. http://gerasim.boinc.ru. Accessed 20 Oct 2020

  18. Bedford, D.: Transversals in the Cayley tables of the non-cyclic groups of order 8. Eur. J. Comb. 12, 455–458 (1991)

    Article  Google Scholar 

  19. McKay, B.D., McLeod, J.C., Wanless, I.M.: The number of transversals in a Latin square. Des. Codes Cryptogr. 40, 269–284 (2006)

    Article  MathSciNet  Google Scholar 

  20. Cavenagh, N.J., Wanless, I.M.: On the number of transversals in Cayley tables of cyclic groups. Disc. Appl. Math. 158, 136–146 (2010)

    Article  MathSciNet  Google Scholar 

  21. Potapov, V.N.: On the number of transversals in Latin squares. arXiv:1506.01577 [math.CO] (2015)

  22. Bean, R.: Critical sets in Latin squares and associated structures. Ph.D. thesis, The University of Queensland (2001)

    Google Scholar 

  23. Heinrich, K., Wallis, W.: The maximum number of intercalates in a Latin square. In: Combinatorial Mathematics VIII, Proceedings of 8th Australian Conference Combinatorics, pp. 221–233 (1980)

    Google Scholar 

  24. Sloane, N.J.A.: The on-line encyclopedia of integer sequences. https://oeis.org. Accessed 20 Oct 2020

  25. Vatutin, E.I., Kochemazov, S.E., Zaikin, O.S., Valyaev, S.Yu.: Enumerating the transversals for diagonal Latin squares of small order. In: CEUR Workshop Proceedings, vol. 1973, pp. 6–14 (2017)

    Google Scholar 

  26. Zaikin, O.S., Kochemazov, S.E., Semenov, A.A.: SAT-based search for systems of diagonal Latin squares in volunteer computing project SAT@home. In: 39th International Convention on Information and Communication Technology, Electronics and Microelectronics (MIPRO 2016), pp. 277–281 (2016)

    Google Scholar 

Download references

Acknowledgments

The article partially supported by RFBR, grant number 18-07-00628. The authors of the article would like to thank all the crunchers who took part in the Gerasim@Home volunteer distributed computing project, as well as citerra and SerVal members (the Russia Team) of the BOINC.ru Internet portal for their help in organizing computational experiments and constructive discussion of their details.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Eduard Vatutin .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Vatutin, E., Belyshev, A., Nikitina, N., Manzuk, M. (2020). Evaluation of Efficiency of Using Simple Transformations When Searching for Orthogonal Diagonal Latin Squares of Order 10. In: Jordan, V., Filimonov, N., Tarasov, I., Faerman, V. (eds) High-Performance Computing Systems and Technologies in Scientific Research, Automation of Control and Production. HPCST 2020. Communications in Computer and Information Science, vol 1304. Springer, Cham. https://doi.org/10.1007/978-3-030-66895-2_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-66895-2_9

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-66894-5

  • Online ISBN: 978-3-030-66895-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics