Dalam pertanyaan sebelumnya tentang hierarki waktu, saya telah belajar bahwa kesetaraan antara dua kelas dapat disebarkan ke kelas yang lebih kompleks dan ketidaksetaraan dapat disebarkan ke kelas yang lebih kompleks, dengan argumen menggunakan padding.
Karena itu, sebuah pertanyaan muncul di benak saya. Mengapa kita mempelajari pertanyaan tentang berbagai jenis perhitungan (atau sumber daya) di kelas terkecil (tertutup)?
Sebagian besar peneliti percaya bahwa . Perbedaan kelas ini tidak akan antara kelas yang menggunakan jenis sumber daya yang sama. Karena itu, orang mungkin menganggap ketimpangan ini sebagai aturan universal: Ketidakpastian adalah sumber daya yang lebih kuat. Oleh karena itu, meskipun sebuah ketimpangan, itu bisa disebarkan ke atas melalui mengeksploitasi sifat yang berbeda dari dua resources.So, salah satu bisa berharap bahwa juga. Jika seseorang membuktikan hubungan ini atau ketidaksetaraan serupa lainnya, itu akan diterjemahkan ke .E X P ≠ N E X P P ≠ N P
Argumen saya mungkin bisa menjadi jelas dalam hal fisika. Newton akan kesulitan memahami gravitasi universal dengan meneliti bebatuan (apel?) Alih-alih benda langit. Objek yang lebih besar menawarkan lebih banyak detail dalam studinya, memberikan model perilaku yang lebih tepat dan memungkinkan untuk mengabaikan fenomena skala kecil yang mungkin tidak relevan.
Tentu saja, ada risiko bahwa pada objek yang lebih besar ada perilaku yang berbeda, dalam kasus kami bahwa kekuatan ekstra non-determinisme tidak akan cukup di kelas yang lebih besar. Bagaimana jika bagaimanapun, terbukti? Haruskah kita mulai bekerja pada hari berikutnya?E X P ≠ N E X P
Apakah Anda menganggap pendekatan ini bermasalah? Apakah Anda tahu penelitian yang menggunakan kelas yang lebih besar daripada jumlahnya banyak untuk membedakan dua jenis perhitungan?
sumber
Jawaban:
Masalahnya mungkin sedikit lebih bersih dengan dan . Cara termudah untuk berpikir tentang kelas-kelas ini adalah bahwa mereka sama dengan dan tetapi terbatas pada bahasa unary . Artinya, semua input berbentuk .N E = N t i m e ( 2 O ( n ) ) P N P 1 kE=Dtime(2O(n)) NE=Ntime(2O(n)) P NP 1k
Yaitu, bahasa dalam jika dan hanya jika bahasa adalah dalam (mengidentifikasi string dengan angka menggunakan representasi biner), dan juga isomorfik ke unary .L E UL={1x:x∈L} P NE NP
Jadi, mencoba memisahkan dari sama seperti mencoba tidak hanya untuk memisahkan dari , tetapi sebenarnya melakukannya dengan menggunakan bahasa unary. Tidak ada alasan itu seharusnya membuat hidup Anda lebih mudah secara konsep.E P N PNE E P NP
sumber
Mengapa kita memilih untuk peduli tentang vs N P ? Sebenarnya nondeterminisme sebagai objek studi hanyalah masalah sekunder. Kami benar-benar peduli tentang N P karena ribuan penting masalah yang N P -Lengkap. Ini adalah masalah yang kita ingin (dan dalam kehidupan nyata perlu ) pecahkan. Kami peduli apakah masalah ini dapat diselesaikan secara efisien, dan P adalah model teoritis kami untuk komputasi yang efisien. Oleh karena itu kita mengarah pada pertanyaan tentang P vs N P .P NP NP NP P P NP
sumber
Perhatikan bahwa ada pemisahan yang diketahui untuk beberapa kelas kompleksitas yang tidak terikat, misalnya , dan juga persamaan seperti N P S p a c e = P S p a c e dan p r idecidable≠computability enumerable NPSpace=PSpace primitive recursive=nondeterministic primitive recursive . (Ini adalah pelajaran untuk berpikir tentang mengapa padding sepele menggunakan mereka tidak membantu untuk menyelesaikan P vs NP.) Kita harus lebih berhati-hati tentang apa yang kita maksud dengan pertanyaan seperti vs N P dan E X P vs N E X P . Jika P vs N P adalah versi empuk dari itu (misalnya E X P vs N E X P dan E vs N E ) maka jawaban Boaz juga akan berlaku untuk itu.P NP EXP NEXP P NP EXP NEXP E NE
Bukti untuk jauh lebih lemah daripada P ≠ N P dan memiliki konsekuensi yang kurang dramatis, dan ada orang yang menganggap E X P = N E X P masuk akal sehingga situasinya lebih rumit di sana dan kami memiliki intuisi yang jauh lebih lemah tentang jawaban yang diharapkan. Kesetaraan tidak akan membantu dalam praktik dan tidak diketahui memiliki efek pada kasus yang sangat menarik yaitu P vs N P , dan ketidaksetaraan secara formal dan konseptual sama sulitnya dengan ketidaksetaraan antaraEXP≠NEXP P≠NP EXP=NEXP P NP vs N P .P NP
sumber