Challenges
Datasets
Workspaces
Papers
Discussions
Leaderboard
Log inSign up
Challenges
Datasets
Workspaces
Papers
Discussions
Leaderboard
Blog
Job Board
Q3AS

© 2026 Aqora Quantum S.A.S.

TermsPrivacyLegal Notice

IEEE International Symposium on Information Theory (ISIT)

Asymptotic Improvements to Provable Algorithms for the Code Equivalence Problem

Huck Bennett, Drisana Bhatia, Jean‐François Biasse, Medha Durisheti, Lucas LaBuff, Vincenzo Pallozzi Lavorante, Philip Waitkevich

Published Jun 22, 2025• 1 citation
Publisher

Abstract

We present several new provable algorithms for two variants of the code equivalence problem on linear error-correcting codes, the Linear Code Equivalence Problem (LCE) and the Permutation Code Equivalence Problem (PCE). Specifically, for arbitrary codes of block length$n$and dimension$k$over any finite field$\mathbb{F}_{q}$, we show: 1)A deterministic algorithm running in$2^{n+o(n+q)}$time for LCE. 2)A randomized algorithm running in$2^{n / 2+o(n+q)}$time for LCE and PCE. 3)A quantum algorithm running in$2^{n / 3+o(n+q)}$time for LCE and PCE. The second two algorithms improve on recent work of Nowakowski (PQCrypto 2025), which gave algorithms with similar running times but only for code equivalence on random codes and only over fields of order$q \geq 7$.

DOI
10.1109/isit63088.2025.11195271

Related papers

Asymptotic Improvements to Provable Algorithms for the Code Equivalence Problem

Huck Bennett, Drisana Bhatia, Jean‐François Biasse +4 more

We present several new provable algorithms for two variants of the code equivalence problem on linear error-correcting codes, the Linear Code Equivalence Problem (LCE) and the Permutation Code Equivalence Problem (PCE). Specifically, for arbitrary codes of block lengthnand dimensionkover any finite field Fq, we show: 1) A deterministic algorithm running in 2n+o(n+q)time for LCE. 2) A randomized algorithm running in 2n/2+o(n+q)time for LCE and PCE. 3) A quantum algorithm running in 2n/3+o(n+q)time for LCE and PCE. The second two algorithms improve on recent work of Nowakowski (PQCrypto 2025), which gave algorithms with similar running times but only for code equivalence onrandomcodes and only over fields of orderq≥ 7.

IEEE Transactions on Information Theory•Nov 26, 2025•2 citations

Linear-Time Encodable and Decodable Quantum Error-Correcting Codes

Adam Wills, Ting-Chun Lin, Rachel Yun Zhang +1 more

Recent years have seen rapid development in the subject of quantum coding theory, with breakthroughs on many exciting classes of codes, including quantum LDPC codes, quantum locally testable codes, and quantum codes with interesting transversal gates. However, a natural class of quantum codes, which has been well-studied classically, has not yet been treated: those which can be quickly encoded and decoded. This problem concerns the channel capacity setting, where a noise channel sits between perfect encoding and unencoding/decoding operations; this is the setting that is relevant for communication between fault-tolerant quantum computers. In this work, we construct asymptotically good quantum codes that can be encoded and unencoded by quantum circuits of logarithmic depth and consisting of a linear total number of gates. The classical decoding algorithms also run in logarithmic depth and use $\mathcal{O}(n \log n)$ gates, or alternatively a linear number of gates but with higher depth. We further construct explicit and asymptotically good quantum codes whose encoding, unencoding and decoding all use a linear number of gates, and additionally whose encoding and unencoding may be run in logarithmic depth.

quant-pharXiv:2603.04543•Mar 6, 2026•0 citations

The Code Distortion Problem

Huck Bennett, Matthew Fox, Bryant Morrell

