Eu tenho dois números, que são cada um o produto de um grande número de números menores que eu conheço. Quero encontrar o MDC (maior divisor comum) desses dois números. Existe alguma maneira de fazer uso da fatoração parcial que tenho para acelerar o processo?
Em particular, cada número maior é o produto de números menores, cada um da ordem de . Não sei nada sobre a fatoração de números menores.
Editar: Enquanto os números de entrada são de cerca de 120.000.000 de bits, o GCD é de cerca de 500.000 de bits. Os fatores dos números são particularmente em sequência. Todos são números inteiros em um intervalo consecutivo.
Todos os algoritmos GCD que eu vi usam os números diretamente, não de forma parcialmente fatorada ou algo assim. Existem algoritmos que poderiam incorporar essas informações para acelerar as coisas?