Halt Properties and Complexity Evaluations for Optimal DeepLLL Algorithm Families
Takuto Odagawa, Koji Nuida

TL;DR
This paper proves that DeepLLL, PotLLL, and $S^2$LLL algorithms always terminate with the optimal parameter setting and provides explicit bounds on their running times, extending known results beyond LLL.
Contribution
It establishes the halting of these polynomial-time variants at the optimal parameter and derives unified explicit bounds on their complexity.
Findings
All four algorithms always halt with $oldsymbol{ ext{delta} = 1}$.
Explicit upper bounds for the number of loops are provided.
The bounds are unified for all four algorithms, extending previous results.
Abstract
DeepLLL algorithm (Schnorr, 1994) is a famous variant of LLL lattice basis reduction algorithm, and PotLLL algorithm (Fontein et al., 2014) and LLL algorithm (Yasuda and Yamaguchi, 2019) are recent polynomial-time variants of DeepLLL algorithm developed from cryptographic applications. However, the known polynomial bounds for computational complexity are shown only for parameter ; for "optimal" parameter which ensures the best output quality, no polynomial bounds are known, and except for LLL algorithm, it is even not formally proved that the algorithm always halts within finitely many steps. In this paper, we prove that these four algorithms always halt also with optimal parameter , and furthermore give explicit upper bounds for the numbers of loops executed during the algorithms. Unlike the known bound (Akhavi, 2003) applicable to LLL…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCryptography and Data Security · Coding theory and cryptography · Cryptography and Residue Arithmetic