Two linear error-correcting codes $\cal{C}_1, \cal{C}_2 \subseteq \mathbb{F}_q^n$ are called linearly equivalent if there is a linear isometry mapping $\cal{C}_1$ to $\cal{C}_2$. In this work, we generalize the notion of linear equivalence and study the minimum distortion $\cal{D}(\cal{C}_1, \cal{C}_2)$ of a linear mapping between codes $\cal{C}_1, \cal{C}_2 \subseteq \mathbb{F}_q^n$, which quantifies how similar $\cal{C}_1$ and $\cal{C}_2$ are. We introduce and study the Code Distortion Problem (CDP), which asks to find a minimum distortion mapping between two input codes $\cal{C}_1$ and $\cal{C}_2$. CDP generalizes the Linear Code Equivalence Problem (LCE), which is essentially the special case of CDP where $\cal{D}(\cal{C}_1, C_2) = 1$ and which is well-studied because of its role in cryptography. We prove that (decisional) CDP is $\mathsf{NP}$-hard to approximate to within any constant factor, and that it is in $Σ_2^P$. We also give a single-exponential-time $k^2$-approximation algorithm for CDP, where $k$ is the dimension of the input codes. Furthermore, we give a single-exponential-time $\big(\frac{2k + 1}{3})^2$-approximation algorithm for a natural special case of CDP, and we show that our analysis is tight in this case. We use techniques from analogous work on the Lattice Distortion Problem (LDP) by Bennett, Dadush, and Stephens-Davidowitz (ESA, 2016). We also introduce or study a number of additional concepts that might be of independent interest. These include an adaptation of the celebrated reduction of Goldreich, Micciancio, Safra, and Seifert (IPL, 1999) from the Shortest Vector Problem (SVP) to the Closest Vector Problem (CVP) on lattices to the analogous problems on codes; successive minima bases for codes; and the matrix $0 \to 0$ "norm" on subspaces.

arXiv:2607.26261•Jul 28, 2026•0 citations

Distance verification for LDPC codes

Ilya I. Dumer, Alexey A. Kovalev, Leonid P. Pryadko

The problem of finding code distance has been long studied for the generic ensembles of linear codes and led to several algorithms that substantially reduce exponential complexity of this task. However, no asymptotic complexity bounds are known for distance verification in other ensembles of linear codes. Our goal is to re-design the existing generic algorithms of distance verification and derive their complexity for LDPC codes. We obtain new complexity bounds with provable performance expressed in terms of the erasure-correcting thresholds of long LDPC codes. These bounds exponentially reduce complexity estimates known for linear codes.

arXiv:1605.02410•IEEE International Symposium on Information Theory (ISIT)•Jul 1, 2016•1 citation

Average-Case Minimum-Weight Decoding of Two-Dimensional Color Codes

Daniel Gibney, Jackson Huffstutler, Kaamil Kaka

Color codes are an important family of topological quantum error-correcting codes, in part because they support a richer set of transversal logical gates than surface codes. Their practical use, however, requires efficient decoding. Minimum-weight decoding is natural under independent noise, but Walters and Turner recently proved that it is NP-hard for the two-dimensional color code. Subsequent independent work of Walters and of Gu, Wang, and Kubica gave polynomial-time approximation schemes; in terms of lattice size \(N\), their running times are \(O(N^{2+528/ε})\) and \(N(\log N)^{O(1/ε)}\), respectively, for a \((1+ε)\)-approximation. We ask whether stronger guarantees are possible for random instances generated by a natural iid noise model. For triangular color-code lattices with \(N\) faces and iid face-error probability \(p\), we obtain near-linear-time algorithms throughout the noise range considered. If \(p=o(1/\log^2 N)\), we compute an exact minimum-weight correction in deterministic \(N^{1+o(1)}\) time with high probability. If \(p=Ω(1/\log^2 N)\), with \(p\) bounded away from \(1/2\), we compute a \(1+o(1)\)-approximation in deterministic \(N^{1+o(1)}\) time with high probability. When the syndrome is supplied sparsely and has size \(s\), the corresponding high-probability running times improve to \((1+s)N^{o(1)}\) and \(s^{1+o(1)}\), respectively. The algorithms exploit different random structure at different noise scales: localization into small exact subproblems in the sparse regime, peeling of locally unambiguous errors at intermediate densities, and a block decomposition whose additive loss is negligible relative to the typical optimum at larger densities. Together, these results give a near-linear average-case counterpart to recent worst-case hardness and approximation results for color-code decoding.

