Gitter zur Best. v. Min.-Polynomen

gegeben: α$ \mathbb {R}$ , B$ \mathbb {N}$ , ε$ \mathbb {R}$

gesucht: Polynom p$ \mathbb {Z}$[X] mit Koeffz B und | p(α)|≤ε


Ansatz: wähle d$ \mathbb {N}$, F$ \mathbb {N}$ groß genug
und bestimme kurzen Vektor in Gitter mit Basis

$ \begin{pmatrix}
1 & 0 & \dots & 0 & F \\
0 & 1 & \dots & 0 & \lfloor F \alph...
...& \ddots & & \\
0 & 0 & \dots & 1 & \lfloor F \alpha^d \rfloor
\end{pmatrix}$        $ \begin{pmatrix}
1 & 0 & 0 & 0 & 0 & 10000 \\
0 & 1 & 0 & 0 & 0 & 31462 \\
...
...
0 & 0 & 0 & 1 & 0 & 311448 \\
0 & 0 & 0 & 0 & 1 & 979897 \\
\end{pmatrix}$

Bsp: α = 3.14626 , d = 4 , F = 104

Kurzer Vektor? (Hinweis: letzte Komponente: 7 )

Wie kann man aus diesem Vektor das Polynom ablesen?


Johannes Waldmann 2015-12-11