ETH: k-SAT vs SAT?

8

v[v]={0,1,,v1}kkkvs = lim k s ksk=infM{δcv(M decides k-SATv in 2vδc) time)}s=limksk. Agar ini masuk akal, kita harus berasumsi bahwa ada batasan yang masuk akal pada ukuran input dalam hal jumlah variabel; jika tidak, seseorang dapat mengulangi klausa untuk memaksa sk dan s menjadi sebesar yang diinginkan. Jadi anggap klausa tidak diulang.

Perhatikan bahwa setiap rumus k -CNF memiliki ukuran paling banyak O(vk) , sehingga ukuran formula input tidak penting ketika mempertimbangkan eksponen yang linier dalam v . Kemudian mengikuti s3s4s .

Hipotesis Waktu Eksponensial (ETH) adalah pernyataan bahwa sk>0 untuk beberapa k3 . Urutan (sk) meningkat tak terhingga sering jika ETH bertahan. Strong ETH (SETH) adalah pernyataan yang s1 atau s=1 , tergantung pada referensi yang digunakan.

Sebaliknya, setiap instance dari v berisi hingga 3v klausa yang berbeda (setiap variabel dapat positif, negatif, atau tidak ada di setiap klausa). Karenanya sebuah input mungkin memiliki panjang Ω(2nlog3) bahkan jika tidak ada klausa yang diulang, jadi ini adalah batas bawah untuk waktu membaca input, dan kemudian juga untuk keseluruhan waktu.

Jika kita kemudian membiarkan , jelas bahwa hanya dengan mempertimbangkan ukuran input. Bahkan jika seseorang membutuhkan formula input untuk tidak mengandung klausa yang digolongkan oleh yang lain, . Dengan algoritma trivial, ini juga merupakan kasus yang .s ωlog 3 > 1.58 s ω1.5 s ω1 + log 3sω=infM{δcv(M decides SATv in 2vδc) time)}sωlog3>1.58sω1.5sω1+log3

Mengapa ada celah antara dan , dengan asumsi SETH?s ωssω

Dalam beberapa hal hanyalah cara yang berbeda untuk mengambil batas, jadi sepertinya membingungkan bahwa harus ada celah.sω

  • Russell Impagliazzo dan Ramamohan Paturi, On the Complexity of -SATk , JCSS 62 367-375, 2001. doi: 10.1006 / jcss.2000.1727 ( pracetak )
  • Evgeny Dantsin dan Alexander Wolpert, Pada Waktu yang Sedang Eksponensial untuk SAT , SAT 2010, LNCS 6175 313–325. doi: 10.1007 / 978-3-642-14186-7_27 ( pracetak )
  • Chris Calabro, Russell Impagliazzo dan Ramamohan Paturi, Kompleksitas Kepuasan Sirkuit Kedalaman Kecil , IWPEC 2009, LNCS 5917 75-85. doi: 10.1007 / 978-3-642-11269-0_6 ( pracetak )
  • Marek Cygan, Holger Dell, Daniel Lokshtanov, Dániel Marx, Jesper Nederlof, Yoshio Okamoto, Ramamohan Paturi, Saket Saurabh, Magnus Wahlström, Mengenai Masalah-Masalah Keras seperti CNF-SAT , arXiv: 1112.2275v3 , 27 Mar 2014.
András Salamon
sumber

Jawaban:

6

Perbedaan antara definisi Anda adalah bahwa lebar klausa di dibiarkan tumbuh dengan jumlah variabel, sedangkan untuk itu besar sewenang-wenang tetapi konstan.s sωs

Ini masalah yang sama seperti PH vs PSPACE. Jika Anda mengambil jumlah konstan perubahan kuantifikasi sewenang-wenang Anda mendapatkan hierarki polinomial, tetapi jika Anda mengizinkan rumus untuk sepenuhnya dikuantifikasi Anda mendapatkan masalah PSPACE-complete.

Stefan Schneider
sumber
4

Cara yang lebih baik untuk mendefinisikan eksponen ini adalah jika Anda bertanya tentang waktu berjalan dalam bentuk , di mana adalah polinomial sewenang-wenang dari ukuran input. Kemudian artefak seperti ukuran menghilang.p o l y ( | F | ) 3 vcnpoly(|F|)poly(|F|)3v

hirsch
sumber
Itu tampak seperti pendekatan yang masuk akal yang dimotivasi oleh kompleksitas parameter. Namun, makalah yang berurusan dengan ETH tampaknya meninggalkannya cukup kabur, atau menggunakan definisi yang pada dasarnya yang saya berikan di atas. Apakah Anda memiliki pointer?
András Salamon
Ketika kita berbicara tentang k-SAT, itu tidak masalah, karena ukuran rumus adalah polinomial dalam jumlah variabel. Mengenai petunjuk, lihat, misalnya, bagaimana Impagliazzo, Paturi, dan Zane mendefinisikan kelas SE dalam "Masalah Yang Memiliki Kompleksitas Eksponensial Sangat?", Jurnal Ilmu Komputer dan Sistem 63, 512-530 (2001).
hirsch
Terima kasih, itu berguna; Sebelumnya saya hanya benar-benar fokus pada Sparsification Lemma dari makalah itu.
András Salamon