arXiv:2606.10399•Jun 9, 2026•0 citations

Permutation-invariant codes: a numerical study and qudit constructions

Liam J. Bond, Jiří Minář, Māris Ozols +2 more

We investigate Permutation-Invariant (PI) quantum error-correcting codes encoding a logical qudit of dimension $\mathrm{d}_\mathrm{L}$ in PI states using physical qudits of dimension $\mathrm{d}_\mathrm{P}$. We extend the Knill--Laflamme (KL) conditions for $d-1$ deletion errors from qubits to qudits and investigate numerically both qubit ($\mathrm{d}_\mathrm{L} = \mathrm{d}_\mathrm{P} = 2$) and qudit ($\mathrm{d}_\mathrm{L} > 2$ or $\mathrm{d}_\mathrm{P} > 2$) PI codes. We analyze the scaling of the block length $n$ in terms of the code distance $d$, and compare to existing families of PI codes due to Ouyang, Aydin--Alekseyev--Barg (AAB) and Pollatsek--Ruskai (PR). Our three main findings are: (i) We conjecture that qubit PI codes correcting up to $d-1$ deletion errors have block length $n(d) \geq (3d^2 + 1) / 4$, which implies an upper bound $d \leq \sqrt{12n-3}/3$ on their code distance, and that PR codes can saturate this bound. (ii) For qudit PI codes encoding a single qudit we numerically observe that increasing $\mathrm{d}_\mathrm{P}$ results in $n$ monotonically decreasing and approaching the quantum Singleton bound $n(d) \geq 2d-1$. (iii) We propose a semi-analytic extension of the qubit AAB construction to qudits that finds explicit solutions by solving a linear program. Our results therefore provide key insights into lower bounds on the block length scaling of both qubit and qudit PI codes, and demonstrate the benefit of increased physical local dimension in the context of PI codes.

