arXiv Analytics

Sign in

arXiv:2410.22196 [math.NT]AbstractReferencesReviewsResources

LLL Algorithm for Lattice Basis Reduction

Alex Kalbach, Ted Chinburg

Published 2024-10-29Version 1

The purpose of this paper is to introduce and analyze the polynomial time lattice basis reduction algorithm first described by Arjen Lenstra, Hendrik Lenstra, and L\'aszl\'o Lov\'asz in 1982. We begin by introducing the shortest vector problem, which motivates the underlying components of the LLL algorithm. Then, we introduce the details of the algorithm itself, followed by proofs of the correctness and runtime of the algorithm in complete detail, assuming only a basic linear algebra background and an understanding of big O notation. Finally, we apply the LLL algorithm to the shortest vector problem and explore other applications of the algorithm in various mathematical settings.

Related articles: Most relevant | Search more
arXiv:2408.07012 [math.NT] (Published 2024-08-13)
An LLL algorithm with symmetries
arXiv:2310.01561 [math.NT] (Published 2023-10-02)
A note on the quality of simultaneous Diophantine approximations obtained by the LLL algorithm
arXiv:math/0307322 [math.NT] (Published 2003-07-24, updated 2003-12-11)
LLL & ABC