<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>ORTHOGONALITY-BASED CLASSIFICATION OF DIAGONAL LATIN SQUARES OF ORDER 10</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Eduard Vatutin</string-name>
          <email>evatutin@rambler.ru</email>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Vitaly Titov</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Oleg Zaikin</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Stepan Kochemazov</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Maxim Manzuk</string-name>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Natalia Nikitina</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>BOINC.ru</string-name>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Russia</string-name>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Moscow</string-name>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Institute of Applied Mathematical Research KRC RAS, Russia</institution>
          ,
          <addr-line>Petrozavodsk</addr-line>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Matrosov Institute for System Dynamics and Control Theory SB RAS, Russia</institution>
          ,
          <addr-line>Irkutsk</addr-line>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Southwest State University</institution>
          ,
          <addr-line>Russia, Kursk</addr-line>
        </aff>
        <aff id="aff3">
          <label>3</label>
          <institution>2018 Eduard Vatutin</institution>
          ,
          <addr-line>Vitaly Titov, Oleg Zaikin, Stepan Kochemazov, Maxim Manzuk, Natalia Nikitina</addr-line>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2018</year>
      </pub-date>
      <fpage>282</fpage>
      <lpage>287</lpage>
      <abstract>
        <p>The article describes combinatorial structures based on diagonal Latin squares (DLS) of order 10 and the orthogonality condition between pairs of such squares. These structures are novel and interesting in the context of the well-known open problem aimed at finding a triple of mutually orthogonal DLSs of order 10. The structures were found in the BOINC-based volunteer computing projects SAT@home and Gerasim@home.</p>
      </abstract>
      <kwd-group>
        <kwd>combinatorics</kwd>
        <kwd>diagonal Latin square</kwd>
        <kwd>orthogonal mate</kwd>
        <kwd>volunteer computing</kwd>
        <kwd>BOINC</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>
        The search for pairs of orthogonal diagonal Latin squares (ODLS) is a hard combinatorial
problem [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. According to the Euler-Parker approach, a set of diagonal transversals is constructed for a
given DLS of order N. If a subset of N non-overlapping transversals is found, then an orthogonal mate
for the DLS can be easily constructed.
      </p>
    </sec>
    <sec id="sec-2">
      <title>Applying volunteer computing to find canonical forms of diagonal Latin squares of order 10 with orthogonal mates</title>
      <p>
        According to some estimations, only 1 DLS of order 10 out of 32 millions has an orthogonal
mate. Authors of the volunteer computing projects Gerasim@home1 and SAT@home2 maintain a
collection of pairs of ODLS of order 10. As of September 2018, the collection contains more than
1 300 000 different canonical forms (CFs) or isotopy classes of DLS of order 10 [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ].
      </p>
      <p>DLSs from the collection can be naturally classified by the number of their orthogonal mates.
This classification can be expanded [3]. Figure 1 and Table 1 contain examples of DLSs of order 10
that are part of corresponding combinatorial structures. These DLSs were constructed during several
computational experiments: random search for DLSs with consequent attempt to construct their
orthogonal mates; comprehensive search for DLSs that are symmetric according to one plane (for
example, horizontal); comprehensive search for generalized symmetric DLSs for some set of
generalized symmetries; random search for partially generalized symmetric DLSs.</p>
      <p>
        The found combinatorial structures (graphs from DLSs on the orthogonality binary relation
set) are novel and were not published before. Due to their simplicity they allow a trivial classification
based on a vector of degrees of vertices which is sorted in ascending order [
        <xref ref-type="bibr" rid="ref3">4</xref>
        ]. In fact, in this case a
degree of a vertex is the number of ODLS for the chosen DLS.
1 http://gerasim.boinc.ru
2 http://sat.isa.ru
p
q
r
s
t
u
v
w
x
y
      </p>
    </sec>
    <sec id="sec-3">
      <title>Conclusion</title>
      <p>As of September 2018, the collection of different combinatorial structures with more than 1
DLS per structure includes: 1 250 250 different CFs owned by the line-2 structure, 55 293 CFs by
line-3, 96 CFs by line-4, 51 CFs by line-5, 1 944 CFs by loop-4, 312 CFs by triples, 1 708 CFs by
fours, 12 CFs by fives, 53 CFs by sixes, 8 CFs by seven, 58 CFs by eights, 10 CFs by rhombus-3, 104
CFs by rhombus-4, 16 CFs by fishes, 4 CFs by tree, 24 CFs by crosses, 12 CFs by daudalus-10, 8 CFs
by flyer, 5 CFs by venus, 6 CFs by daudalus-8, 5 CFs by rhombus-5, 6 CFs by ten, 10 CFs by robot
and 5 CFs by stingray. The structures seven, tree, daedalus-8, daedalus-10, flyer, venus, rhombus-5,
ten, robot and stingray are found in a single copy only. In the future, we are planning to find novel
combinatorial structures using different partial symmetries neighborhoods. A triple of MODLS of
order 10 has not been found so far as a part of any mentioned structures.</p>
    </sec>
    <sec id="sec-4">
      <title>Acknowledgement</title>
      <p>The research was partially supported by Russian Foundation for Basic Research (grants
16-0700155-a, 17-07-00317-a, 18-07-00628-a, 18-37-00094-mol-a) and by Council for Grants of the
President of the Russian Federation (stipend SP-1829.2016.5). Authors thank citerra [Russia Team]
from the internet portal BOINC.ru for his help in the development and implementation of some
algorithms. Also, authors thank all the volunteers of SAT@home and Gerasim@home projects for
their participation.
[3] Vatutin E.I., Titov V.S., Zaikin O.S., Kochemazov S.E., Manzuk M.O. An analysis of the
combinatorial structures from the diagonal Latin squares of order 10 on the binary relation of
orthogonality (in Russian) // Information technologies and mathematical modeling of a systems 2 017.
Moscow: Center of Information Technologies in Mathematical Modeling of RAS, 2017. pp. 167–170.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>Colbourn</surname>
            <given-names>C.J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dinitz</surname>
            <given-names>J.H.</given-names>
          </string-name>
          <article-title>Handbook of Combinatorial Designs</article-title>
          .
          <source>Second Edition</source>
          . Chapman&amp;Hall,
          <year>2006</year>
          . 984 p.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>Zaikin</surname>
            <given-names>O.S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vatutin</surname>
            <given-names>E.I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhuravlev</surname>
            <given-names>A.D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Manzyuk</surname>
            <given-names>M.O.</given-names>
          </string-name>
          <article-title>Applying High-Performance Computing to Searching for Triples of Partially Orthogonal Latin Squares of Order 10</article-title>
          (in Russian) // Bulletin of the South Ural State University. Series: Computational Mathematics and
          <string-name>
            <given-names>Software</given-names>
            <surname>Engineering</surname>
          </string-name>
          .
          <year>2016</year>
          . Vol.
          <volume>5</volume>
          , No. 3. pp.
          <fpage>54</fpage>
          -
          <lpage>68</lpage>
          . DOI:
          <volume>10</volume>
          .14529/cmse160304.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Vatutin</surname>
            <given-names>E.I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Titov</surname>
            <given-names>V.S.</given-names>
          </string-name>
          <article-title>Strategies for verifying correctness of methods for graph isomorphism checking using grid-systems</article-title>
          (in Russian) // Proceeding of Southwest State University.
          <year>2014</year>
          . №
          <volume>1</volume>
          (
          <issue>52</issue>
          ). pp.
          <fpage>26</fpage>
          -
          <lpage>30</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>