<s>[INST]Tamsayılı çarpanlara ayırma problemi, esasen bir girdinin değerinin hangi değişkenden daha düşük olduğunu belirlemeye çalışır.[/INST]Tamsayılı çarpanlara ayırma problemi verilen bir tamsayının asal çarpanlara ayrılmasının hesaplanma problemi. Bir karar sorunu olarak ifade edilen, girdinin k 'den daha düşük bir etkene sahip olup olmadığına karar verme sorunudur. Etkin bir tamsayı faktörü algoritması bilinmemektedir ve bu gerçek, RSA algoritması gibi çeşitli modern şifreleme sistemlerinin temelini oluşturmaktadır. Tamsayılı çarpanlara ayırma sorunu NP'de ve yardımcı NP'de (ve hatta UP ve yardımcı) da. Eğer sorun NP tamamlandıysa, polinom zaman hiyerarşisi ilk seviyesine kadar çökecektir (yani NP eş-NP'ye eşit olacaktır). Tamsayılı çarpanlara ayırma için en iyi bilinen algoritma, O (e (64/9) 1/3 (n.log 2) 1/3 (log (n.log 2)) 2/3) süren genel sayı alan elektir. n bitlik bir tamsayıya faktörü vermek. Bununla birlikte, bu problem için bilinen en iyi kuantum algoritması olan Shor'in algoritması polinom zamanında çalışır. Ne yazık ki, bu gerçek, sorunun kuantum dışı karmaşıklık sınıflarına göre nerede olduğu hakkında pek bir şey söylemez.</s>