“…While the original work of Ajtai et al [5] showed only that sieving solves SVP in time and space 2 O(n) , later work showed that one can provably solve SVP in arbitrary lattices in time 2 2.47n+o(n) and space 2 1.24n+o(n) [22,43,48]. Heuristic analyses of sieving algorithms further suggest that one may be able to solve SVP in time 2 0.42n+o(n) and space 2 0.21n+o(n) [10,40,43], or optimizing for time, in time 2 0.38n+o(n) and space 2 0.29n+o(n) [10,55,56]. Other works have shown how to speed up sieving in practice [15,19,25,35,36,42,49,50], and sieving recently made its way to the top 25 of the SVP challenge hall of fame [51], using the GaussSieve algorithm [29,40].…”