En teoría de números , el método de factorización de fracciones continuas ( CFRAC ) es un algoritmo de factorización de enteros . Es un algoritmo de propósito general, lo que significa que es adecuado para factorizar cualquier entero n , sin depender de formas o propiedades especiales. Fue descrito por D. H. Lehmer y R. E. Powers en 1931 [ 1 ] y desarrollado como algoritmo informático por Michael A. Morrison y John Brillhart en 1975 [ 2 ].
El método de fracciones continuas se basa en el método de factorización de Dixon . Utiliza convergentes en la expansión regular de fracciones continuas de
- .
Dado que se trata de un número irracional cuadrático , la fracción continua debe ser periódica (a menos que n sea cuadrado, en cuyo caso la factorización es obvia).
Tiene una complejidad temporal de, en las notaciones O y L. [ 3 ]
Referencias
- ↑ Lehmer, DH; Powers, RE (1931). "Sobre la factorización de números grandes" . Boletín de la Sociedad Matemática Americana . 37 (10): 770– 776. doi : 10.1090/S0002-9904-1931-05271-X .
- ↑ Morrison, Michael A.; Brillhart, John (enero de 1975). "Un método de factorización y la factorización de F 7 " . Matemáticas de la computación . 29 (129). Sociedad Matemática Americana: 183– 205. doi : 10.2307/2005475 . JSTOR 2005475 .
- ↑ Pomerance, Carl (diciembre de 1996). "A Tale of Two Sieves" (PDF) . Notices of the AMS . Vol. 43, n.º 12, págs. 1473–1485 .
Lecturas adicionales
- Samuel S. Wagstaff, Jr. (2013). El placer de factorizar . Providence, RI: American Mathematical Society. pp. 143–171 . ISBN 978-1-4704-1048-3.
- Algoritmos de factorización de enteros
- Esbozos de teoría de números