AFER-Optimal Linear Codes
- AFER-optimal linear codes are distance-optimal codes that minimize the error coefficient A_d, ensuring superior asymptotic performance over AWGN channels.
- They utilize rigorous bounds such as the Griesmer and antiGriesmer bounds along with iterative techniques to establish tight lower bounds on the number of minimum-weight codewords.
- Practical constructions from affine, ring-based, and projective methods provide explicit weight distributions, aiding in the generation and classification of AFER-optimal codes.
AFER-optimal linear codes are optimal linear codes whose error coefficients are as small as possible. For a linear code , the error coefficient is the number of minimum-weight codewords, and over the additive white Gaussian noise channel under maximum likelihood decoding the high-SNR frame error rate satisfies
Consequently, among all distance-optimal codes, those with the smallest achieve the best possible asymptotic frame error rate; these are the AFER-optimal linear codes (Guan et al., 8 Jul 2025).
1. Definition and performance criterion
For a -ary linear code , the minimum distance is
and the weight distribution is given by
The error coefficient is
0
When parameters are fixed, the paper on error coefficients writes a code as 1 to emphasize this quantity (Guan et al., 8 Jul 2025).
AFER-optimality is a refinement of distance-optimality. If 2 denotes the largest minimum distance among all 3 linear codes, then an 4 code is distance-optimal. Among those distance-optimal codes, define 5 to be the smallest attainable error coefficient. A code is AFER-optimal precisely when it achieves this minimum. This distinction matters because two codes may have the same 6 and therefore the same dominant Euclidean exponent over AWGN, but different 7, hence different asymptotic frame error rates (Guan et al., 8 Jul 2025).
A common conflation is to treat “best minimum distance” and “best AFER” as identical notions. They are not identical. The 2025 error-coefficient study makes the distinction explicit: optimality in 8 is only the first layer, whereas AFER-optimality additionally minimizes the multiplicity of minimum-weight codewords (Guan et al., 8 Jul 2025).
2. Griesmer optimality and related notions
The principal structural bound in this area is the Griesmer bound
9
A code meeting this bound is a Griesmer code, and its Griesmer defect is
0
A near Griesmer code satisfies 1. In one 2024 construction paper, “AFER-optimal code” is used for codes with small positive Griesmer defect that are still optimal or almost optimal for given 2 (Chen, 2024).
The surrounding literature uses several closely related notions. A code is optimal if there is no 3 code; it is almost optimal if there exists an 4 code but no 5 code; and it is near optimal if there exists an 6 code but no 7 code (Chen, 2024). Another subfield-based study uses the same distance-optimal and almost distance-optimal terminology and shows that a near Griesmer code is distance-optimal when 8, and almost distance-optimal when 9 (Hu et al., 2021).
| Notion | Criterion | Context |
|---|---|---|
| AFER-optimal | minimizes 0 among optimal 1 codes | AWGN, ML decoding |
| Griesmer code | 2 | length–distance optimality |
| Near Griesmer | 3 | one unit from Griesmer |
| Distance-optimal | no 4 code exists | fixed 5 |
| Almost optimal | 6 exists but no 7 code exists | fixed 8 |
This vocabulary is central because AFER-optimality is typically studied inside the class of distance-optimal or Griesmer-optimal codes rather than across arbitrary linear codes (Guan et al., 8 Jul 2025).
3. Error-coefficient lower bounds and small-dimension classification
Establishing tight lower bounds on 9 for Griesmer optimal codes is difficult, and the 2025 study states that the linear programming bound often performs inadequately (Guan et al., 8 Jul 2025). Its main contribution is a family of five iterative lower bounds for error coefficients, derived from residual codes, Griesmer subcode chains, and finite-geometry objects called minihypers.
One starting point is the residual-code mechanism. For an optimal 0 code 1, puncturing on the support of a minimum-weight codeword produces a residual code with parameters 2, and the minimum-weight codewords in the residual lift to structured families of minimum-weight codewords in 3. This yields the first iterative lower bound 4 in terms of 5 (Guan et al., 8 Jul 2025).
For Griesmer optimal codes, the paper introduces 6, which measures how tightly a code is constrained by the Griesmer bound at intermediate dimensions. If 7, then 8, and one obtains a simpler lower bound
9
A stronger family of bounds 0 and 1 combines residual codes with nested chains
2
of Griesmer subcodes, where 3. A fifth bound 4 uses the correspondence between Griesmer codes and minihypers in projective space; if the associated minihyper has maximum rank 5, then
6
with 7 and 8 (Guan et al., 8 Jul 2025).
For binary codes these bounds are especially effective. The paper states that they are tight in most cases when the dimension does not exceed 9, and for the remaining 0-dimensional AFER-optimal linear codes the gap between the lower bound and the actual error coefficient is less than or equal to 1 (Guan et al., 8 Jul 2025). It also gives a complete 2-dimensional classification: 3 with error coefficient 4, and tabulates binary AFER-optimal families in dimensions 5, 6, and 7, including sequences such as 8, 9, and 0 (Guan et al., 8 Jul 2025).
This classification clarifies an important point: the Griesmer bound certifies distance optimality or length efficiency, but AFER-optimality requires additional control of the weight enumerator at the minimum distance.
4. Anticode duality and the antiGriesmer viewpoint
A complementary route to AFER-relevant constructions comes from projective linear anticodes. A linear anticode is a linear code viewed through its maximum weight rather than its minimum distance, and for a projective linear 1 code 2 with 3, the 2024 anticode paper proves the antiGriesmer bound
4
where 5 is the maximum weight. A corollary is
6
The authors define the antiGriesmer defect
7
and show a duality with the usual Griesmer defect through complementary codes inside the simplex code (Chen et al., 2024).
If 8 denotes the complementary code of a projective anticode 9, then
0
and 1 is a Griesmer code if and only if 2 is an antiGriesmer code. The same paper further shows that a projective 3-weight code yields both a complementary 4-weight code and, for larger ambient dimension, a 5-weight code with explicitly transformed weights and multiplicities (Chen et al., 2024).
The paper explicitly frames this as an AFER-like mechanism: if a projective anticode comes close to the antiGriesmer lower bound, then its complementary code comes close to the Griesmer bound and often has optimal or almost optimal minimum distance. This suggests an indirect strategy for producing AFER-optimal candidates: optimize maximum weight on the anticode side, then transfer the structure to a small-defect distance-optimal few-weight code on the code side (Chen et al., 2024).
5. Constructive families of Griesmer, near-Griesmer, and distance-optimal codes
Several recent construction programs produce the kinds of codes from which AFER-optimal examples are expected to emerge.
The affine and modified affine Solomon–Stiffler framework gives infinite families of 6-ary Griesmer, optimal, almost optimal two-weight, three-weight, four-weight, and five-weight linear codes, with explicit weight distributions. It reconstructs many optimal linear codes in Grassl’s list and shows that codimension-one or codimension-two subcodes of Griesmer codes are distance-optimal with Griesmer defect 7 or 8 (Chen, 2024).
A ring-based simplicial-complex construction over 9 yields four families of trace codes whose Gray images over 0 include near-Griesmer and distance-optimal codes. The paper gives, for example, a binary two-weight Griesmer code
1
and distance-optimal families such as 2, 3, and near-Griesmer 4 (Chen et al., 2024).
Subfield-based constructions from complements of unions of subfields or subfield cosets produce infinite families of optimal linear codes, including Griesmer and near-Griesmer codes, together with completely determined weight distributions. Examples include 5, 6, 7, and 8; many are also self-orthogonal or minimal (Hu et al., 2021).
Projective codes from simplicial complexes over 9 provide a general defining-set framework in which the parameters and complete weight distribution are computable from the maximal supports of the simplicial complex. In the cases of one, two, and three maximal elements, the resulting codes are at most 00-weight, 01-weight, and 02-weight, respectively, and the paper gives necessary and sufficient conditions for Griesmer optimality, a special criterion for near-Griesmerity, and sufficient conditions for distance-optimality (Hu et al., 2023).
| Construction program | Typical optimality outcome | Sample parameters |
|---|---|---|
| Affine Solomon–Stiffler | Griesmer, optimal, almost optimal | 03, 04 |
| Gray images from simplicial complexes over 05 | Griesmer, near-Griesmer, distance-optimal | 06, 07 |
| Subfield-based defining sets | Griesmer, near Griesmer, distance-optimal | 08, 09 |
| Projective simplicial-complex codes | Griesmer, near Griesmer, distance-optimal | 10, 11 |
These families do not by themselves prove AFER-optimality in the narrow 2025 sense, because that requires minimizing 12 among all distance-optimal codes. They nevertheless supply a large reservoir of candidates with small Griesmer defect, controlled few-weight spectra, and explicit weight enumerators, which is precisely the structural information needed for error-coefficient analysis.
6. Scope, adjacent meanings, and common misconceptions
The phrase “AFER-optimal linear codes” is not used uniformly across coding theory. In the narrow sense established by the 2025 error-coefficient paper, it refers to optimal linear codes with the smallest error coefficients, hence the best asymptotic frame error rate under maximum likelihood decoding on AWGN (Guan et al., 8 Jul 2025).
In related areas, “optimality” refers to different criteria. For binary constant-weight codes constructed from 13, optimality means meeting the Johnson bound, and the resulting codes are not necessarily linear over 14; the paper explicitly says that the optimality there is combinatorial rather than algebraic (Hou, 2017). For locally repairable codes with all-symbol 15-locality, an optimal code is one that attains
16
the maximum global minimum distance compatible with locality constraints (Song et al., 2013). For adversarial erasure codes and codes on graphs, optimality means approaching the Singleton bound or the row/column-erasure capacity trade-off, such as rate 17 for erasure-code families or rate 18 for bipartite graph codes (Chen et al., 3 Apr 2025).
A plausible implication is that “AFER-optimal” functions as a family resemblance term across several subliteratures, all centered on extremal distance-performance trade-offs. The strict technical meaning, however, is narrower: it is the minimization of 19 inside the class of optimal linear codes. Distance-optimality, Griesmer optimality, Johnson optimality, locality optimality, and erasure-capacity optimality are therefore related but not interchangeable notions.