Skip to main content
Springer Nature - PMC COVID-19 Collection logoLink to Springer Nature - PMC COVID-19 Collection
. 2020 Jun 6;12097:162–172. doi: 10.1007/978-3-030-52200-1_16

Isomorphism and Invariants of Parallelisms of Projective Spaces

Svetlana Topalova 6, Stela Zhelezova 6,
Editors: Anna Maria Bigatti8, Jacques Carette9, James H Davenport10, Michael Joswig11, Timo de Wolff12
PMCID: PMC7340905

Abstract

We consider the computer-aided constructive classification of parallelisms with predefined automorphism groups in small finite projective spaces. The usage of a backtrack search algorithm makes it very important to filter away equivalent partial solutions as soon as possible and to use a fast method for checking for isomorphism of any two parallelisms. The rejection of most of the equivalent solutions can be done by a test which uses the normalizer of the predefined automorphism group. We consider the applicability and effectiveness of such a test, and present sensitive invariants of resolutions of Steiner 2-designs. They can be used to facilitate any type of test for isomorphism of parallelisms.

Keywords: Resolutions of combinatorial designs, Parallelisms of projective spaces, Classification, Isomorphism, Invariants

Introduction

The Isomorphism Problem and Invariants

The approaches to solving the isomorphism problem are of major importance for the success of computer-aided classifications up to isomorphism of various combinatorial structures, such as graphs, designs, design resolutions, codes, Hadamard matrices, etc. Since the number of isomorphic solutions might be extremely big, classification is usually impossible without an efficient method for their rejection. Many authors consider this problem (recently [1, 8, 9, 17, 19, 21, 24]) and software solving it is available, for instance [4, 23, 25, 32]. Regardless of the difference in methods, they all make use of suitable invariants, namely functions which yield the same value for all members of an isomorphism class. An invariant is complete if its value is provably different for members of different isomorphism classes. The invariants that are usually applied are not complete. Structures with different invariants, however, can obviously not be isomorphic to each other, and this is very useful. The sensitivity of an invariant is measured by the ratio of the number of classes it distinguishes to the number of non-isomorphic objects under consideration [10]. A complete invariant has sensitivity 1. In a less formal manner, an invariant with relatively high sensitivity is called sensitive. Very often, however, sensitive invariants need considerable time to be calculated, and a considerable amount of memory to be stored.

The present paper describes invariants of design resolutions and parallelisms of projective spaces. These invariants are quite simple. They can be calculated and compared relatively fast and do not need much memory to be stored. We do not know previous papers presenting them. We show their effectiveness on some of our recent classifications of parallelisms with a predefined automorphism group. The invariants are used after the rejection of most of the isomorphic solutions by a normalizer-based minimality test (NM test). We present the main principles of such a test and point out the cases in which it may not establish that two parallelisms are isomorphic, and therefore the calculation of good invariants might be very helpful.

Design Resolutions and Parallelisms of Projective Spaces

The basic concepts and notations concerning designs and resolutions, and spreads and parallelisms in projective spaces, can be found, for instance, in [14, 16, 38].

A t-spread in the projective space PG(nq) is a set of distinct t-dimensional subspaces which partition the point set. A t-parallelism is a partition of the set of t-dimensional subspaces by t-spreads. Usually 1-spreads and 1-parallelisms are called line spreads (parallelisms) or just spreads (parallelisms). There can be line spreads and parallelisms if n is odd. Two parallelisms are isomorphic if there exists an automorphism of the projective space which maps each spread of the first parallelism to a spread of the second one.

Let v, k, and Inline graphic be positive integers, Inline graphic. Let Inline graphic be a finite set of points, and Inline graphic a finite collection of k-element subsets of V, called blocks. Inline graphic is a 2-design with parameters 2-(v,k,Inline graphic) if any 2-subset of V is contained in exactly Inline graphic blocks of Inline graphic. If Inline graphic the design is called a Steiner 2-design. A parallel class is a partition of the point set by blocks. A resolution of the design is a partition of the collection of blocks by parallel classes. Two resolutions are isomorphic if there exists an automorphism of the design which maps each parallel class of the first resolution to a parallel class of the second one.

Proposition 1

