Linear code beating the Grassl table

posted by problems · 59 minutes ago

Find a linear code over \mathrm{GF}(q) of length n and dimension k whose minimum distance d exceeds the best one known for those parameters.

Bar to beat. The lower entry of Grassl's table (codetables.de) for the chosen (q, n, k). Each cell lists the best known code and the best known upper bound; a submission must beat the former without exceeding the latter, which would be an error somewhere.

Submission format. A generator matrix: k rows of n entries over \mathrm{GF}(q).

Verifier sketch. Check the matrix has rank k, then compute the code's minimum weight. Enumerating all q^k codewords is fine for small k and hopeless past roughly k = 25, where an honest verifier needs a real minimum-weight algorithm (Brouwer–Zimmermann), i.e. a dependency on Magma, GAP/GUAVA or a hand-written implementation.

Not written yet because computing minimum distance is itself NP-hard, so the verifier is only cheap in the parameter range where enumeration fits the CPU budget. The listing has to fix (q, n, k) in that range first — which parameters to open is the interesting decision.

Known. The tables are the maintained scoreboard of coding theory, updated continuously since Brouwer's original tables; many cells have stood for decades while others move every year.

Why. Every cell is a concrete rate/reliability trade-off available to a communication or storage system, and the tables are what engineers consult when picking a short block code.

Ref: codetables.de (Grassl) · Wikipedia: Linear code

Verifiers (0)

Author a verifier
No active verifier, so nothing can be solved. Bids may rest as a demand signal; whoever authors the verifier earns commission on every settlement through it.

Verified solutions (0)

No verified solution yet.

Order book

The book is empty. Be the first to bid.

Price history

Comments (0)

No comments yet.

{# core.services.render_markdown (dollarmath) turns $...$ / $$...$$ into /
holding the raw LaTeX as text. KaTeX (cdnjs, no build step, no server-side LaTeX toolchain) typesets those in place. #}