Back to Search
Start Over
Computing a Lattice Basis Revisited
- Source :
- ISSAC '19: International Symposium on Symbolic and Algebraic Computation, ISSAC '19: International Symposium on Symbolic and Algebraic Computation, Jul 2019, Beijing, China. pp.275-282, ⟨10.1145/3326229.3326265⟩, ISSAC
- Publication Year :
- 2019
- Publisher :
- HAL CCSD, 2019.
-
Abstract
- Given (a,b) \in \mZ^2, Euclid's algorithm outputs the generator \gcd(a,b) of the ideal a\mZ + b\mZ. Computing a lattice basis is a high-dimensional generalization: given \mathbfa _1,\dots,\veca _n \in \mZ^m, find a \mZ-basis of the lattice L=\ \sum_i=1 ^n x_i \veca _i, x_i \in \mZ\ generated by the \veca _i's. The fastest algorithms known are HNF algorithms, but are not adapted to all applications, such as when the output should not be much longer than the input. We present an algorithm which extracts such a short basis within the same time as an HNF, by reduction to HNF. We also present an HNF-less algorithm, which reduces to Euclid's extended algorithm and can be generalized to quadratic forms. Both algorithms can extend primitive sets into bases.
- Subjects :
- XGCD
010102 general mathematics
010103 numerical & computational mathematics
01 natural sciences
Combinatorics
[INFO.INFO-CR]Computer Science [cs]/Cryptography and Security [cs.CR]
HNF
Lattice (order)
Lattice algorithms
Integer quadratic forms
0101 mathematics
Z-basis
Lattice basis
ComputingMilieux_MISCELLANEOUS
Mathematics
Subjects
Details
- Language :
- English
- Database :
- OpenAIRE
- Journal :
- ISSAC '19: International Symposium on Symbolic and Algebraic Computation, ISSAC '19: International Symposium on Symbolic and Algebraic Computation, Jul 2019, Beijing, China. pp.275-282, ⟨10.1145/3326229.3326265⟩, ISSAC
- Accession number :
- edsair.doi.dedup.....8b0bb16e9e5585dc5e113396010f2dbb
- Full Text :
- https://doi.org/10.1145/3326229.3326265⟩