[37, 2.35-2.36] The incidence of the points and t-dimensional subspaces of PG(nq) defines a 2-design. There is a one-to-one correspondence between the t-parallelisms of PG(nq) and the resolutions of this design.

Example 1

A parallelism of PG(3, 2). The projective space PG(3, 2) has 15 points and 35 lines with 3 points each. A parallelisms has 7 spreads consisting of 5 disjoint lines. The point-line incidence defines a 2-(15, 3, 1) design (Fig. 1) whose points and blocks correspond respectively to the points and lines of the projective space. The parallelisms of PG(3, 2) correspond to resolutions of this design (Fig. 2).

Fig. 1.

Fig. 1.

PG(3, 2) - the point-line incidence defines a 2-(15, 3, 1) design

Fig. 2.

Fig. 2.

A parallelism of PG(3, 2) - a resolution of the 2-(15, 3, 1) point-line design. The 7 spreads correspond to the 7 parallel classes Inline graphic.

There are several theoretical constructions of infinite families of parallelisms that are presently known [2, 7, 11, 15, 28, 42]. A full classification is available in PG(3, 2) and PG(3, 3) [3], but it is currently out of reach in the other projective spaces. There are computer aided classifications of parallelisms with predefined automorphism groups [5, 6, 13, 2931, 34, 36, 3941].

The Present Paper

Section 2 briefly describes the specifics of the classification problem for parallelisms and the approach that we have used in several recent works. One of the major difficulties in all these cases is the final test for isomorphism of the obtained parallelisms. Since parallelisms can be considered as resolutions of the point-line design of PG(nq), Sect. 3 is devoted to invariants of design resolutions. The invariants that we offer, are fast to calculate, do not need too much memory to store, and partition the parallelisms to numerous invariant classes. Section 4 is a comment on their further usability for the classification of parallelisms with bigger parameters, and on their applicability to other problems.

Computer-Aided Classification of Parallelisms

The software for construction of parallelisms is based on the exhaustive backtrack search techniques. A lexicographic order can be defined both on the parallelisms, and on the partial solutions. This allows the rejection of partial solutions which are not minimal with respect to the lexicographic order. Such a technique for classification of various combinatorial structures is known as orderly generation [12], [21, chapter 4], [33]. One way to implement the method is by applying a minimality test to some of the partial solutions and to all full solutions.

The automorphism group Inline graphic of the projective space PG(nq), however, is very rich, and this makes the minimality test too slow. That is why only a normalizer-based minimality test (NM test) is usually applied when parallelisms invariant under some predefined automorphism group Inline graphic are classified. The NM test checks if the normalizer Inline graphic contains an element which maps the constructed (partial) parallelism to a lexicographically smaller (partial) solution. If so, the current (partial) solution is discarded. We briefly explain below how the normalizer can help us remove isomorphic solutions.

Proposition 2

Let Inline graphic be a Sylow subgroup of the automorphism group of PG(nq), and let each of the parallelisms P and Inline graphic be invariant under Inline graphic. Then to establish an isomorphism of P and Inline graphic it is enough to check if there is an element of the normalizer Inline graphic of Inline graphic in G which maps P to Inline graphic.

Proof

The statement was first proved in [31] for parallelisms of PG(3, 5) with automorphisms of order 31. We present here the main ideas for the general case. Denote by Inline graphic the full automorphism group of P. We have to check if there is some Inline graphic such that Inline graphic. Let Inline graphic. Then Inline graphic and thus Inline graphic. Namely Inline graphic is also an automorphism of P. That is why P is invariant both under Inline graphic and under Inline graphic. If Inline graphic then Inline graphic is in the normalizer Inline graphic of Inline graphic in G. If Inline graphic is not in Inline graphic, then Inline graphic is a conjugate subgroup of Inline graphic in G, and Inline graphic. If Inline graphic and Inline graphic are conjugate in Inline graphic too (for instance, this always holds if Inline graphic is a Sylow subgroup of G), then since Inline graphic is not an automorphism of P, there must exist an automorphism Inline graphic, such that Inline graphic. Then Inline graphic and therefore Inline graphic Since Inline graphic, the statement follows.

