Crivo do corpo de números generalizado

Na teoria dos números, um ramo da matemática, o crivo do corpo de números generalizado, (em inglês: GNFS) é o mais eficiente algoritmo clássico, conhecido por fatorar inteiros maiores do que 100 dígitos.[1] O segundo melhor algoritmo clássico, conhecido por fatoração inteiro é o método de fatoração Lenstra curva elíptica. É melhor do que o campo de número de peneira geral quando factores são pequenos, uma vez que funciona olhando para valores normais da ordem do menor divisor primo de , o seu tempo de funcionamento depende do tamanho do divisor. Heuristicamente, a sua complexidade para fatorar um número inteiro (composto de bits) é da forma:

em notação L,[nota 1] onde é o logaritmo natural[3].

Notas

  1. A notação L é uma notação assintótica análoga à notação grande-O.[2]

Referências

  1. An Introduction to the General Number Field Sieve por Matthew E. Briggs em 17 de abril de 1998
  2. Carl Pomerance, "Analysis and comparison of some integer factoring algorithms", In Mathematisch Centrum Computational Methods in Number Theory, Part 1, pp. 89-139, 1982, http://www.math.dartmouth.edu/~carlp/PDF/analysiscomparison.pdf
  3. Pomerance, Carl (Dezembro de 1996). «A Tale of Two Sieves» (PDF). Notices of the AMS. 43 (12). pp. 1473–1485