Idee: reduziere bi bzgl. bj* (nicht: bj ) Gitter Γ , Basis B in d , O-Basis B* = GSO(B) in d . Def μi, j = 〈bi, bj*〉/〈bj*, bj*〉 , Def: B heißt größenreduziert, falls ∀i > j : | μi, j|≤1/2 . Algorithmus (size reduction) while (existiert i > j mit | μi, j| > 1/2 ) do bi : = bi - ⌊μi, j⌉⋅bj Satz: diese Alg. liefert eine zu B äquivalente größenreduzierte Basis ...in Polynomialzeit (quadratisch) Johannes Waldmann 2015-12-11
while (existiert i > j mit | μi, j| > 1/2 ) do bi : = bi - ⌊μi, j⌉⋅bj
...in Polynomialzeit (quadratisch)