Lattice reduction by cubification

01/12/2021
by   Cyril Cayron, et al.
0

Lattice reduction is a NP-hard problem well known in computer science and cryptography. The Lenstra-Lenstra-Lovasz (LLL) algorithm based on the calculation of orthogonal Gram-Schmidt (GS) bases is efficient and gives a good solution in polynomial time. Here, we present a new approach called cubification that does not require the calculation of the GS bases. It relies on complementary directional and hyperplanar reductions. The deviation from cubicity at each step of the reduction process is evaluated by a parameter called lattice rhombicity, which is simply the sum of the absolute values of the metric tensor. Cubification seems to equal LLL; it even outperforms it in the reduction of columnar matrices. We wrote a Python program that is ten times faster than a reference Python LLL code. This work may open new perspectives for lattice reduction and may have implications and applications beyond crystallography.

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
05/09/2018

Computing an LLL-reduced basis of the orthogonal lattice

As a typical application, the Lenstra-Lenstra-Lovasz lattice basis reduc...
research
07/10/2018

Effects of Some Lattice Reductions on the Success Probability of the Zero-Forcing Decoder

Zero-forcing (ZF) decoder is a commonly used approximation solution of t...
research
03/06/2017

A lattice formulation of the F4 completion procedure

We write a procedure for constructing noncommutative Groebner bases. Red...
research
02/12/2021

Generating cryptographically-strong random lattice bases and recognizing rotations of ℤ^n

Lattice-based cryptography relies on generating random bases which are d...
research
11/12/2021

Reduction Theory of Algebraic Modules and their Successive Minima

Lattices defined as modules over algebraic rings or orders have garnered...
research
10/21/2019

Finding duality for Riesz bases of exponentials on multi-tiles

It is known that if Ω⊂R^d is bounded, measurable set that forms a k-tili...

Please sign up or login with your details

Forgot password? Click here to reset