¿Existe una forma mejor de factorizar 375007 sin probar primero 612 ¿primas?
Sé que estos factores a 31×12097 probando los primos 2,3,5,…,31 . ¿Hay alguna otra forma inteligente de resolverlo? He intentado la factorización de Fermat escribiendo el número como x2−y2 pero también está tomando demasiadas iteraciones porque los factores difieren en gran magnitud.
También he estado intentando factorizarlo cambiando la base a 10^2 : 37x2+50x+7=(ax+b)(cx+d) y otras bases pero sin éxito todavía.
0 votos
Porque es un método tonto - no sabría de antemano cómo de pequeño/grande puede ser el menor factor primo de un número dado. Estoy buscando formas alternativas de factorizar números cuyos factores difieran en grandes magnitudes
0 votos
No es tonto, sino heurístico. Un método tonto no te llevaría realmente a ningún tipo de solución.
4 votos
Hay muchas maneras. Véase el artículo de Wikipedia sobre factorización de enteros que tiene una lista de métodos. El sitio Algoritmo Pollard rho es un buen método de complejidad intermedia que no es demasiado difícil de aplicar.
0 votos
Pues ese método funciona siempre. Mi pregunta era si podemos hacerlo mejor que eso y sí yo también estoy pasando por wiki y me confundo
1 votos
@MJD Otra cosa buena de Pollard rho es que funciona (de media) más rápido si el factor primo menor es pequeño. En efecto, es mejor que la división de prueba, excepto en pequeños casos en los que ambos se ejecutan muy rápidamente.