Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Algorithm

Continued fraction factorization

Numerical Algorithm

The continued fraction factorization method, usually abbreviated CFRAC, is an integer factorization algorithm from number theory. It is a general-purpose method, meaning it can factor any integer n without depending on a special form or special property of the number. D. H. Lehmer and R. E. Powers described it in 1931, and Michael A. Morrison and John Brillhart developed it into a computer algorithm in 1975. The method builds on Dixon's factorization method. It uses the convergents of the regular continued fraction expansion of the square root of k times n, for positive integer k. Because that root is a quadratic irrational, the continued fraction must be periodic unless n is a perfect square, in which case the factorization is obvious. Its time complexity is O of e to the square root of 2 log n log log n, which is written L sub n of one half comma root two in L notation.

Connections

Credited To

Source Continued fraction factorization (Wikipedia)

In Field

Source Continued fraction factorization (Wikipedia)

Invented

Source Continued fraction factorization (Wikipedia)
Sources
Continued fraction factorization (Wikipedia)
  • In Group: Number Theory and Primality, Lead
    is an integer factorization algorithm
  • In Field: Algorithms and Complexity Theory, Lead
    is an integer factorization algorithm
  • Credited To: Derrick Henry Lehmer, Lead [credited-to]
    It was described by D. H. Lehmer and R. E. Powers in 1931
  • Invented: Derrick Henry Lehmer, Lead
    It was described by D. H. Lehmer and R. E. Powers in 1931
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.