quant-pharXiv:2603.10981•Mar 12, 2026•0 citations
We present several new provable algorithms for two variants of the code equivalence problem on linear error-correcting codes, the Linear Code Equivalence Problem (LCE) and the Permutation Code Equivalence Problem (PCE). Specifically, for arbitrary codes of block lengthnnnand dimensionkkkover any finite fieldFq\mathbb{F}_{q}Fq​, we show: 1)A deterministic algorithm running in2n+o(n+q)2^{n+o(n+q)}2n+o(n+q)time for LCE. 2)A randomized algorithm running in2n/2+o(n+q)2^{n / 2+o(n+q)}2n/2+o(n+q)time for LCE and PCE. 3)A quantum algorithm running in2n/3+o(n+q)2^{n / 3+o(n+q)}2n/3+o(n+q)time for LCE and PCE. The second two algorithms improve on recent work of Nowakowski (PQCrypto 2025), which gave algorithms with similar running times but only for code equivalence on random codes and only over fields of orderq≥7q \geq 7q≥7.
We present several new provable algorithms for two variants of the code equivalence problem on linear error-correcting codes, the Linear Code Equivalence Problem (LCE) and the Permutation Code Equivalence Problem (PCE). Specifically, for arbitrary codes of block lengthnand dimensionkover any finite field Fq, we show: 1) A deterministic algorithm running in 2n+o(n+q)time for LCE. 2) A randomized algorithm running in 2n/2+o(n+q)time for LCE and PCE. 3) A quantum algorithm running in 2n/3+o(n+q)time for LCE and PCE. The second two algorithms improve on recent work of Nowakowski (PQCrypto 2025), which gave algorithms with similar running times but only for code equivalence onrandomcodes and only over fields of orderq≥ 7.
Recent years have seen rapid development in the subject of quantum coding theory, with breakthroughs on many exciting classes of codes, including quantum LDPC codes, quantum locally testable codes, and quantum codes with interesting transversal gates. However, a natural class of quantum codes, which has been well-studied classically, has not yet been treated: those which can be quickly encoded and decoded. This problem concerns the channel capacity setting, where a noise channel sits between perfect encoding and unencoding/decoding operations; this is the setting that is relevant for communication between fault-tolerant quantum computers. In this work, we construct asymptotically good quantum codes that can be encoded and unencoded by quantum circuits of logarithmic depth and consisting of a linear total number of gates. The classical decoding algorithms also run in logarithmic depth and use O(nlog⁡n)\mathcal{O}(n \log n)O(nlogn) gates, or alternatively a linear number of gates but with higher depth. We further construct explicit and asymptotically good quantum codes whose encoding, unencoding and decoding all use a linear number of gates, and additionally whose encoding and unencoding may be run in logarithmic depth.
Two linear error-correcting codes C1,C2⊆Fqn\cal{C}_1, \cal{C}_2 \subseteq \mathbb{F}_q^nC1​,C2​⊆Fqn​ are called linearly equivalent if there is a linear isometry mapping C1\cal{C}_1C1​ to C2\cal{C}_2C2​. In this work, we generalize the notion of linear equivalence and study the minimum distortion D(C1,C2)\cal{D}(\cal{C}_1, \cal{C}_2)D(C1​,C2​) of a linear mapping between codes C1,C2⊆Fqn\cal{C}_1, \cal{C}_2 \subseteq \mathbb{F}_q^nC1​,C2​⊆Fqn​, which quantifies how similar C1\cal{C}_1C1​ and C2\cal{C}_2C2​ are. We introduce and study the Code Distortion Problem (CDP), which asks to find a minimum distortion mapping between two input codes C1\cal{C}_1C1​ and C2\cal{C}_2C2​. CDP generalizes the Linear Code Equivalence Problem (LCE), which is essentially the special case of CDP where D(C1,C2)=1\cal{D}(\cal{C}_1, C_2) = 1D(C1​,C2​)=1 and which is well-studied because of its role in cryptography. We prove that (decisional) CDP is NP\mathsf{NP}NP-hard to approximate to within any constant factor, and that it is in Σ2PΣ_2^PΣ2P​. We also give a single-exponential-time k2k^2k2-approximation algorithm for CDP, where kkk is the dimension of the input codes. Furthermore, we give a single-exponential-time (2k+13)2\big(\frac{2k + 1}{3})^2(32k+1​)2-approximation algorithm for a natural special case of CDP, and we show that our analysis is tight in this case. We use techniques from analogous work on the Lattice Distortion Problem (LDP) by Bennett, Dadush, and Stephens-Davidowitz (ESA, 2016). We also introduce or study a number of additional concepts that might be of independent interest. These include an adaptation of the celebrated reduction of Goldreich, Micciancio, Safra, and Seifert (IPL, 1999) from the Shortest Vector Problem (SVP) to the Closest Vector Problem (CVP) on lattices to the analogous problems on codes; successive minima bases for codes; and the matrix 0→00 \to 00→0 "norm" on subspaces.
The problem of finding code distance has been long studied for the generic ensembles of linear codes and led to several algorithms that substantially reduce exponential complexity of this task. However, no asymptotic complexity bounds are known for distance verification in other ensembles of linear codes. Our goal is to re-design the existing generic algorithms of distance verification and derive their complexity for LDPC codes. We obtain new complexity bounds with provable performance expressed in terms of the erasure-correcting thresholds of long LDPC codes. These bounds exponentially reduce complexity estimates known for linear codes.
Color codes are an important family of topological quantum error-correcting codes, in part because they support a richer set of transversal logical gates than surface codes. Their practical use, however, requires efficient decoding. Minimum-weight decoding is natural under independent noise, but Walters and Turner recently proved that it is NP-hard for the two-dimensional color code. Subsequent independent work of Walters and of Gu, Wang, and Kubica gave polynomial-time approximation schemes; in terms of lattice size NNN, their running times are O(N2+528/ε)O(N^{2+528/ε})O(N2+528/ε) and N(log⁡N)O(1/ε)N(\log N)^{O(1/ε)}N(logN)O(1/ε), respectively, for a (1+ε)(1+ε)(1+ε)-approximation. We ask whether stronger guarantees are possible for random instances generated by a natural iid noise model. For triangular color-code lattices with NNN faces and iid face-error probability ppp, we obtain near-linear-time algorithms throughout the noise range considered. If p=o(1/log⁡2N)p=o(1/\log^2 N)p=o(1/log2N), we compute an exact minimum-weight correction in deterministic N1+o(1)N^{1+o(1)}N1+o(1) time with high probability. If p=Ω(1/log⁡2N)p=Ω(1/\log^2 N)p=Ω(1/log2N), with ppp bounded away from 1/21/21/2, we compute a 1+o(1)1+o(1)1+o(1)-approximation in deterministic N1+o(1)N^{1+o(1)}N1+o(1) time with high probability. When the syndrome is supplied sparsely and has size sss, the corresponding high-probability running times improve to (1+s)No(1)(1+s)N^{o(1)}(1+s)No(1) and s1+o(1)s^{1+o(1)}s1+o(1), respectively. The algorithms exploit different random structure at different noise scales: localization into small exact subproblems in the sparse regime, peeling of locally unambiguous errors at intermediate densities, and a block decomposition whose additive loss is negligible relative to the typical optimum at larger densities. Together, these results give a near-linear average-case counterpart to recent worst-case hardness and approximation results for color-code decoding.
We investigate Permutation-Invariant (PI) quantum error-correcting codes encoding a logical qudit of dimension dL\mathrm{d}_\mathrm{L}dL​ in PI states using physical qudits of dimension dP\mathrm{d}_\mathrm{P}dP​. We extend the Knill--Laflamme (KL) conditions for d−1d-1d−1 deletion errors from qubits to qudits and investigate numerically both qubit (dL=dP=2\mathrm{d}_\mathrm{L} = \mathrm{d}_\mathrm{P} = 2dL​=dP​=2) and qudit (dL>2\mathrm{d}_\mathrm{L} > 2dL​>2 or dP>2\mathrm{d}_\mathrm{P} > 2dP​>2) PI codes. We analyze the scaling of the block length nnn in terms of the code distance ddd, and compare to existing families of PI codes due to Ouyang, Aydin--Alekseyev--Barg (AAB) and Pollatsek--Ruskai (PR). Our three main findings are: (i) We conjecture that qubit PI codes correcting up to d−1d-1d−1 deletion errors have block length n(d)≥(3d2+1)/4n(d) \geq (3d^2 + 1) / 4n(d)≥(3d2+1)/4, which implies an upper bound d≤12n−3/3d \leq \sqrt{12n-3}/3d≤12n−3​/3 on their code distance, and that PR codes can saturate this bound. (ii) For qudit PI codes encoding a single qudit we numerically observe that increasing dP\mathrm{d}_\mathrm{P}dP​ results in nnn monotonically decreasing and approaching the quantum Singleton bound n(d)≥2d−1n(d) \geq 2d-1n(d)≥2d−1. (iii) We propose a semi-analytic extension of the qubit AAB construction to qudits that finds explicit solutions by solving a linear program. Our results therefore provide key insights into lower bounds on the block length scaling of both qubit and qudit PI codes, and demonstrate the benefit of increased physical local dimension in the context of PI codes.