Saya sedang bersiap untuk ujian dan saya tidak dapat menemukan jawaban yang jelas atas pertanyaan: Apa dampak membuktikan bahwa PTIME = NPTIME. Saya memeriksa wikipedia dan hanya disebutkan bahwa itu akan memiliki "dampak mendalam pada matematika, AI, algoritma .." dll.
Adakah yang bisa memberi saya jawaban?
algorithms
complexity
latusaki
sumber
sumber
Jawaban:
Hal pertama yang terlintas dalam pikiran adalah bahwa keamanan kriptografi kunci publik saat ini tergantung pada ketidakmampuan untuk memecahkan masalah matematika yang ada di kelas kesulitan NP. Jika P = NP, segala sesuatu yang bergantung pada PKC (termasuk HTTPS, yang berarti seluruh infrastruktur e-commerce di seluruh dunia modern ) harus dikerjakan ulang!
sumber
Ini tercakup dalam Status Masalah P Versus NP . Pasti layak dibaca.
Beberapa poin penting dari artikel (dikutip dari bagian What If P = NP? ):
sumber
Kebanyakan masalah lengkap NP memiliki aplikasi kehidupan nyata yang "menarik".
P=NP
akan memiliki banyak konsekuensi:Intinya adalah pada sifat dari masalah yang dikenal sebagai NP-complete. Ini bukan hanya masalah yang diciptakan oleh beberapa ilmuwan di lokasi terpencil untuk saling menghibur. Mereka dapat diekspresikan dalam istilah bisnis. Bahkan, beberapa pewawancara pekerjaan suka menyembunyikan masalah NP-lengkap dalam pertanyaan mereka untuk menguji kandidat.
sumber
Kemungkinan-kemungkinan ini tercakup dalam Lima Dunia Impagliazzo .
Inilah beberapa poin takeaway:
Inteligensi buatan akan mampu membuat lompatan raksasa. Sebagai contoh, dengan "data pelatihan" yang cukup, sirkuit pendek untuk menghasilkan output yang benar dari input akan mewakili metode terjemahan terbaik. Secara khusus, akan menjadi sepele untuk memiliki pengenalan ucapan dan terjemahan bahasa yang sempurna. Mengambil ide ini lebih jauh, jika data pelatihan Anda adalah film pemenang Oscar, itu dapat menghasilkan lebih banyak film pemenang Oscar untuk Anda.
Algoritma yang diajarkan di sekolah akan sangat berbeda. Alih-alih mempelajari begitu banyak teknik algoritmik yang berbeda , kursus akan berfokus pada pengurangan masalah untuk verifikasi jawaban yang benar. Ini akan sangat menyederhanakan pemrograman.
Ekonomi akan menjadi jauh lebih efisien. Akan ada gangguan, termasuk mungkin pemindahan programmer. Praktik pemrograman itu sendiri akan lebih banyak tentang mengumpulkan data pelatihan dan lebih sedikit tentang menulis kode. Google akan memiliki sumber daya untuk unggul di dunia seperti itu.
Karena kriptografi kunci publik akan "keluar," Amazon perlu mengirimkan pad sekali pakai pada thumb drive untuk melakukan transaksi aman.
Bukti matematika dapat secara otomatis dihasilkan dan diverifikasi.
Secara keseluruhan, itu akan memperkenalkan singularitas teknologi; implikasi dari P = NP akan jauh jangkauannya. Juga, Lance Fortnow membahas hal ini dalam posting blog terpisah yang harus Anda baca.
sumber
Dampak membuktikan P = NP akan mencakup minat baru dalam menemukan algoritma reduksi. Orang-orang juga akan mencoba untuk menemukan batas bawah pada konstanta yang terkait dengan algoritma reduksi.
Membuktikan P = NP tidak akan sama pentingnya dengan klaim jawaban lain, karena itu bisa datang dalam bentuk bukti pengetahuan nol. Mengetahui P = NP tanpa mengetahui algoritma reduksi akan sedikit berbeda dari situasi saat ini.
Bayangkan jika seseorang membuktikan bahwa algoritma reduksi ada tetapi O (sqrt (n) + 2 ^ 4096).
sumber