El algoritmo incondicional más rápido para verificar la primalidad es la prueba de primitiva AKS creada y publicada por Manindra Agrawal, Neeraj Kayal y Nitin Saxena, científicos informáticos de IITK
La complejidad temporal de este algoritmo es
[matemáticas] {O} \ left ({{\ log} ^ {\ mathrm {12}} \ mathrm {(} n \ mathrm {)}} \ right) [/ math]
AKS es el primer algoritmo de prueba de primalidad que es simultáneamente general, polinomial, determinista e incondicional. Los algoritmos anteriores se habían desarrollado durante siglos y lograron tres de estas propiedades como máximo, pero no las cuatro. También demostró que PRIMES está en P.
Sin embargo, existen métodos más rápidos para verificar la primalidad que son condicionales. como la versión alterada de aks y la prueba de Miller-Rabin con [math] {O} \ left ({{\ log} ^ {\ mathrm {4}} \ mathrm {(} n \ mathrm {)}} \ right) [ / matemática] complejidad
¿Cuál es el algoritmo más rápido para verificar si un número entero es primo y cuál es su complejidad?
Related Content
¿Cuál es la solución para -x ^ 3 + 10x ^ 2 -9 congruente (mod 405)?
¿Cuáles son los puntos críticos de {(1 + 1 / a) (1 + 1 / b)} ^ (1/2), dado a + b = const.?