Cal dos seguintes non é un algoritmo: RSA, NP ou tamiz de campo numérico xeral? Dada a pregunta anterior, escriba un contexto que conteña a resposta. Pode ser de 1 a 20 frases. Contexto:
O problema de factorización de números enteiros é o problema computacional de determinar a factorización prima dun número enteiro dado. Fraseado como un problema de decisión, é o problema de decidir se a entrada ten un factor menor que k. Non se coñece ningún algoritmo eficiente de factorización de números enteiros, e este feito forma a base de varios sistemas criptográficos modernos, como o algoritmo RSA. O problema de factorización de números enteiros está en NP e en co-NP (e mesmo en UP e co-UP). Se o problema é NP-completo, a xerarquía do tempo polinomial colapsará ao seu primeiro nivel (é dicir, NP será igual a co-NP). O algoritmo máis coñecido para a factorización de números enteiros é o tamiz de campo de números xeral, que leva O{\displaystyle O} e{\displaystyle E} /64/9) 1 / 3{\displaystyle E} /1/3{\displaystyle E} /3{\displaystyle E} /3{\displaystyle E} /3{\displaystyle E} /3{\displaystyle E} /3{\displaystyle E} /3{\displaystyle E} /3{\displaystyle E} /3{\displaystyle E} /3{\displaystyle E} /3{\displaystyle E} /3{\displaystyle E} /3{\displaystyle E} /3{\displaystyle E} /3{\displaystyle E} /3{\displaystyle E} para factorizar un enteiro de n bits. Con todo, o algoritmo cuántico máis coñecido para este problema, o algoritmo de Shor, funciona en tempo polinomial. Por desgraza, este feito non di moito sobre onde está o problema con respecto ás clases de complexidade non cuántica.