Pertimbangkan versi masalah Clique berikut ini di mana input berukuran dan kami diminta untuk menemukan klik ukuran . Batasannya adalah prosedur pengambilan keputusan tidak dapat mengubah grafik input menjadi representasi lain dan tidak dapat menggunakan representasi lain untuk menghitung jawabannya, selain bit tambahan di luar grafik input. Bit tambahan dapat digunakan misalnya dalam algoritma brute-force untuk melacak status pencarian lengkap untuk klik, tetapi prosedur pengambilan keputusan dipersilakan untuk menggunakannya dengan cara lain yang masih memutuskan masalah.k log ( n k )
Adakah yang diketahui saat ini tentang kerumitan ini? Apakah ada pekerjaan yang dilakukan pada pembatasan lain dari Clique, dan jika demikian, dapatkah Anda mengarahkan saya ke pekerjaan seperti itu?
sumber
Jawaban:
Ini terdengar seperti Anda bertanya apakah masalah klik-lengkap NP dapat diselesaikan dalam ruang logaritmik. Menggunakan mesin Turing, satu kaset hanya bisa dibaca dan menyimpan grafik input. Pita lainnya dibatasi sehingga ada ruang yang tersedia untuk beberapa konstan . Kelas masalah yang dapat dipecahkan dalam model ini dikenal sebagai , ruang logaritmik deterministik. (Lihat wikipedia atau di kebun binatang kompleksitas )c Lclgn c L
Tidak diketahui apakah , tetapi jawaban positif akan menyiratkan bahwa , sehingga Anda (hampir pasti?) Tidak akan menemukan jawaban. dan menyiratkan , yang menyiratkan .P = N P L ⊆ P ⊆ N P C L I Q U E ∈ L C L I Q U E ∈ P P = N PCLIQUE∈L P=NP L⊆P⊆NP CLIQUE∈L CLIQUE∈P P=NP
Edit jika saya salah mengartikan masalah:
Jika Anda bermaksud bahwa dalam sama dengan ukuran klik (yaitu jumlah skala memori dengan input ), maka ada algoritma brute force sederhana: Anda dapat mengulang semua set yang mungkin dari node dan periksa apakah mereka membentuk -clique. Titik awal untuk mencari solusi yang lebih baik mungkin menjadi referensi [1].lg n k = k lg n k k k kk lgnk=klgn k k k k
[1] Virginia Vassilevska, "Algoritma yang efisien untuk masalah klik" tautan pdf
sumber
search
masalah, dalam hal ini.