If the predefined group is not a Sylow subgroup of G, the normalizer-based minimality test may not succeed in removing all isomorphic parallelisms. That is why a further test for isomorphism must be applied.

Our experience shows that a very small number of isomorphic parallelisms remain if an NM test has been applied to them. In [40] and [41] we classify parallelisms with predefined groups which are of prime order, but not Sylow, and observe that the NM test removes all isomorphic solutions. Constructing parallelisms of PG(3, 4) invariant under cyclic groups of order 4 [6] we obtain 253344 parallelisms after the NM test, and 252738 after a full test for isomorphism, i.e. the latter removed Inline graphic of the solutions obtained after the NM test.

If the number of parallelisms is big, we can first determine the order of their full automorphism groups. Whatever algorithm or software we use for that purpose, invariants of the points, lines and spreads of the parallelism might be very helpful, because only points (lines, spreads) with the same invariants can be mapped to one another. When we know the full automorphism groups, we can look for isomorphisms only among parallelisms with Inline graphic. In the cases that we have considered, the percentage of these parallelisms is very small. Their number, however, might be quite big, and therefore it might be very slow to test for isomorphisms any two of them. If we can easily calculate sensitive invariants of the parallelisms, we can only check for isomorphisms among parallelisms with the same invariants.

Parallelisms can be considered as resolutions of the point-line design of the projective space. The next section presents the invariants we use, as invariants of resolutions of Steiner 2-designs, because we believe that they can also have various applications outside the parallelisms classification problem.

Invariants of Resolutions and Parallelisms

Resolutions of designs with small parameters have been classified in many papers (for instance, [20, 22, 26, 27]). The invariants that are usually used, are the order of the automorphism group and some properties of the underlying design.

The resolution isomorphism problem can be transformed to graph isomorphism problems (for instance, Betten’s approach in [5]). This makes it possible to use Nauty [25] or some other graph isomorphism software [4, 18, 23, 32], and to use graph invariants to distinguish resolutions in a way similar to that for designs (for example, [22, 24]). These invariants, however, do not take in consideration the fact that we deal with resolutions and are therefore quite complex.

Invariants of resolutions (not of their underlying design, or related graph) are used in the works of Morales and Velarde [26, 27] and Kaski et al. [20] who construct matrices of the intersections between the parallel classes. The invariants and their usage are different from those that we describe. Invariants of resolutions of 2-(v, 3, 1) designs (Kirkman triple systems) are applied by Stinson and Vanstone in [35]. They are defined by a function which maps 3-subsets of points to 3-subsets of parallel classes and are different from the invariants we present.

Our first aim is to describe the relation of each block to each resolution class. Consider a resolution of a 2-Inline graphic design with b blocks and r parallel classes. Denote by Inline graphic the blocks of the design, and by Inline graphic the parallel classes of the resolution. Denote by Inline graphic the number of blocks in the parallel class of block Inline graphic, which are different from Inline graphic and disjoint with all the blocks of class Inline graphic that contain some of the points of Inline graphic. The number Inline graphic remains unchanged by a permutation of the points of the design, and a permutation of the blocks which maps parallel classes to parallel classes defines a permutation on the numbers Inline graphic, where Inline graphic and Inline graphic.

For each block Inline graphic define a vector Inline graphic, where Inline graphic is the number of parallel classes Inline graphic for which Inline graphic. A resolution isomorphism maps parallel classes to parallel classes. That is why the vector Inline graphic will be the same for the image of Inline graphic under a resolution isomorphism. So we will call these vectors resolution block invariant vectors, or just block invariants. To compare block invariants we define a lexicographic order such that Inline graphic if Inline graphic and Inline graphic for Inline graphic. Let Inline graphic be the number of the different block invariants and let us denote them by Inline graphic, and the set they form, by Inline graphic. The block invariants are relatively easy to calculate, because they are based on the relation of each block to the r parallel classes, while the most used block invariants of designs [22] present the relation of each block to all the (b-1)(b-2)/2 pairs of different other blocks. For the design considered in Example 2, for instance, Inline graphic and Inline graphic.

