Papers
Topics
Authors
Recent
Search
2000 character limit reached

AFER-Optimal Linear Codes

Updated 6 July 2026
  • 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 [n,k,d]q[n,k,d]_q code CC, the error coefficient is the number Ad(C)A_d(C) of minimum-weight codewords, and over the additive white Gaussian noise channel under maximum likelihood decoding the high-SNR frame error rate satisfies

PeAd(C)Q ⁣(2dkEbnN0).P_e \simeq A_d(C)\, Q\!\left(\sqrt{\frac{2 d k E_b}{n N_0}}\right).

Consequently, among all distance-optimal [n,k,d(n,k,q)]q[n,k,d(n,k,q)]_q codes, those with the smallest AdA_d 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 qq-ary linear code CFqnC\subseteq \mathbb{F}_q^n, the minimum distance is

d(C)=min{wt(c):cC{0}},d(C)=\min\{wt(\mathbf{c}) : \mathbf{c}\in C\setminus\{\mathbf{0}\}\},

and the weight distribution is given by

Ai(C)={cC:wt(c)=i}.A_i(C)=|\{\mathbf{c}\in C: wt(\mathbf{c})=i\}|.

The error coefficient is

CC0

When parameters are fixed, the paper on error coefficients writes a code as CC1 to emphasize this quantity (Guan et al., 8 Jul 2025).

AFER-optimality is a refinement of distance-optimality. If CC2 denotes the largest minimum distance among all CC3 linear codes, then an CC4 code is distance-optimal. Among those distance-optimal codes, define CC5 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 CC6 and therefore the same dominant Euclidean exponent over AWGN, but different CC7, 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 CC8 is only the first layer, whereas AFER-optimality additionally minimizes the multiplicity of minimum-weight codewords (Guan et al., 8 Jul 2025).

The principal structural bound in this area is the Griesmer bound

CC9

A code meeting this bound is a Griesmer code, and its Griesmer defect is

Ad(C)A_d(C)0

A near Griesmer code satisfies Ad(C)A_d(C)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 Ad(C)A_d(C)2 (Chen, 2024).

The surrounding literature uses several closely related notions. A code is optimal if there is no Ad(C)A_d(C)3 code; it is almost optimal if there exists an Ad(C)A_d(C)4 code but no Ad(C)A_d(C)5 code; and it is near optimal if there exists an Ad(C)A_d(C)6 code but no Ad(C)A_d(C)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 Ad(C)A_d(C)8, and almost distance-optimal when Ad(C)A_d(C)9 (Hu et al., 2021).

Notion Criterion Context
AFER-optimal minimizes PeAd(C)Q ⁣(2dkEbnN0).P_e \simeq A_d(C)\, Q\!\left(\sqrt{\frac{2 d k E_b}{n N_0}}\right).0 among optimal PeAd(C)Q ⁣(2dkEbnN0).P_e \simeq A_d(C)\, Q\!\left(\sqrt{\frac{2 d k E_b}{n N_0}}\right).1 codes AWGN, ML decoding
Griesmer code PeAd(C)Q ⁣(2dkEbnN0).P_e \simeq A_d(C)\, Q\!\left(\sqrt{\frac{2 d k E_b}{n N_0}}\right).2 length–distance optimality
Near Griesmer PeAd(C)Q ⁣(2dkEbnN0).P_e \simeq A_d(C)\, Q\!\left(\sqrt{\frac{2 d k E_b}{n N_0}}\right).3 one unit from Griesmer
Distance-optimal no PeAd(C)Q ⁣(2dkEbnN0).P_e \simeq A_d(C)\, Q\!\left(\sqrt{\frac{2 d k E_b}{n N_0}}\right).4 code exists fixed PeAd(C)Q ⁣(2dkEbnN0).P_e \simeq A_d(C)\, Q\!\left(\sqrt{\frac{2 d k E_b}{n N_0}}\right).5
Almost optimal PeAd(C)Q ⁣(2dkEbnN0).P_e \simeq A_d(C)\, Q\!\left(\sqrt{\frac{2 d k E_b}{n N_0}}\right).6 exists but no PeAd(C)Q ⁣(2dkEbnN0).P_e \simeq A_d(C)\, Q\!\left(\sqrt{\frac{2 d k E_b}{n N_0}}\right).7 code exists fixed PeAd(C)Q ⁣(2dkEbnN0).P_e \simeq A_d(C)\, Q\!\left(\sqrt{\frac{2 d k E_b}{n N_0}}\right).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 PeAd(C)Q ⁣(2dkEbnN0).P_e \simeq A_d(C)\, Q\!\left(\sqrt{\frac{2 d k E_b}{n N_0}}\right).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 [n,k,d(n,k,q)]q[n,k,d(n,k,q)]_q0 code [n,k,d(n,k,q)]q[n,k,d(n,k,q)]_q1, puncturing on the support of a minimum-weight codeword produces a residual code with parameters [n,k,d(n,k,q)]q[n,k,d(n,k,q)]_q2, and the minimum-weight codewords in the residual lift to structured families of minimum-weight codewords in [n,k,d(n,k,q)]q[n,k,d(n,k,q)]_q3. This yields the first iterative lower bound [n,k,d(n,k,q)]q[n,k,d(n,k,q)]_q4 in terms of [n,k,d(n,k,q)]q[n,k,d(n,k,q)]_q5 (Guan et al., 8 Jul 2025).

