Membiarkan dan menjadi yang berikut:
Klaim
Bukti Sketsa
Jika saya ingin tahu apakah .
Jumlah solusi integer untuk diberikan oleh
dimana
Kemudian . Maka yang harus dijawab adalah "? "Apakah paling sulit untuk menjawab sebagai" apa pembagi ? "
Yang ingin saya ketahui adalah apakah ini benar sebaliknya. Apakah benar kalau saya punya mesin yang bisa memberi tahu saya dalam waktu yang konstan apakah bisakah saya membuat mesin yang bisa menjawab "adalah ? "dalam waktu polinomial?
Motivasi
Pertanyaan ini keluar dari diskusi tentang pertanyaan ini .
Maaf saya benar-benar hanya anggota math.se yang tersesat dan berjalan ke cs.se. Beri tahu saya jika pertanyaan saya jelas dan memenuhi standar situs ini. Saya senang melakukan koreksi.
complexity-theory
time-complexity
np
decision-problem
Tukang batu
sumber
sumber
Jawaban:
Inilah situasinya sejauh yang saya tahu:
Cara paling efisien untuk menguji keanggotaan diL1 adalah faktor r . Tidak ada algoritma yang lebih efisien yang diketahui.
Namun, tidak ada pengurangan yang jelas untuk dibuktikanL2≤PL1 . Dengan kata lain, jika kita memiliki mesin untuk memutuskanL1 , tidak ada cara mudah untuk menggunakannya untuk memfaktorkan. Jika kita ingin memfaktorkan angkaN , kita dapat memeriksa apakah N∈L1 , tetapi ini hanya memberi kami sedikit informasi tentang faktor N . Menguji kelipatanN (yaitu apakah cN∈L1 untuk beberapa integer c ) tidak memberi kami informasi tambahan, seperti mengetahui apakah N∈L1 cukup untuk memprediksi apakah cN∈L1 untuk semua c>0 . Menguji nomor lain juga tidak membantu. (Menguji apakahN′∈L1 untuk beberapa nomor lainnya N′ sepertinya tidak memberikan informasi yang berguna, jika gcd(N,N′)=1 ; dan jika kita memiliki cara untuk menemukan nomor lain sedemikian rupa sehingga , kita sudah tahu bagaimana faktornya, tetapi tentu saja kita tidak tahu bagaimana melakukannya - jadi nomor berapa pun yang kami tahu cara menghasilkan tidak mungkin memberi kami informasi yang berguna tentang faktor-faktor ) Ini bukan bukti; itu hanya intuisi tangan.N′ gcd(N,N′)≠1 N
Jadi tampaknya masuk akal bahwa mungkin lebih mudah daripada , dan juga masuk akal bahwa mereka mungkin memiliki kesulitan yang sama. Saya tidak mengetahui adanya hasil lebih lanjut tentang hal ini.L1 L2
sumber