Each point Inline graphic is in r blocks. Their block invariants become the elements of a resolution point invariant vector Inline graphic, such that Inline graphic. We next find the number Inline graphic of the different point invariants and denote them by Inline graphic, and the set of these invariants by Inline graphic. Each parallel class Inline graphic contains v/k blocks. Their block invariants make up a resolution class invariant vector Inline graphic, such that Inline graphic. We denote the different class invariants by Inline graphic and the set they comprise by Inline graphic.

Example 2

Parallelisms of PG(3, 4). They can be considered as resolutions of the 2-(85, 5, 1) point-line design. There are 21 parallel classes with 17 blocks each. Table 1 presents three of the parallel classes of a resolution with automorphism group order 960. The blocks are given by their points.

Table 1.

Three parallel classes of a resolution of a 2-(85, 5, 1) design.

Inline graphic Inline graphic Inline graphic
Block Points Inv Block Points Inv Block Points Inv
Inline graphic 1,2,3,4,5 1 Inline graphic 1,6,7,8,9 3 Inline graphic 1,10,11,12,13 3
Inline graphic 6,22,38,54,70 2 Inline graphic 2,22,26,30,34 4 Inline graphic 2,24,28,32,36 4
Inline graphic 7,26,43,60,77 2 Inline graphic 3,38,43,48,53 4 Inline graphic 3,40,45,46,51 4
Inline graphic 8,30,48,65,79 2 Inline graphic 4,54,60,65,67 4 Inline graphic 4,57,59,62,68 4
Inline graphic 9,34,53,67,84 2 Inline graphic 5,70,77,79,84 4 Inline graphic 5,73,74,80,83 4
Inline graphic 10,28,40,68,80 2 Inline graphic 10,29,41,69,81 5 Inline graphic 6,23,39,55,71 5
Inline graphic 11,24,45,62,83 2 Inline graphic 11,25,44,63,82 5 Inline graphic 7,27,42,61,76 5
Inline graphic 12,36,46,59,73 2 Inline graphic 12,37,47,58,72 5 Inline graphic 8,31,49,64,78 5
Inline graphic 13,32,51,57,74 2 Inline graphic 13,33,50,56,75 5 Inline graphic 9,35,52,66,85 5
Inline graphic 14,33,41,61,85 2 Inline graphic 14,31,39,59,83 5 Inline graphic 14,30,38,58,82 5
Inline graphic 15,37,44,55,78 2 Inline graphic 15,35,42,57,80 5 Inline graphic 15,34,43,56,81 5
Inline graphic 16,25,47,66,76 2 Inline graphic 16,23,49,68,74 5 Inline graphic 16,22,48,69,75 5
Inline graphic 17,29,50,64,71 2 Inline graphic 17,27,52,62,73 5 Inline graphic 17,26,53,63,72 5
Inline graphic 18,35,39,63,75 2 Inline graphic 18,36,40,64,76 5 Inline graphic 18,37,41,65,77 5
Inline graphic 19,31,42,69,72 2 Inline graphic 19,32,45,66,71 5 Inline graphic 19,33,44,67,70 5
Inline graphic 20,27,49,56,82 2 Inline graphic 20,28,46,55,85 5 Inline graphic 20,29,47,54,84 5
Inline graphic 21,23,52,58,81 2 Inline graphic 21,24,51,61,78 5 Inline graphic 21,25,50,60,79 5

In this example Inline graphic, because each of the blocks Inline graphic of parallel class Inline graphic is disjoint with each of the blocks Inline graphic (these blocks of Inline graphic contain points of Inline graphic). In the same manner Inline graphic because blocks Inline graphic are pairwise disjoint with blocks Inline graphic, and Inline graphic because Inline graphic are disjoint with Inline graphic. In the same way we find Inline graphic for Inline graphic (for the classes that are not given in Table 1). In total, the value is 6 for 15 classes, 12 for five, and 16 for Inline graphic, namely Inline graphic. We proceed with finding Inline graphic for each Inline graphic, and establish that there are Inline graphic different vectors Inline graphic. They are presented in Table 2. The number m in column inv of Table 1 means that the block invariant is Inline graphic.

Table 2.

The set Inline graphic of the different block invariants, Inline graphic

