Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Continued fraction factorization

From Wikipedia, the free encyclopedia

Innumber theory, thecontinued fraction factorization method (CFRAC) is aninteger factorizationalgorithm. It is a general-purpose algorithm, meaning that it is suitable for factoring any integern, not depending on special form or properties. It was described byD. H. Lehmer andR. E. Powers in 1931,[1] and developed as a computer algorithm by Michael A. Morrison andJohn Brillhart in 1975.[2]

The continued fraction method is based onDixon's factorization method. It usesconvergents in theregular continued fraction expansion of

kn,kZ+{\displaystyle {\sqrt {kn}},\qquad k\in \mathbb {Z^{+}} }.

Since this is aquadratic irrational, the continued fraction must beperiodic (unlessn is square, in which case the factorization is obvious).

It has a time complexity ofO(e2lognloglogn)=Ln[1/2,2]{\displaystyle O\left(e^{\sqrt {2\log n\log \log n}}\right)=L_{n}\left[1/2,{\sqrt {2}}\right]}, in theO andL notations.[3]

References

[edit]
  1. ^Lehmer, D.H.; Powers, R.E. (1931)."On Factoring Large Numbers".Bulletin of the American Mathematical Society.37 (10):770–776.doi:10.1090/S0002-9904-1931-05271-X.
  2. ^Morrison, Michael A.; Brillhart, John (January 1975)."A Method of Factoring and the Factorization ofF7".Mathematics of Computation.29 (129). American Mathematical Society:183–205.doi:10.2307/2005475.JSTOR 2005475.
  3. ^Pomerance, Carl (December 1996)."A Tale of Two Sieves"(PDF).Notices of the AMS. Vol. 43, no. 12. pp. 1473–1485.

Further reading

[edit]
Primality tests
Prime-generating
Integer factorization
Multiplication
Euclideandivision
Discrete logarithm
Greatest common divisor
Modular square root
Other algorithms
  • Italics indicate that algorithm is for numbers of special forms


Stub icon

Thisnumber theory–related article is astub. You can help Wikipedia byadding missing information.

Retrieved from "https://en.wikipedia.org/w/index.php?title=Continued_fraction_factorization&oldid=1297172550"
Categories:
Hidden category:

[8]ページ先頭

©2009-2026 Movatter.jp