Apa itu "daerah mudah" untuk kepuasan? Dengan kata lain, kondisi yang cukup untuk beberapa pemecah SAT untuk dapat menemukan tugas yang memuaskan, dengan asumsi itu ada.
Salah satu contoh adalah ketika masing-masing klausa berbagi variabel dengan beberapa klausa lain, karena bukti LLL yang konstruktif , apakah ada hasil lain di sepanjang garis itu?
Ada banyak literatur tentang wilayah yang mudah untuk Propagasi Keyakinan, apakah ada sesuatu di sepanjang garis itu untuk kepuasan?
cc.complexity-theory
sat
Yaroslav Bulatov
sumber
sumber
Jawaban:
Saya kira Anda tahu hasil klasik Schaefer dari STOC'78, tetapi untuk berjaga-jaga.
10.1145 / 800133.804350
Schaefer membuktikan bahwa jika SAT parametris dengan seperangkat hubungan yang diizinkan dalam contoh apa pun, maka hanya ada 6 kasus yang dapat ditelusuri: 2-SAT (yaitu setiap klausa adalah biner), Horn-SAT, dual-Horn-SAT, affine-SAT ( solusi untuk persamaan linear dalam GF (2)), 0-valid (relasi dipenuhi oleh semua-0 penugasan) dan 1-valid (relasi dipenuhi oleh semua-1 penugasan).
sumber
Saya tidak yakin apakah ini yang Anda cari tetapi ada literatur yang cukup besar tentang transisi fase 3-SAT.
Monasson, Zecchina, Kirkpatrcik, Selman dan Troyansky memiliki makalah yang membahas tentang fase transisi k-SAT acak. Mereka menggunakan parameterisasi rasio klausa terhadap variabel. Untuk 3-SAT acak, mereka menemukan secara numerik bahwa titik transisi adalah sekitar 4,3. Di atas titik ini contoh 3-SAT acak lebih dibatasi dan hampir pasti tidak dapat diverifikasi dan di bawah ini masalah berada di bawah dibatasi dan memuaskan (dengan probabilitas tinggi). Mertens, Mezard dan Zecchina menggunakan prosedur metode rongga untuk memperkirakan titik transisi fase ke tingkat akurasi yang lebih tinggi.
Jauh dari titik kritis, algoritma "bisu" bekerja dengan baik untuk instance yang memuaskan (walk sat, dll.). Dari apa yang saya mengerti, waktu menjalankan pemecah deterministik tumbuh secara eksponensial pada atau dekat fase transisi (lihat di sini untuk diskusi lebih lanjut?).
Sepupu dekat propagasi kepercayaan, Braunstein, Mezard dan Zecchina telah memperkenalkan propagasi survei yang dilaporkan memecahkan contoh 3-SAT yang memuaskan dalam jutaan variabel, bahkan sangat dekat dengan fase transisi. Mezard memiliki kuliah di sini tentang kacamata spin (teori yang telah ia gunakan dalam analisis transisi fase NP-Lengkap acak) dan Maneva memiliki kuliah di sini tentang propagasi survei.
Dari arah lain, sepertinya pemecah terbaik kita mengambil jumlah waktu yang eksponensial untuk membuktikan ketidakpuasan. Lihat di sini , di sini dan di sini untuk bukti / diskusi tentang sifat eksponensial dari beberapa metode umum dalam membuktikan ketidakpuasan (prosedur Davis-Putnam dan metode penyelesaian).
Kita harus sangat berhati-hati tentang klaim 'kemudahan' atau 'kekerasan' untuk masalah NP-Complete acak. Memiliki masalah NP-Complete menampilkan transisi fase tidak memberikan jaminan di mana masalah sulit berada atau apakah ada. Misalnya, masalah Siklus Hamiltoniain pada grafik acak Erdos-Renyi terbukti mudah bahkan di atau dekat titik transisi kritis. Masalah Partisi Angka tampaknya tidak memiliki algoritma apa pun yang menyelesaikannya dengan baik ke dalam rentang probabilitas 1 atau 0, apalagi di dekat ambang kritis. Dari apa yang saya pahami, masalah 3-SAT acak memiliki algoritma yang bekerja dengan baik untuk contoh yang memuaskan hampir pada atau di bawah ambang kritis (propagasi survei, walk sat, dll.) Tetapi tidak ada algoritma efisien di atas ambang kritis untuk membuktikan ketidakpuasan.
sumber
Ada banyak kondisi yang cukup. Dalam beberapa hal, banyak CS teoritis telah dikhususkan untuk pengumpulan kondisi ini - traktabilitas parameter tetap, 2-SAT, acak 3-SAT dari kepadatan yang berbeda, dll.
sumber
sejauh ini tidak banyak pengakuan konsep ini dalam literatur, tetapi grafik klausa dari masalah SAT (grafik dengan satu node per klausa, dan node terhubung jika klausa berbagi variabel), serta grafik terkait lainnya representasi SAT, tampaknya memiliki banyak petunjuk dasar tentang seberapa keras contoh akan rata-rata.
grafik klausa dapat dianalisis melalui semua jenis grafik teorema algoritma, merupakan ukuran "struktur" yang tampaknya alami dan dengan koneksi yang kuat untuk mengukur / memperkirakan kekerasan, dan tampaknya penelitian dalam struktur ini dan implikasinya masih sangat awal. tahapan. tidak dapat dibayangkan bahwa penelitian titik transisi, a / cara tradisional dan dipelajari dengan baik untuk mendekati pertanyaan ini, pada akhirnya mungkin dijembatani ke dalam struktur grafik klausa ini (sampai taraf tertentu sudah ada). dengan kata lain titik transisi dalam SAT dapat dilihat "karena" struktur grafik klausa.
di sini adalah salah satu referensi yang sangat baik di sepanjang baris ini, tesis Phd oleh Herwig, ada banyak lainnya
[1] Mengurai masalah kepuasan atau Menggunakan grafik untuk mendapatkan wawasan yang lebih baik tentang masalah kepuasan , Herwig 2006 (83pp)
sumber
Sangat mudah untuk memindahkan semua instance di dekat titik "transisi" ke jauh dari titik "transisi" seperti yang diinginkan. Gerakan ini melibatkan upaya waktu / ruang polinomial.
Jika contoh yang jauh dari titik "transisi" lebih mudah untuk dipecahkan, maka yang dekat dengan titik transisi harus sama mudahnya untuk diselesaikan. (Transformasi polinomial dan semuanya.)
sumber
ia menemukan sebuah jelas fraktal diri kemiripan struktur contoh keras wrt constrainedess parameter seperti itu sebagai DP (LL) solver selama pencarian cenderung untuk menemukan subproblem dengan constrainedness kritis sama tidak peduli yang variabel yang dipilih di sebelah cabang di. ada beberapa analisis lebih lanjut dari struktur fraktal dalam kasus SAT (seperti dimensi Hausdorff dari rumus SAT & koneksi ke kekerasan) dalam misalnya [2,3]
jalur penyelidikan lain yang agak saling terkait di sini adalah hubungan grafik dunia kecil dengan struktur SAT (keras) misalnya [4,5]
[1] Tepian pisau kendala oleh Toby Walsh 1998
[2] SEDERHANA DIRI DARI EKSPRESI BOOLEAN YANG MEMUASKAN YANG TERPASANG DALAM KETENTUAN SISTEM FUNGSI ITERASI LANGSUNG GAMBAR oleh Ni dan Wen
[3] Visualisasi Struktur Internal Instance SAT (Laporan Awal) Sinz
[4] Cari di dunia kecil oleh Walsh 1999
[5] Pemodelan masalah SAT yang lebih realistis oleh Slater 2002
sumber