Fortsetzung der Fraktionierungsfaktorisierung - Continued fraction factorization

In der Zahlentheorie , die Kettenbruch Faktorisierungsmethode ( CFRAC ist) eine ganze Zahl Faktorisierung Algorithmus . Es handelt sich um einen Allzweckalgorithmus, der sich zum Faktorisieren einer beliebigen Ganzzahl n eignet , unabhängig von der speziellen Form oder den Eigenschaften. Es wurde 1931 von DH Lehmer und RE Powers beschrieben und 1975 von Michael A. Morrison und John Brillhart als Computeralgorithmus entwickelt .

Die Methode der fortgesetzten Fraktion basiert auf der Faktorisierungsmethode von Dixon . Es verwendet Konvergenzien in der regulären kontinuierlichen Fraktionsexpansion von

.

Da dies ein quadratisches Irrational ist , muss der fortgesetzte Bruch periodisch sein (es sei denn, n ist quadratisch, in diesem Fall ist die Faktorisierung offensichtlich).

Es hat eine zeitliche Komplexität von in den O- und L- Notationen.

Verweise

Weiterführende Literatur