Saya tertarik pada contoh individual "sulit" masalah NP-lengkap.
Ryan Williams membahas masalah SAT0 di blog Richard Lipton . SAT0 bertanya apakah instance SAT memiliki solusi spesifik yang terdiri dari semua 0. Ini membuat saya berpikir tentang membangun instance SAT yang cenderung "sulit".
Pertimbangkan instance SAT dengan klausa dan variabel , di mana "cukup besar", dalam arti bahwa ia jatuh ke wilayah di luar transisi fase, di mana hampir semua instance tidak memuaskan. Biarkan x menjadi penugasan acak ke nilai ϕ .
Apakah mungkin untuk memodifikasi untuk mendapatkan contoh baru ϕ | x , jadi ϕ | x adalah "sangat mirip" dengan ϕ , tetapi agar x adalah tugas yang memuaskan untuk ϕ | x ?
Misalnya, seseorang dapat mencoba menambahkan ke setiap klausa literal yang dipilih secara acak dari solusi, yang belum terjadi dalam klausa. Ini akan menjamin bahwa adalah solusi.
Atau apakah ini sia-sia, yang mengarah ke algoritma cepat untuk menemukan solusi "tersembunyi", di sepanjang baris makalah baru-baru ini?
- Uriel Feige dan Dorit Ron, Menemukan klik-klik tersembunyi dalam waktu linier , proc DMTCS. AM, 2010, 189–204.
Saya mengetahui diskusi oleh Cook dan Mitchell dan pekerjaan yang mereka rujuk. Namun, saya tidak dapat menemukan apa pun tentang apa yang terjadi pada struktur formula ketika seseorang mencoba untuk secara eksplisit menanamkan tugas yang memuaskan ke dalamnya. Jika ini adalah cerita rakyat, petunjuk akan sangat disambut!
- Stephen A. Cook dan David G. Mitchell, Menemukan Contoh Sulit dari Kepuasan Masalah: Sebuah Survei , Seri DIMACS dalam Matematika Diskrit dan Ilmu Komputer Teoretis 35 1–17, AMS, ISBN 0-8218-0479-0, 1997. ( PS )