An efficient algorithm for integer lattice reduction

03/03/2023
by   François Charton, et al.
0

A lattice of integers is the collection of all linear combinations of a set of vectors for which all entries of the vectors are integers and all coefficients in the linear combinations are also integers. Lattice reduction refers to the problem of finding a set of vectors in a given lattice such that the collection of all integer linear combinations of this subset is still the entire original lattice and so that the Euclidean norms of the subset are reduced. The present paper proposes simple, efficient iterations for lattice reduction which are guaranteed to reduce the Euclidean norms of the basis vectors (the vectors in the subset) monotonically during every iteration. Each iteration selects the basis vector for which projecting off (with integer coefficients) the components of the other basis vectors along the selected vector minimizes the Euclidean norms of the reduced basis vectors. Each iteration projects off the components along the selected basis vector and efficiently updates all information required for the next iteration to select its best basis vector and perform the associated projections.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/03/2019

Faster Lattice Enumeration

A lattice reduction is an algorithm that transforms the given basis of t...
research
10/09/2019

Deciding whether a Lattice has an Orthonormal Basis is in co-NP

We show that the problem of deciding whether a given Euclidean lattice L...
research
02/21/2023

Complete Gröbner basis for lattice codes

In this work, two algorithms are developed related to lattice codes. In ...
research
11/08/2022

Why we couldn't prove SETH hardness of the Closest Vector Problem for even norms, and of the Subset Sum Problem!

Recent work [BGS17,ABGS19] has shown SETH hardness of some constant fact...
research
04/06/2019

Well-Rounded Lattices via Polynomials

Well-rounded lattices have been a topic of recent studies with applicati...
research
06/06/2023

A sketch-and-select Arnoldi process

A sketch-and-select Arnoldi process to generate a well-conditioned basis...
research
01/29/2018

Communication-Efficient Search for an Approximate Closest Lattice Point

We consider the problem of finding the closest lattice point to a vector...

Please sign up or login with your details

Forgot password? Click here to reset