Partial Spreads and Vector Space Partitions

  • Thomas Honold
  • Michael Kiermaier
  • Sascha KurzEmail author
Part of the Signals and Communication Technology book series (SCT)


Constant-dimension codes with the maximum possible minimum distance have been studied under the name of partial spreads in Finite Geometry for several decades. Not surprisingly, for this subclass typically the sharpest bounds on the maximal code size are known. The seminal works of Beutelspacher and Drake & Freeman on partial spreads date back to 1975 and 1979, respectively. From then until recently, there was almost no progress besides some computer-based constructions and classifications. It turns out that vector space partitions provide the appropriate theoretical framework and can be used to improve the long-standing bounds in quite a few cases. Here, we provide a historic account on partial spreads and an interpretation of the classical results from a modern perspective. To this end, we introduce all required methods from the theory of vector space partitions and Finite Geometry in a tutorial style. We guide the reader to the current frontiers of research in that field, including a detailed description of the recent improvements.



The authors would like to acknowledge the financial support provided by COST – European Cooperation in Science and Technology. The first author was also supported by the National Natural Science Foundation of China under Grant 61571006. The third author was supported in part by the grant KU 2430/3-1 – Integer Linear Programming Models for Subspace Codes and Finite Geometry from the German Research Foundation.


  1. 1.
    J. André, Über nicht-desarguessche Ebenen mit transitiver Translationsgruppe. Mathematische Zeitschrift 60(1), 156–186 (1954)MathSciNetCrossRefzbMATHGoogle Scholar
  2. 2.
    G. Andrews, The Theory of Partitions, 2nd edn. (Cambridge University Press, Cambridge, 1998)Google Scholar
  3. 3.
    S. Ball, A. Blokhuis, A. Gács, P. Sziklai, Z. Weiner, On linear codes whose weights and length have a common divisor. Adv. Math. 211(1), 94–104 (2007)MathSciNetCrossRefzbMATHGoogle Scholar
  4. 4.
    B.I. Belov, V.N. Logachev, V.P. Sandimirov, Construction of a class of linear binary codes achieving the Varshamov-Griesmer bound. Probl. Inf. Transm. 10, 211–217 (1974)Google Scholar
  5. 5.
    J.D. Beule, A. Klein, K. Metsch, Substructures of finite classical polar spaces. In Beule and Storme [6]Google Scholar
  6. 6.
    J.D. Beule, L. Storme (eds.), Current Research Topics in Galois Geometry (Nova Science Publishers, 2011)Google Scholar
  7. 7.
    A. Beutelspacher, Partial spreads in finite projective spaces and partial designs. Mathematische Zeitschrift 145(3), 211–229 (1975)MathSciNetCrossRefzbMATHGoogle Scholar
  8. 8.
    A. Beutelspacher, Partitions of finite vector spaces: an application of the Frobenius number in geometry. Archiv der Mathematik 31(1), 202–208 (1978)MathSciNetCrossRefzbMATHGoogle Scholar
  9. 9.
    J. Bierbrauer, Introduction to Coding Theory (2005)Google Scholar
  10. 10.
    C. Bonferroni, Libreria internazionale Seeber, Teoria Statistica Delle Classi e Calcolo Delle Probabilità (1936)Google Scholar
  11. 11.
    R. Bose, K. Bush, Orthogonal arrays of strength two and three. Ann. Math. Statistics, 508–524 (1952)Google Scholar
  12. 12.
    I. Bouyukliev, V. Fack, W. Willems, J. Winne, Projective two-weight codes with small parameters and their corresponding graphs. Des. Codes Cryptogr. 41(1), 59–78 (2006)MathSciNetCrossRefzbMATHGoogle Scholar
  13. 13.
    A. Brauer, On a problem of partitions. Am. J. Math. 64(1), 299–312 (1942)CrossRefzbMATHGoogle Scholar
  14. 14.
    R. Calderbank, W. Kantor, The geometry of two-weight codes. Bull. Lond. Math. Soc. 18(2), 97–122 (1986)MathSciNetCrossRefzbMATHGoogle Scholar
  15. 15.
    P. Delsarte, Bounds for unrestricted codes, by linear programming. Philips Res. Rep 27, 272–289 (1972)Google Scholar
  16. 16.
    P. Delsarte, Weights of linear codes and strongly regular normed spaces. Discret. Math. 3, 47–64 (1972)MathSciNetCrossRefzbMATHGoogle Scholar
  17. 17.
    P. Dembowski, Finite Geometries: Reprint of the 1968 Edition (Springer Science and Business Media, 2012)Google Scholar
  18. 18.
    S. Dodunekov, J. Simonis, Codes and projective multisets. Electron. J. Comb. 5(R37), 1–23 (1998)MathSciNetzbMATHGoogle Scholar
  19. 19.
    C. Doran, M. Faux, S. Gates, T. Hübsch, K. Iga, G. Landweber, R. Miller, Codes and supersymmetry in one dimension. Adv. Theor. Math. Phys. 15(6), 1909–1970 (2011)MathSciNetCrossRefzbMATHGoogle Scholar
  20. 20.
    D. Drake, J. Freeman, Partial \(t\)-spreads and group constructible \((s, r,\mu )\)-nets. J. Geom. 13(2), 210–216 (1979)MathSciNetCrossRefzbMATHGoogle Scholar
  21. 21.
    J. Eisfeld, L. Storme, \(t\)-spreads and minimal \(t\)-covers in finite projective spaces. Lecture Notes, 29 (2000)Google Scholar
  22. 22.
    S. El-Zanati, H. Jordon, G. Seelinger, P. Sissokho, L. Spence, The maximum size of a partial \(3\)-spread in a finite vector space over \({G}{F}(2)\). Des. Codes Cryptogr. 54(2), 101–107 (2010)MathSciNetCrossRefzbMATHGoogle Scholar
  23. 23.
    P. Erdős, R. Rado, Intersection theorems for systems of sets. J. Lond. Math. Soc. (1) 35(1), 85–90 (1960)Google Scholar
  24. 24.
    T. Etzion, N. Silberstein, Error-correcting codes in projective spaces via rank-metric codes and Ferrers diagrams. IEEE Trans. Inf. Theory 55(7), 2909–2919 (2009)MathSciNetCrossRefzbMATHGoogle Scholar
  25. 25.
    J. Galambos, Bonferroni inequalities. Ann. Probab. 577–581 (1977)Google Scholar
  26. 26.
    N.A. Gordon, R. Shaw, L.H. Soicher, Classification of partial spreads in \(\mathbf{PG} (4,2)\) (2004).
  27. 27.
    X. Guang, Z. Zhang, Linear Network Error Correction Coding (Springer, SpringerBriefs in Computer Science, 2014)CrossRefGoogle Scholar
  28. 28.
    O. Heden, The Frobenius number and partitions of a finite vector space. Archiv der Mathematik 42(2), 185–192 (1984)MathSciNetCrossRefzbMATHGoogle Scholar
  29. 29.
    O. Heden, On the length of the tail of a vector space partition. Discret. Math. 309(21), 6169–6180 (2009)MathSciNetCrossRefzbMATHGoogle Scholar
  30. 30.
    O. Heden, A survey of the different types of vector space partitions. Discret. Math. Algorithms Appl. 4(1), 14 (2012). nr. 1250001Google Scholar
  31. 31.
    D. Heinlein, T. Honold, M. Kiermaier, S. Kurz, A. Wassermann, On projective \(q^r\)-divisible codes. In preparation (2016)Google Scholar
  32. 32.
    D. Heinlein, T. Honold, M. Kiermaier, S. Kurz, A. Wassermann, Projective divisible binary codes (2017). Preprint at arXiv: 1703.08291
  33. 33.
    D. Heinlein, M. Kiermaier, S. Kurz, A. Wassermann, Tables of subspace codes (2015).
  34. 34.
    R. Hill, Caps and codes. Discret. Math. 22(2), 111–137 (1978)MathSciNetCrossRefzbMATHGoogle Scholar
  35. 35.
    R. Hill, Optimal linear codes, in Cryptography and Coding II, ed. by C. Mitchell (Oxford University Press, Oxford, 1992), pp. 75–104Google Scholar
  36. 36.
    S. Hong, A. Patel, A general class of maximal codes for computer applications. IEEE Trans. Comput. 100(12), 1322–1331 (1972)MathSciNetCrossRefzbMATHGoogle Scholar
  37. 37.
    T. Honold, M. Kiermaier, S. Kurz, Optimal binary subspace codes of length \(6\), constant dimension \(3\) and minimum distance \(4\). Contemp. Math. 632, 157–176 (2015)MathSciNetCrossRefzbMATHGoogle Scholar
  38. 38.
    T. Honold, M. Kiermaier, S. Kurz, Classification of large partial plane spreads in \({P}{G}(6,2)\) and related combinatorial objects (2016). Preprint at arXiv: 1606.07655
  39. 39.
    T. Honold, M. Kiermaier, S. Kurz, Constructions and bounds for mixed-dimension subspace codes. Adv. Math. Commun. 10(3), 649–682 (2016)MathSciNetCrossRefzbMATHGoogle Scholar
  40. 40.
    W. Huffman, V. Pless, Fundamentals of Error-Correcting Codes (Cambridge University Press, Cambridge, 2003)Google Scholar
  41. 41.
    D.R. Hughes, F.C. Piper, Graduate Texts in Mathematics, 6th edn., Graduate Texts in Mathematics (Springer, 1973)Google Scholar
  42. 42.
    N.L. Johnson, V. Jha, M. Biliotti, Handbook of Finite Translation Planes (CRC Press, 2007)Google Scholar
  43. 43.
    R. Koetter, F. Kschischang, Coding for errors and erasures in random network coding. IEEE Trans. Inf. Theory 54(8), 3579–3591 (2008)MathSciNetCrossRefzbMATHGoogle Scholar
  44. 44.
    A. Kohnert, Constructing two-weight codes with prescribed groups of automorphisms. Discret. Appl. Math. 155(11), 1451–1457 (2007)MathSciNetCrossRefzbMATHGoogle Scholar
  45. 45.
    A. Kohnert, S. Kurz, Construction of large constant dimension codes with a prescribed minimum distance, Mathematical Methods in Computer Science (Springer, 2008), pp. 31–42Google Scholar
  46. 46.
    S. Kurz, Improved upper bounds for partial spreads. Designs, Codes and Cryptography (2016). published online on Oct 25 (2016)Google Scholar
  47. 47.
    S. Kurz, Improved upper bounds for partial spreads. Des. Codes. Cryptogr. 85(1), 97–106 (2017–10).
  48. 48.
    S. Kurz, Packing vector spaces into vector spaces. Australas. J. Comb. 68(1), 122–130 (2017)MathSciNetzbMATHGoogle Scholar
  49. 49.
    L. Lambert, Random network coding and designs over \(\mathbb{F}_q\). Ph.D. thesis, Ghent University, Master Thesis, 2013Google Scholar
  50. 50.
    I.N. Landjev, Linear codes over finite fields and finite projective geometries. Discret. Math. 213, 211–244 (2000)MathSciNetCrossRefzbMATHGoogle Scholar
  51. 51.
    M. Lavrauw, O. Polverino, Finite semifields. In Beule and Storme [6], chapter 6, pp. 129–157Google Scholar
  52. 52.
    S. Lloyd, Binary block coding. Bell Syst. Tech. J. 36(2), 517–535 (1957)MathSciNetCrossRefGoogle Scholar
  53. 53.
    F.J. MacWilliams, A theorem on the distribution of weights in a systematic code. Bell Syst. Tech. J. 42(1), 79–94 (1963)MathSciNetCrossRefGoogle Scholar
  54. 54.
    F.J. MacWilliams, J. Seery, The weight distributions of some minimal cyclic codes. IEEE Trans. Inf. Theory 27, 796–806 (1981)MathSciNetCrossRefzbMATHGoogle Scholar
  55. 55.
    Z. Mateva, S. Topalova, Line spreads of \(\mathbf{PG}(5,2)\). J. Combin. Des. 17(1), 90–102 (2009)MathSciNetCrossRefzbMATHGoogle Scholar
  56. 56.
    M. Médard, A. Sprintson, Network Coding: Fundamentals and Applications (Elsevier, 2012)Google Scholar
  57. 57.
    A. Nakić, L. Storme, On the extendability of particular classes of constant dimension codes. Des. Codes Cryptogr. 79(3), 407–422 (2016)MathSciNetCrossRefzbMATHGoogle Scholar
  58. 58.
    E. Năstase, P. Sissokho, The maximum size of a partial spread II: upper bounds. Discret. Math. 340(7), 1481–1487 (2017).
  59. 59.
    E.L. Năstase, P.A. Sissokho, The maximum size of a partial spread in a finite projective space. J. Comb. Theor. Ser. A 152, 353–362 (2017–11).
  60. 60.
    R. Plackett, J. Burman, The design of optimum multifactorial experiments. Biometrika 33(4), 305–325 (1946)MathSciNetCrossRefzbMATHGoogle Scholar
  61. 61.
    V. Pless, N. Sloane, On the classification and enumeration of self-dual codes. J. Comb. Theory Ser. A 18(3), 313–335 (1975)MathSciNetCrossRefzbMATHGoogle Scholar
  62. 62.
    B. Segre, Teoria di galois, fibrazioni proiettive e geometrie non desarguesiane. Annali di Matematica Pura ed Applicata 64(1), 1–76 (1964)MathSciNetCrossRefzbMATHGoogle Scholar
  63. 63.
    N. Silberstein, T. Etzion, Large constant dimension codes and lexicodes. Adv. Math. Commun. 5(2), 177–189 (2011)MathSciNetCrossRefzbMATHGoogle Scholar
  64. 64.
    D. Silva, F. Kschischang, R. Koetter, A rank-metric approach to error control in random network coding. IEEE Trans. Inf. Theory 54(9), 3951–3967 (2008)MathSciNetCrossRefzbMATHGoogle Scholar
  65. 65.
    M.A. Tsfasman, S.G. Vlăduţ, Geometric approach to higher weights. IEEE Trans. Inf. Theory 41, 1564–1588 (1995)MathSciNetCrossRefzbMATHGoogle Scholar
  66. 66.
    J.H. van Lint, R.M. Wilson, A Course in Combinatorics (Cambridge University Press, Cambridge, 1992)Google Scholar
  67. 67.
    H. Ward, Divisibility of codes meeting the griesmer bound. J. Comb. Theory Ser. A 83(1), 79–93 (1998)MathSciNetCrossRefzbMATHGoogle Scholar
  68. 68.
    H. Ward, An introduction to divisible codes. Des. Codes Cryptogr. 17(1), 73–79 (1999)MathSciNetCrossRefzbMATHGoogle Scholar
  69. 69.
    H. Ward, Divisible codes - a survey. Serdica Math. J. 27(4), 263p–278p (2001)MathSciNetGoogle Scholar
  70. 70.
    R.W. Yeung, S.-Y.R. Li, N. Cai, Z. Zhang, Network coding theory. Found. Trends Commun. Inf. Theory 2(4/5), 241–381 (2006)Google Scholar

Copyright information

© Springer International Publishing AG 2018

Authors and Affiliations

  1. 1.Zhejiang UniversityHangzhouChina
  2. 2.University of BayreuthBayreuthGermany

Personalised recommendations