For Griesmer optimal codes, the paper introduces [n,k,d(n,k,q)]q[n,k,d(n,k,q)]_q6, which measures how tightly a code is constrained by the Griesmer bound at intermediate dimensions. If [n,k,d(n,k,q)]q[n,k,d(n,k,q)]_q7, then [n,k,d(n,k,q)]q[n,k,d(n,k,q)]_q8, and one obtains a simpler lower bound

[n,k,d(n,k,q)]q[n,k,d(n,k,q)]_q9

A stronger family of bounds AdA_d0 and AdA_d1 combines residual codes with nested chains

AdA_d2

of Griesmer subcodes, where AdA_d3. A fifth bound AdA_d4 uses the correspondence between Griesmer codes and minihypers in projective space; if the associated minihyper has maximum rank AdA_d5, then

AdA_d6

with AdA_d7 and AdA_d8 (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 AdA_d9, and for the remaining qq0-dimensional AFER-optimal linear codes the gap between the lower bound and the actual error coefficient is less than or equal to qq1 (Guan et al., 8 Jul 2025). It also gives a complete qq2-dimensional classification: qq3 with error coefficient qq4, and tabulates binary AFER-optimal families in dimensions qq5, qq6, and qq7, including sequences such as qq8, qq9, and CFqnC\subseteq \mathbb{F}_q^n0 (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 CFqnC\subseteq \mathbb{F}_q^n1 code CFqnC\subseteq \mathbb{F}_q^n2 with CFqnC\subseteq \mathbb{F}_q^n3, the 2024 anticode paper proves the antiGriesmer bound

CFqnC\subseteq \mathbb{F}_q^n4

where CFqnC\subseteq \mathbb{F}_q^n5 is the maximum weight. A corollary is

CFqnC\subseteq \mathbb{F}_q^n6

The authors define the antiGriesmer defect

CFqnC\subseteq \mathbb{F}_q^n7

and show a duality with the usual Griesmer defect through complementary codes inside the simplex code (Chen et al., 2024).

If CFqnC\subseteq \mathbb{F}_q^n8 denotes the complementary code of a projective anticode CFqnC\subseteq \mathbb{F}_q^n9, then

d(C)=min{wt(c):cC{0}},d(C)=\min\{wt(\mathbf{c}) : \mathbf{c}\in C\setminus\{\mathbf{0}\}\},0

and d(C)=min{wt(c):cC{0}},d(C)=\min\{wt(\mathbf{c}) : \mathbf{c}\in C\setminus\{\mathbf{0}\}\},1 is a Griesmer code if and only if d(C)=min{wt(c):cC{0}},d(C)=\min\{wt(\mathbf{c}) : \mathbf{c}\in C\setminus\{\mathbf{0}\}\},2 is an antiGriesmer code. The same paper further shows that a projective d(C)=min{wt(c):cC{0}},d(C)=\min\{wt(\mathbf{c}) : \mathbf{c}\in C\setminus\{\mathbf{0}\}\},3-weight code yields both a complementary d(C)=min{wt(c):cC{0}},d(C)=\min\{wt(\mathbf{c}) : \mathbf{c}\in C\setminus\{\mathbf{0}\}\},4-weight code and, for larger ambient dimension, a d(C)=min{wt(c):cC{0}},d(C)=\min\{wt(\mathbf{c}) : \mathbf{c}\in C\setminus\{\mathbf{0}\}\},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 d(C)=min{wt(c):cC{0}},d(C)=\min\{wt(\mathbf{c}) : \mathbf{c}\in C\setminus\{\mathbf{0}\}\},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 d(C)=min{wt(c):cC{0}},d(C)=\min\{wt(\mathbf{c}) : \mathbf{c}\in C\setminus\{\mathbf{0}\}\},7 or d(C)=min{wt(c):cC{0}},d(C)=\min\{wt(\mathbf{c}) : \mathbf{c}\in C\setminus\{\mathbf{0}\}\},8 (Chen, 2024).

A ring-based simplicial-complex construction over d(C)=min{wt(c):cC{0}},d(C)=\min\{wt(\mathbf{c}) : \mathbf{c}\in C\setminus\{\mathbf{0}\}\},9 yields four families of trace codes whose Gray images over Ai(C)={cC:wt(c)=i}.A_i(C)=|\{\mathbf{c}\in C: wt(\mathbf{c})=i\}|.0 include near-Griesmer and distance-optimal codes. The paper gives, for example, a binary two-weight Griesmer code

Ai(C)={cC:wt(c)=i}.A_i(C)=|\{\mathbf{c}\in C: wt(\mathbf{c})=i\}|.1

and distance-optimal families such as Ai(C)={cC:wt(c)=i}.A_i(C)=|\{\mathbf{c}\in C: wt(\mathbf{c})=i\}|.2, Ai(C)={cC:wt(c)=i}.A_i(C)=|\{\mathbf{c}\in C: wt(\mathbf{c})=i\}|.3, and near-Griesmer Ai(C)={cC:wt(c)=i}.A_i(C)=|\{\mathbf{c}\in C: wt(\mathbf{c})=i\}|.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 Ai(C)={cC:wt(c)=i}.A_i(C)=|\{\mathbf{c}\in C: wt(\mathbf{c})=i\}|.5, Ai(C)={cC:wt(c)=i}.A_i(C)=|\{\mathbf{c}\in C: wt(\mathbf{c})=i\}|.6, Ai(C)={cC:wt(c)=i}.A_i(C)=|\{\mathbf{c}\in C: wt(\mathbf{c})=i\}|.7, and Ai(C)={cC:wt(c)=i}.A_i(C)=|\{\mathbf{c}\in C: wt(\mathbf{c})=i\}|.8; many are also self-orthogonal or minimal (Hu et al., 2021).

Projective codes from simplicial complexes over Ai(C)={cC:wt(c)=i}.A_i(C)=|\{\mathbf{c}\in C: wt(\mathbf{c})=i\}|.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 CC00-weight, CC01-weight, and CC02-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 CC03, CC04
Gray images from simplicial complexes over CC05 Griesmer, near-Griesmer, distance-optimal CC06, CC07
Subfield-based defining sets Griesmer, near Griesmer, distance-optimal CC08, CC09
Projective simplicial-complex codes Griesmer, near Griesmer, distance-optimal CC10, CC11

These families do not by themselves prove AFER-optimality in the narrow 2025 sense, because that requires minimizing CC12 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 CC13, optimality means meeting the Johnson bound, and the resulting codes are not necessarily linear over CC14; the paper explicitly says that the optimality there is combinatorial rather than algebraic (Hou, 2017). For locally repairable codes with all-symbol CC15-locality, an optimal code is one that attains

CC16

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 CC17 for erasure-code families or rate CC18 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 CC19 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.

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to AFER-Optimal Linear Codes.