Ini bukan jawaban yang cukup, tetapi sudah dekat. Berikut ini adalah bukti bahwa masalahnya adalah NP-hard di bawah pengurangan acak.
Ada hubungan yang jelas dengan jumlah subset yaitu: seandainya Anda tahu faktor-faktor : p 1 , p 2 , ... , p k . Sekarang, Anda ingin mencari subset S dari p 1 ... p k sehinggaNp1p2…pkSp1 … pk
logL≤∑pi∈Slogpi≤logU.
Masalah dengan mencoba menggunakan ide ini untuk menunjukkan masalahnya adalah NP-hard adalah bahwa jika Anda memiliki masalah subset-sum dengan angka , t 2 , ... , t k , Anda tidak dapat selalu menemukan bilangan prima dalam waktu polinomial seperti bahwa log p i a t i (dimana dengan α , maksud saya kira-kira sebanding dengan). Ini adalah masalah nyata karena, karena subset-sum tidak sangat lengkap NP, Anda perlu menemukan log p i ini untuk bilangan bulat besar t i .t1t2…tklogpi∝ti∝logpiti
t1 … tkxx(1+1/k)12∑itik/2t′ititi+110ksss+1104logkBlogpiB+4logk
TT+T5/8θ(T5/8/logT)
tiBTi3BpiTi9/8BTilogTi∝ti9/8Bpi≈Tilogpi∝ti9/8BN=ΠipiLU