#inv Inline graphic Inline graphic Inline graphic Inline graphic Inline graphic Inline graphic Inline graphic Inline graphic Inline graphic Inline graphic Inline graphic Inline graphic Inline graphic Inline graphic Inline graphic Inline graphic Inline graphic
Inline graphic 0 0 0 0 0 0 0 0 0 0 0 0 20 0 0 0 1
Inline graphic 0 0 0 0 0 0 15 0 0 0 0 0 5 0 0 0 1
Inline graphic 0 0 0 0 19 0 0 0 0 0 0 0 1 0 0 0 1
Inline graphic 0 0 8 3 4 4 0 0 0 0 0 0 1 0 0 0 1
Inline graphic 4 0 2 4 9 0 1 0 0 0 0 0 0 0 0 0 1

We next calculate the point invariants and establish that Inline graphic, namely Inline graphic for Inline graphic and Inline graphic for Inline graphic. This means that the first five points, for instance, are in one block with invariant Inline graphic, 12 blocks with invariant Inline graphic, and 4 blocks with invariant Inline graphic. Finally we calculate the invariants of the classes and obtain that Inline graphic for the first parallel class and Inline graphic for Inline graphic.

Interested readers can obtain the whole example using the invariant calculation C++ source available at http://www.moi.math.bas.bg/moiuser/~stela and the example files going with it.

The invariant sets Inline graphic, Inline graphic and Inline graphic make up an invariant of the resolution. We calculated the resolution invariants for some of the known nonisomorphic parallelisms of PG(3, 4) [5, 6, 3941]. They partition the parallelisms to invariant classes that contain either one, or two parallelisms. The results are presented in Table 3, where Inline graphic is the order of the full automorphism group, I the number of invariant classes, N the number of isomorphism classes, and S the sensitivity of the invariant, Inline graphic.

Table 3.

PG(3,4)

Inline graphic 4 5 6 7 10 12 15 20 24 30 48 60 96 960 All
I 251836 31648 4488 482 72 40 26 52 14 20 12 4 2 3 288699
N 251836 31830 4488 482 76 52 40 52 14 38 12 8 2 4 288934
S 1 0.9943 1 1 0.9474 0.7692 0.65 1 1 0.5263 1 0.5 1 0.75 0.9992

The most complex part of the invariant calculation is the determination of the block invariants Inline graphic. It can be done, for instance, as shown in Example 3, where the main operations are repeated Inline graphic times, b is the number of blocks, and r the number of parallel classes. The complexity is Inline graphic, but the actual performance is faster because Inline graphic is much smaller than b.

Example 3

Calculation of Inline graphic. All arrays in this code segment are of integer type, except covered (boolean); pclass[j] is the parallel class of block j, cpoints[j1][j2] is the number of common points of blocks j1 and j2, Omega[j] is Inline graphic, and covered and inv are auxiliary arrays.graphic file with name 495991_1_En_16_Figa_HTML.jpg

Comments

  • Our experience with classification of parallelisms with predefined automorphism groups, shows that the normalizer-based minimality test is a powerful fast way of filtering away most of the isomorphic solutions.

  • The invariants presented in Sect. 3 are very useful for the classification of the parallelisms we applied them to, because they partition them to numerous small invariant classes. We believe that they will be helpful to future classifications of parallelisms with bigger parameters too.

  • We suppose that these invariants will work well on the resolutions of any 2-(vk, 1) design (Steiner 2-design). For resolutions of designs with Inline graphic, however, modifications of the block invariants might be more suitable, such that the exact number of common points of two blocks is encountered (not only if these blocks are disjoint or not).

Footnotes

The research of the first author is partially supported by the National Scientific Program “Information and Communication Technologies for a Single Digital Market in Science, Education and Security (ICTinSES)”, financed by the Ministry of Education and Science, and of the second author by the Bulgarian National Science Fund under Contract No KP-06-N32/2-2019.

Contributor Information

Anna Maria Bigatti, Email: bigatti@dima.unige.it.

Jacques Carette, Email: carette@mcmaster.ca.

James H. Davenport, Email: j.h.davenport@bath.ac.uk

Michael Joswig, Email: joswig@math.tu-berlin.de.

Timo de Wolff, Email: t.de-wolff@tu-braunschweig.de.

