Satins, lattices, and extended Euclid's algorithm
Motivated by the design of satins with draft of period m and step a, we draw our attention to the lattices L(m,a)=¿(1,a),(0,m)¿ where 1=a<m are integers with gcd(m,a)=1. We show that the extended Euclid's algorithm applied to m and a produces a shortest no null vector of L(m, a) and that the...
| Autores: | , |
|---|---|
| Tipo de recurso: | artículo |
| Fecha de publicación: | 2021 |
| País: | España |
| Institución: | Universitat Politècnica de Catalunya (UPC) |
| Repositorio: | UPCommons. Portal del coneixement obert de la UPC |
| Idioma: | inglés |
| OAI Identifier: | oai:upcommons.upc.edu:2117/365868 |
| Acceso en línea: | https://hdl.handle.net/2117/365868 https://dx.doi.org/10.1007/s13160-021-00477-9 |
| Access Level: | acceso abierto |
| Palabra clave: | Lattice theory Algorithms Satins Square satins Symmetric satins Extended Euclid’s algorithm Lagrange–Gauss lattice basis reduction Shortest vector Optimal basis Reticles, Teoria de Algorismes Àrees temàtiques de la UPC::Matemàtiques i estadística::Àlgebra::Ordres, reticles, estructures algebraiques ordenades |
| Sumario: | Motivated by the design of satins with draft of period m and step a, we draw our attention to the lattices L(m,a)=¿(1,a),(0,m)¿ where 1=a<m are integers with gcd(m,a)=1. We show that the extended Euclid's algorithm applied to m and a produces a shortest no null vector of L(m, a) and that the algorithm can be used to find an optimal basis of L(m, a). We also analyze square and symmetric satins. For square satins, the extended Euclid's algorithm produces directly the two vectors of an optimal basis. It is known that symmetric satins have either a rectangular or a rombal basis; rectangular basis are optimal, but rombal basis are not always optimal. In both cases, we give the optimal basis directly in terms of m and a. |
|---|