Apakah ada masalah NP-lengkap yang diketahui algoritma yang waktu berjalannya diharapkan polinomial (untuk beberapa distribusi yang masuk akal atas contoh)?
Jika tidak, adakah masalah yang keberadaan algoritme seperti itu telah ditetapkan?
Atau apakah keberadaan algoritma seperti itu menyiratkan adanya algoritma waktu polinomial deterministik?
cc.complexity-theory
np-hardness
Steve Kroon
sumber
sumber
Jawaban:
Teknik padding sederhana memberi Anda cara untuk membangun ini dari masalah apa pun.
sumber
Ada algoritma waktu polinomial untuk menemukan siklus Hamilton pada grafik acak, yang berhasil secara asimptotik dengan probabilitas yang sama dengan siklus Hamilton. Tentu saja, masalah ini NP-hard dalam kasus terburuk.
Mereka juga menunjukkan bahwa algoritma pemrograman dinamis yang selalu dijamin untuk menemukan siklus Hamilton, jika ada, memiliki waktu berjalan polinomial yang diharapkan, jika distribusi input seragam secara acak di atas set semua grafik vertex.n
Referensi: "Algoritma untuk menemukan siklus Hamilton dalam grafik acak"
Bollobas, Fenner, Frieze
http://portal.acm.org/citation.cfm?id=22145.22193
sumber
Mengenai pertanyaan terakhir Anda tentang apakah keberadaan algoritma kasus rata-rata yang baik akan menyiratkan adanya algoritma kasus terburuk yang baik: ini adalah pertanyaan terbuka utama yang sangat menarik bagi cryptographers. Kriptografi membutuhkan masalah yang rata-rata sulit, tetapi kriptografi ingin mendasarkan konstruksi mereka pada asumsi minimum yang mungkin, sehingga sangat menarik untuk menemukan masalah di mana kekerasan kasus rata-rata terbukti sama dengan kekerasan kasus terburuk.
Beberapa masalah kisi diketahui memiliki pengurangan kasus terburuk hingga rata-rata. Lihat, misalnya, Menghasilkan contoh sulit dari masalah kisi oleh Ajtai, dan artikel survei oleh Micciancio.
sumber
Pada dasarnya, Max 2-CSP pada variabel dan n kendala yang dipilih secara acak dapat diselesaikan dalam waktu linear yang diharapkan (lihat referensi di bawah ini untuk perumusan hasil yang tepat). Perhatikan bahwa Max 2-CSP tetap NP-keras ketika jumlah klausa sama dengan jumlah variabel seperti NP-keras jika grafik kendala instance memiliki tingkat maksimum paling banyak 3 dan Anda dapat menambahkan beberapa variabel dummy untuk mengurangi rata-rata tingkat ke 2.n n
Referensi:
Alexander D. Scott dan Gregory B. Sorkin. Memecahkan contoh acak Max Cut dan Max 2-CSP yang jarang secara acak dalam waktu yang diharapkan secara linier. Sisir. Mungkin. Comput., 15 (1-2): 281-315, 2006. Preprint
sumber
Ini tidak menjawab pertanyaan Anda sepenuhnya, tetapi untuk survei hasil pada contoh acak 3-SAT Anda dapat melihat ini: www.math.cmu.edu/~adf/research/rand-sat-algs.pdf
Biasanya sulit untuk mendefinisikan apa yang sebenarnya dimaksud dengan "penyimpangan yang masuk akal". Anda dapat mengikuti tautan ini untuk membaca lebih lanjut tentang ini dalam survei "Kompleksitas waktu rata-rata" oleh Bogdanov dan Trevisan: http://arxiv.org/abs/cs/0606037 .
sumber
"Mewarnai Grafik Acak dalam Waktu Polinomial yang Diharapkan" oleh Amin Coja-Oghlan dan Anusch Taraz
http://www.springerlink.com/content/87c17d4dacbrc0ma/
sumber