We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

cond-mat

Change to browse by:

References & Citations

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo

Computer Science > Data Structures and Algorithms

Title: Lattice reduction by cubification

Authors: Cyril Cayron
Abstract: 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.
Comments: 17 pages, 4 figures, 3 tables
Subjects: Data Structures and Algorithms (cs.DS); Materials Science (cond-mat.mtrl-sci)
Journal reference: Acta Crystallographica 2022
DOI: 10.1107/S2053273321011037
Cite as: arXiv:2101.04500 [cs.DS]
  (or arXiv:2101.04500v1 [cs.DS] for this version)

Submission history

From: Cyril Cayron [view email]
[v1] Tue, 12 Jan 2021 14:22:03 GMT (752kb)

Link back to: arXiv, form interface, contact.