Quasi-polynomial time algorithms for block basis reduction of linear codes
Kolesnikov and Novoselov give block basis reduction (BKZ) algorithms for linear codes that need polynomial or quasi-polynomial numbers of calls to a minimum weight codeword oracle at fixed block size. The earlier Ghentiyala and Stephens-Davidowitz bounds are exponential. The paper adds a truncated BKZ and a DeepBKZ variant, with an implementation for block sizes 2 to 24 and approximation-factor estimates on random codes.
What it is
Kolesnikov and Novoselov, "Quasi-polynomial time algorithms for block basis reduction of linear codes" (ePrint 2026/2685, received 29 October 2026, a preprint). It modifies the block code basis reduction (BKZ) algorithm of Ghentiyala and Stephens-Davidowitz, which reduces a linear code basis using a minimum weight codeword (MWC) oracle on blocks of size β. The target problem is low-weight codeword search.
How it works
The paper states that the original algorithm's call bounds are exponential and, in almost all cases, worse than plain enumeration of codewords, even though the algorithm performs much better in practice. It offers three relaxations, each with a different guarantee:
- Truncated BKZ: heuristic quasi-polynomial number of MWC-oracle calls for fixed β, with the same basis quality as full BKZ.
- Basis restrictions: adding weak conditions on the code basis brings the call count down to polynomial.
- DeepBKZ: adapted from lattice reduction. With relaxations analogous to PotBKZ for lattices, it also needs a quasi-polynomial number of calls.
Preconditions / Affected
All results are for fixed block size β. The quasi-polynomial bound for truncated BKZ is heuristic, not proven. The DeepBKZ bound depends on the PotBKZ-style relaxations.
Caveats
The page gives only the abstract, so it has no concrete exponents, no measured approximation factors and no runtime figures. The abstract says the implementation handles block sizes 2 to 24 "and more", and that it produced complexity estimates and approximation factors for random linear codes. The abstract does not say whether the code is public. Structured codes are not mentioned.
Organisations named here
- Ghentiyala
- Kolesnikov
- Novoselov
- Stephens-Davidowitz
Techniques named here
- BKZ
- Block Korkine-Zolotarev basis reduction (BKZ) for linear codes
- DeepBKZ
- Truncated BKZ
Concepts named here
- Approximation factor
- Basis restrictions
- Minimum weight codeword oracle
- minimum weight codeword problem
Related in other

Rerandomizable Garbling for Arithmetic Circuits

