Griesmer Optimal Linear Codes Overview
- Griesmer optimal linear codes are defined by meeting the sum-of-ceilings bound, achieving the minimum possible length for given parameters.
- They incorporate constructions such as simplex and Solomon–Stiffler methods, alongside dual anticode and b-symbol metric extensions.
- Their rigid combinatorial structure and recursive subcode properties offer robust error correction and applications in design theory.
Searching arXiv for recent and foundational papers on Griesmer-optimal linear codes and closely related constructions. Querying arXiv for “Griesmer optimal linear codes”, “Solomon-Stiffler”, “few-weight”, and “b-symbol Griesmer”. Griesmer optimal linear codes are linear codes whose length attains the Griesmer lower bound for the prescribed alphabet size, dimension, and minimum distance. For a -ary linear code, the classical bound is
and a code with is a Griesmer code in the classical sense (Chen et al., 2024). Recent work has also formalized the Griesmer defect , so means Griesmer optimal and means almost Griesmer in that convention (Chen et al., 2024). Closely related notions include near Griesmer codes with (Hu et al., 2023), and extensions of the Griesmer idea to generalized Hamming weights, the -symbol metric, and additive codes (Pan et al., 2024, Luo et al., 2024, Kurz, 2024).
1. Classical bound, defects, and terminology
The classical Griesmer bound is a length lower bound for Hamming-metric linear codes. It is one of the standard benchmarks for optimality because meeting it forces the length to be as small as possible for the given , hence implies distance-optimality in the usual coding-theoretic sense (Chen et al., 2024, Chen, 2024). In a recent formalization, the defect
0
measures the gap to the bound; this makes it convenient to distinguish Griesmer codes (1) from almost Griesmer codes (2) (Chen et al., 2024).
Terminology is not completely uniform across the literature. One line of work uses almost Griesmer for defect one (Chen et al., 2024), while another uses near Griesmer for 3 (Hu et al., 2023). These notions agree in spirit but are not identical. Recent work on generalized Hamming weights introduces a further refinement: for an 4 code 5, the 6-th generalized Hamming weight 7 satisfies
8
and the corresponding 9-Griesmer defect
0
allows the definition of an 1-Griesmer code as one with 2 at the smallest possible 3 (Pan et al., 2024).
A recurrent misconception is to identify “optimal” with “Griesmer optimal.” Recent constructions repeatedly separate strict Griesmer codes from near-Griesmer and merely distance-optimal families. Affine Solomon–Stiffler constructions produce examples with defect 4, 5, or 6, all still optimal in the sense that no larger minimum distance exists for the same 7 (Chen, 2024). Simplicial-complex constructions likewise yield Griesmer, near-Griesmer, and distance-optimal families under explicit combinatorial criteria (Hu et al., 2023).
2. Canonical families and the Solomon–Stiffler paradigm
The simplex code is the archetypal Griesmer-optimal linear code. It has parameters
8
and is a one-weight code; it meets the classical Griesmer bound and, more strongly, meets all generalized Griesmer bounds for 9 (Pan et al., 2024). Every 0-dimensional subcode of a simplex code has support weight
1
so its subcode-support-weight distributions are completely rigid (Pan et al., 2024).
A second foundational paradigm is the Solomon–Stiffler construction. In its original binary projective form, one starts from the binary simplex 2 code and deletes columns lying in prescribed subspaces 3. The resulting code has parameters
4
and meets the Griesmer bound (Chen, 2024). Recent work recasts this as part of a broader affine Solomon–Stiffler framework, and then a modified affine Solomon–Stiffler framework obtained by thinning scalar multiples by a subgroup of 5 (Chen, 2024).
Several representative families produced by these constructions are explicit Griesmer codes.
| Construction | Parameters | Status |
|---|---|---|
| Simplex | 6 | Griesmer; all generalized Griesmer bounds met |
| Modified affine Solomon–Stiffler | 7 | Griesmer if 8 (Chen, 2024) |
| Subfield-complement code | 9 | Griesmer (Hu et al., 2021) |
| GRS complement in simplex | 0 | 1-Griesmer if 1; 2-Griesmer if 2 (Pan et al., 2024) |
| Binary Gray-image family | 3 | Meets Griesmer bound (Wu et al., 2019, Xu et al., 2022) |
This landscape is broader than the classical projective picture. A subfield-based construction from complements of unions of subfields or of cosets of a subfield yields infinite Griesmer and near-Griesmer families with explicit criteria from the Griesmer bound; for example, 4 is Griesmer, while 5 is near-Griesmer in the multiplicative-coset family (Hu et al., 2021). Simplicial-complex constructions over 6 produce projective codes whose Griesmer status is controlled by the support sets 7: pairwise disjoint supports and bounded multiplicity of equal dimensions are necessary and sufficient for a Griesmer code, thereby recovering Solomon–Stiffler codes in that language (Hu et al., 2023).
3. Duality with anticodes and complementary constructions
A recent conceptual shift is to study Griesmer optimality through projective linear anticodes. A 8-ary anticode 9 has diameter
0
so distances are bounded above rather than below. For a projective linear code 1 of dimension 2 with maximum weight 3, and assuming 4, the antiGriesmer bound is
5
The associated antiGriesmer defect is
6
and 7 defines an antiGriesmer code (Chen et al., 2024).
The importance of this bound is that it is exactly dual to the classical Griesmer bound under the complementary construction inside the simplex code. If 8 is a projective linear code of dimension 9 and length 0, deleting its columns from a simplex generator matrix produces a complementary code 1 with parameters
2
From the proof of the antiGriesmer theorem, the complementary code of a projective Griesmer code is antiGriesmer, and conversely (Chen et al., 2024). This gives a systematic mechanism for constructing Griesmer or almost Griesmer few-weight codes from anticodes with small antiGriesmer defect.
This complementary viewpoint yields explicit classical families. The complementary MDS code
3
is a minimal 4-weight Griesmer code when 5, and becomes almost Griesmer when 6 (Chen et al., 2024). The complementary Reed–Solomon code
7
is a minimal 8-weight almost Griesmer code (Chen et al., 2024). A notable corollary is that for 9 one obtains a minimal three-weight Griesmer code
0
A further point of contrast with unrestricted combinatorics is that the antiGriesmer bound is strictly stronger than the Erdős–Kleitman bound when restricted to binary projective linear anticodes. In particular, although unrestricted binary anticodes of diameter 1 may have arbitrarily large length, the antiGriesmer machinery implies that a binary projective linear anticode of diameter 2 and 3 must satisfy 4 (Chen et al., 2024).
4. Generalized, metric, and additive extensions
The concept of Griesmer optimality now extends well beyond the classical Hamming metric. The most systematic extension is via generalized Hamming weights. The simplex code remains the reference object because it meets the generalized Griesmer bound for every 5, but recent work constructs codes that are 6-Griesmer for a specified 7 without being 1-Griesmer. In one family,
8
the resulting code is 9-Griesmer, almost Griesmer at level 0, and distance-optimal (Pan et al., 2024). A modified Solomon–Stiffler family with
1
has the same qualitative behavior: it is 2-Griesmer, almost Griesmer, and distance-optimal (Pan et al., 2024).
A second extension replaces the Hamming metric by the 3-symbol metric. For an 4 linear code, the 5-symbol Griesmer bound is
6
equivalently
7
This reduces to the classical Griesmer bound when 8 (Luo et al., 2024). Two explicit distance-optimal families are
9
for cyclic codes and
0
for extended cyclic codes; both attain the 1-symbol Griesmer bound (Luo et al., 2024). A later paper determines the optimal parameters of linear codes in the 2-symbol metric when the minimum distance is sufficiently large, and determines the optimal parameters of linear binary codes in the pair-symbol metric for small dimensions (Kurz, 10 Jul 2025).
A third extension is to additive codes over 3. If an additive code is viewed as an 4-linear object of rank 5, the Griesmer-type inequality becomes
6
and recent work proves that for every fixed 7 and 8 there exists 9 such that for all 00, the maximum length 01 attains this upper bound exactly (Kurz, 2024). That work also exhibits many infinite families where additive codes outperform the corresponding linear constructions, showing that classical linear Griesmer optimality is not globally optimal once additive structures are admitted (Kurz, 2024).
5. Arithmetic, geometric, and asymptotic structure
Griesmer optimality imposes strong internal rigidity. A 2025 divisibility theorem shows that if 02 is a Griesmer code 03 over 04 with 05 and 06, then every codeword weight is divisible by 07: 08 More generally, if 09, then every weight is divisible by
10
(Deng et al., 9 Jun 2025). This extends Ward’s prime-field divisibility theorem and clarifies a common misconception: over extension fields the correct divisibility conclusion is by a power of 11, not necessarily by the same power of 12; the quaternary hexacode is the standard counterexample to the stronger statement (Deng et al., 9 Jun 2025).
The same paper proves a basis theorem: if 13, then a Griesmer code admits a basis 14 such that the first 15 vectors span a constant-weight Griesmer subcode of parameters 16, and any 17 basis vectors span a 18 Griesmer subcode (Deng et al., 9 Jun 2025). This suggests that Griesmer optimal codes are recursively saturated by smaller Griesmer optimal faces, much as MDS codes are stable under shortening.
Projective geometry supplies another invariant. For a Griesmer code 19, the maximum projective point multiplicity satisfies
20
and 21 is projective iff 22 (Deng et al., 9 Jun 2025). In the binary case this interacts with minihyper theory and with Solomon–Stiffler or Belov-type geometries.
A further structural parameter is the error coefficient 23, the number of minimum-weight codewords. For binary Griesmer optimal codes, recent work derives five iterative lower bounds on 24 by combining residual-code recursion, Griesmer subcode chains, and minihyper rank arguments. These bounds are tight in most cases when the dimension is at most 25, and even when not tight their gap to the actual value is at most 26 (Guan et al., 8 Jul 2025). In the AWGN setting under maximum-likelihood decoding, minimizing 27 among optimal codes gives the best asymptotic frame error rate, leading to the notion of AFER-optimal Griesmer optimal codes (Guan et al., 8 Jul 2025).
6. Few-weight realizations and combinatorial consequences
A striking empirical regularity is that many Griesmer or near-Griesmer families are also few-weight codes. Affine and modified affine Solomon–Stiffler constructions produce explicit two-, three-, four-, and five-weight optimal families, and reconstruct many entries in Grassl’s tables as special cases (Chen, 2024). Simplicial-complex constructions over 28 yield at most 29-, 30-, and 31-weight families for one, two, and three maximal elements, together with necessary and sufficient conditions for being Griesmer or near-Griesmer (Hu et al., 2023). Trace-code constructions over 32 give two-weight Griesmer families
33
when
34
and many almost Griesmer examples beyond that regime (Jian, 2018). Subfield-code constructions produce a two-weight 35 family meeting the Griesmer bound, and the punctured binary family 36 also meeting it (Xu et al., 2022).
Gray-image constructions over 37 yield the same binary family 38 as an infinite Griesmer-optimal family arising from simplicial complexes (Wu et al., 2019). More generally, ring-based constructions over 39 and 40 produce free ring-linear codes attaining the ring Griesmer bound, and in the 41 case their Gray images give two-weight linear 42-codes that reach the classical Griesmer bound in suitable parameter ranges (Li et al., 2016). Recent affine Solomon–Stiffler analysis explicitly notes that several families previously obtained as Gray images of ring codes in 2017 and 2019 are subsumed by the affine or modified affine geometric framework, with identical parameters and weight distributions (Chen, 2024).
These families carry nontrivial combinatorial payload. Three-weight projective binary codes constructed from complementary anticodes lead to 43-strongly walk-regular graphs for every odd integer 44 (Chen et al., 2024). Subfield-code families produce 45- and 46-designs, including Steiner systems 47 from the 48 family (Xu et al., 2022). Few-weight trace codes and their Griesmer-optimal subclasses are minimal or self-orthogonal in many cases, which is relevant for secret sharing and quantum coding (Jian, 2018, Hu et al., 2021).
Taken together, these developments show that Griesmer optimal linear codes form a large and highly structured class rather than a collection of isolated extremal examples. The simplex code remains the universal model, but recent work has added dual anticode constructions, affine Solomon–Stiffler generalizations, simplicial-complex and subfield-based families, generalized-Hamming-weight analogues, 49-symbol variants, and arithmetic divisibility theorems. This suggests that the modern theory of Griesmer optimality is best understood as the interaction of extremal length–distance inequalities with projective geometry, subspace combinatorics, and recursive optimal subcode structure (Chen, 2024, Chen et al., 2024, Pan et al., 2024, Deng et al., 9 Jun 2025).