Svetlana Topalova, Email: svetlana@math.bas.bg.

Stela Zhelezova, Email: stela@math.bas.bg.

References

  • 1.Al-ogaidi, A., Betten, A.: Large Arcs in Small Planes, accepted for publication in Congressus Numerantium (2020)
  • 2.Baker RD. Partitioning the planes of Inline graphic into 2-designs. Discrete Math. 1976;15:205–211. [Google Scholar]
  • 3.Betten A. The packings of Inline graphic Des. Codes Cryptogr. 2016;79(3):583–595. [Google Scholar]
  • 4.Betten, A.: Orbiter - A program to classify discrete objects, 2016–2018. https://github.com/abetten/orbiter. Accessed 24 Jan 2019
  • 5.Betten, A., Topalova, S., Zhelezova, S.: Parallelisms of Inline graphic invariant under a Baer involution. In: Proceedings of the 16th International Workshop on Algebraic and Combinatorial Coding Theory, Svetlogorsk, Russia, pp. 57–61 (2018). http://acct2018.skoltech.ru/
  • 6.Betten A, Topalova S, Zhelezova S. Parallelisms of Inline graphic invariant under cyclic groups of order 4. In: Ćirić M, Droste M, Pin JÉ, editors. Algebraic Informatics; Cham: Springer; 2019. pp. 88–99. [Google Scholar]
  • 7.Beutelspacher A. On parallelisms in finite projective spaces. Geom. Dedicata. 1974;3(1):35–40. [Google Scholar]
  • 8.Bouyukliev, I.: About the code equivalence. In: Advances in Coding Theory and Cryptography. Series on Coding Theory and Cryptology, pp. 126–151 (2007)
  • 9.Bouyukliev I, Dzhumalieva-Stoeva M. Representing equivalence problems for combinatorial objects. Serdica J. Comput. 2014;8(4):327–354. [Google Scholar]
  • 10.Colbourn M. Algorithmic aspects of combinatorial designs: a survey. Ann. Discret. Math. 1985;26:67–136. [Google Scholar]
  • 11.Denniston, R.H.F.: Some packings of projective spaces. Atti Accad. Naz. Lincei Rend. Cl. Sci. Fis. Mat. Natur. 52(8), 36–40 (1972)
  • 12.Faradžev, I.A.: Constructive enumeration of combinatorial objects. In: Problèmes Combinatoires et Théorie des Graphes, pp. 131–135. CNRS, Paris, (Université d’Orsay, 9–13 July 1977) (1978)
  • 13.Fuji-Hara R. Mutually 2-orthogonal resolutions of finite projective space. Ars Combin. 1986;21:163–166. [Google Scholar]
  • 14.Colbourn, C., Dinitz, J. (eds.) Handbook of Combinatorial Designs. Discrete mathematics and its applications, 2nd edn. CRC Press, Boca Raton (2007)
  • 15.Johnson NL. Some new classes of finite parallelisms. Note Mat. 2000;20(2):77–88. [Google Scholar]
  • 16.Johnson NL. Combinatorics of Spreads and Parallelisms. Boca Raton: CRC Press; 2010. [Google Scholar]
  • 17.Jungnickel D, Tonchev VD. New invariants for incidence structures. Des. Codes Cryptogr. 2013;68:163–177. [Google Scholar]
  • 18.Junttila, T., Kaski, P.: Bliss: a tool for computing automorphism groups and canonical labelings of graphs. http://www.tcs.hut.fi/Software/bliss/. Accessed 24 Jan 2019
  • 19.Junttila, T., Kaski, P.: Engineering an efficient canonical labeling tool for large and sparse graphs. In: Proceedings of the Ninth Workshop on Algorithm Engineering and Experiments (ALENEX07), pp. 135–149. SIAM (2007)
  • 20.Kaski P, Morales LB, Östergård P, Rosenblueth DA, Velarde C. Classification of resolvable 2-(14,7,12) and 3-(14,7,5) designs. J. Comb. Math. Comb. Comput. 2003;47:65–74. [Google Scholar]
  • 21.Kaski P, Östergård P. Classification Algorithms for Codes and Designs. Berlin: Springer; 2006. [Google Scholar]
  • 22.Kramer ES, Magliveras SS, Mathon R. The Steiner systems Inline graphic with nontrivial automorphism group. Discret. Math. 1989;77(1–3):137–157. [Google Scholar]
  • 23.Magma. The Computational Algebra Group within the School of Mathematics and Statistics of the University of Sydney (2004). https://www.magmasoft.com/en/company/about-magma/
  • 24.McKay BD, Piperno A. Practical graph isomorphism, II. J. Symb. Comput. 2014;60:94–112. [Google Scholar]
  • 25.McKay, B.: Nauty User’s Guide (Version 2.6). Australian National University (2016)
  • 26.Morales LB, Velarde C. A complete classification of Inline graphic-RBIBDs. J. Comb. Des. 2001;9(6):385–400. [Google Scholar]
  • 27.Morales LB, Velarde C. Enumeration of resolvable Inline graphic-Inline graphic and Inline graphic-Inline graphic designs. J. Comb. Des. 2005;13(2):108–119. [Google Scholar]
  • 28.Penttila T, Williams B. Regular packings of Inline graphic Eur. J. Combin. 1998;19(6):713–720. [Google Scholar]
  • 29.Prince AR. Parallelisms of Inline graphic invariant under a collineation of order 5. In: Johnson NL, editor. Mostly Finite Geometries. New York: Marcel Dekker; 1997. pp. 383–390. [Google Scholar]
  • 30.Prince AR. Uniform parallelisms of PG(3,3) In: Hirschfeld J, Magliveras S, Resmini M, editors. Geometry, Combinatorial Designs and Related Structures, London Mathematical Society Lecture Note Series. Cambridge: Cambridge University Press; 1997. pp. 193–200. [Google Scholar]
  • 31.Prince AR. The cyclic parallelisms of Inline graphic Eur. J. Combin. 1998;19(5):613–616. [Google Scholar]
  • 32.Q-extension, a software for classification of linear codes over small finite fields. http://www.moi.math.bas.bg/moiuser/~data/. Accessed 24 Jan 2020
  • 33.Read RC. Every one a winner; or, How to avoid isomorphism search when cataloguing combinatorial configurations. Ann. Discret. Math. 1978;2:107–120. [Google Scholar]
  • 34.Sarmiento J. Resolutions of Inline graphic with point-cyclic automorphism group. J. Combin. Des. 2000;8(1):2–14. [Google Scholar]
  • 35.Stinson DR, Vanstone SA. Some non-isomorphic Kirkman triple systems of orders 39 and 51. Utilitas Math. 1985;27:199–205. [Google Scholar]
  • 36.Stinson DR, Vanstone SA. Orthogonal packings in Inline graphic Aequationes Math. 1986;31(1):159–168. [Google Scholar]
  • 37.Storme, L.: Finite geometry. In: Colbourn, C., Dinitz, J. (eds.) Handbook of Combinatorial Designs. 2nd edn. Rosen, K. (eds.) Discrete mathematics and its applications, pp. 702–729. CRC Press, Boca Raton (2007)
  • 38.Tonchev VD. Combinatorial Configurations. New York: Longman Scientific and Technical; 1988. [Google Scholar]
  • 39.Topalova S, Zhelezova S. On transitive parallelisms of Inline graphic Appl. Algebra Engrg. Comm. Comput. 2013;24(3–4):159–164. [Google Scholar]
  • 40.Topalova S, Zhelezova S. On point-transitive and transitive deficiency one parallelisms of Inline graphic Des. Codes Cryptogr. 2015;75(1):9–19. [Google Scholar]
  • 41.Topalova S, Zhelezova S. New parallelisms of Inline graphic Electron. Notes Discret. Math. 2017;57:193–198. [Google Scholar]
  • 42.Zaicev, G., Zinoviev, V., Semakov, N.: Interrelation of Preparata and Hamming codes and extension of Hamming codes to new double-error-correcting codes. In: Proceedings of the Second International Symposium on Information Theory, (Armenia, USSR, 1971), Budapest, Academiai Kiado, pp. 257–263 (1973)

Articles from Mathematical Software – ICMS 2020 are provided here courtesy of Nature Publishing Group

RESOURCES