Peringkat Kesulitan Masalah Sulit NP dalam Praktek

15

Pertanyaan ini terkait erat dengan posting lain: Fase Transisi dalam Masalah Keras NP tetapi agak berbeda. Sementara pertanyaan itu adalah tentang kekerasan dari kasus-kasus khusus masalah sulit NP, ini adalah tentang peringkat kesulitan dari kasus yang sama.

Ada banyak bibliografi tentang efek yang dikenal sebagai Transisi Fase . Khususnya untuk kasus rumus 3-SAT acak dalam Conjunctive Normal Form (CNF), diketahui bahwa ada nilai R dari rasio klausa terhadap variabel sehingga untuk semua r <R formula dapat dipenuhi dengan probabilitas tinggi dan untuk r> R formula tidak memuaskan dengan probabilitas tinggi. Efek Transisi Fase terjadi di dekat R dan memiliki efek luar biasa yang memecahkan masalah kepuasan untuk formula tersebut sangat sulit dalam praktiknya.

Karena untuk membuktikan kekerasan NP dari masalah tertentu, perlu untuk menunjukkan bahwa ada waktu polinom Turing-reduksi untuk itu dari masalah NP-lengkap dan bahwa masalah yang NP-lengkap dapat ditransformasikan dalam waktu polinomial di antara mereka, maka pertanyaan berikut muncul secara alami:

Apakah mungkin untuk menentukan tingkat kesulitan masalah sulit NP dalam praktek menggunakan Transisi Fase CNF 3-SAT sebagai indikator? Intuisi adalah bahwa satu masalah P1 dapat diharapkan lebih sulit daripada P2 jika pengkodeannya 3-SAT lebih dekat R (yang dikenal dekat 4.2). Perhatikan bahwa ide ini tidak selalu mengikat setiap contoh ke kesulitan tertentu, itu hanya peringkat mereka.

Ada sejumlah argumen balasan, di antaranya:

  1. Transisi Fasa dari rumus CNF 3-SAT berlaku untuk rumus acak. Namun, contoh khusus dalam masalah yang berbeda memiliki beberapa struktur yang dapat dieksploitasi oleh pemecah untuk masalah itu --- ini sudah ditunjukkan oleh Peter Shor dalam pertanyaan tersebut.
  2. Mungkin terjadi bahwa pengkodean tertentu yang digunakan untuk mengubah contoh-contoh tertentu dalam masalah kita menjadi 3-SAT memainkan peran penting dalam rasio klausa terhadap variabel yang mengarah ke nilai yang menyesatkan, karenanya kesalahan klasifikasi --- keprihatinan ini diajukan oleh Kaveh dalam komentar untuk pertanyaan ini.
  3. Serge (menurut pemahaman saya dari komentarnya terhadap pertanyaan ini) memunculkan isu bahwa orang mungkin secara artifisial mempersulit masalah NP asli sehingga menghasilkan formula 3CNF yang mengubah rasio klausa terhadap variabel sambil mempertahankan kepuasan.

Sedangkan untuk 1, semua masalah mungkin memiliki kelas keteraturan yang sama sehingga masalah peringkat (alih-alih mengkarakterisasi kesulitan) mungkin berlaku; Adapun 2, ada pengkodean dalam masalah tertentu yang dikenal sebagai non-redundant wrt aturan Propagasi Unit sehingga mereka harus dipilih dan mungkin mereka menghindari kesalahan klasifikasi tersebut. Contohnya adalah Sideris et al., 2010 untuk kasus Perencanaan Proposisi. Adapun 3, Cheeseman et al., 1991 sudah mempertimbangkan masalah apakah pemetaan antara masalah mempertahankan atau tidak efek transisi fase dan percobaan pendahuluan mereka tampaknya mendukung dugaan mereka, asalkan seseorang mengurangi masalah NP asli dan bahkan " dapat selanjutnya dikurangi dengan menerapkan resolusi pada klausa ".

Apakah ini semua masuk akal bagi Anda? apakah Anda mengetahui adanya referensi bibliografi tentang ini? Bimbingan apa pun akan diakui!

Carlos Linares López
sumber
Saya kira jawabannya akan tergantung pada pengurangan tertentu untuk SAT yang digunakan meskipun mungkin ada cara untuk mengatasi itu.
Kaveh
5
Satu argumen lain yang berlawanan adalah bahwa seseorang selalu dapat menambahkan komponen terpisah yang sangat jarang atau sangat padat ke formula 3CNF, mengubah rasio klausa terhadap variabel dan mempertahankan kepuasannya.
Serge Gaspers
@Kaveh: terima kasih banyak atas komentar Anda! Idenya akan menggunakan pengkodean non-redundan ke 3-SAT seperti pada [Sideris et al. 2010]. Saya tidak mengklaim bahwa ini akan berhasil, tetapi tampaknya itu adalah hal yang tepat untuk dilakukan. Saya telah mengedit pertanyaan dengan komentar Anda. Terima kasih lagi!
Carlos Linares López
1
@Serge: good point Serge! [Cheesemann et al., 1991] sudah memeriksa pertanyaan apakah pemetaan antara masalah mempertahankan efek transisi fase baik untuk masalah NP dan masalah di P (untuk membuktikan bahwa mereka tidak menjadi NP ketika secara artifisial diperluas ke 3-SAT, misalnya ) dan hasilnya mendukung klaim-klaim tersebut asalkan mereka mulai dengan beberapa pengurangan awal, mungkin menerapkan aturan Propagasi Unit. Saya telah mengedit pertanyaan saya dengan komentar Anda. Terima kasih banyak!
Carlos Linares López
@all: terima kasih banyak atas perhatian yang diberikan pada pertanyaan saya! Ini adalah pertanyaan pertama saya di sini (dan saya pasti akan memposting orang lain di masa depan). Saya menemukan itu mengesankan bahwa dalam waktu kurang dari 24 jam menerima 125 kunjungan, 7 suara dan satu orang menandainya sebagai favorit. Terima kasih untuk semuanya!
Carlos Linares López

Jawaban:

13

Meskipun tidak terbayangkan bahwa kendala teknis yang Anda sebutkan dapat diatasi, saya pikir ada sedikit motivasi saat ini untuk melakukannya, karena alasan sederhana bahwa (setidaknya sejauh yang saya ketahui) kesulitan NP-hard masalah dalam praktik tampaknya, secara empiris, tidak ada hubungannya dengan kedekatan mereka dengan transisi fase 3-SAT.

Bandingkan hal ini dengan beberapa cara lain untuk menentukan peringkat masalah NP-hard dalam hal kesulitan: Ada beberapa korelasi empiris antara masalah NP-hard yang mudah dalam praktiknya dan masalah NP-hard yang mudah diperkirakan , atau yang dapat diperbaiki dengan parameter tetap (dalam arti kompleksitas parameterized). Pengertian yang tepat tentang reduksi telah dikembangkan dalam kasus-kasus ini yang sebagian menjelaskan pengamatan empiris. Namun, saat ini tampaknya tidak ada indikasi empiris bahwa sebagian besar masalah NP-hard yang sulit dalam prakteknya sulit karena hubungan dekat mereka dengan contoh 3-SAT di dekat fase transisi. Jadi tidak masuk akal untuk mengembangkan teori untuk "menjelaskan" sesuatu yang tampaknya tidak benar dalam praktiknya.

Timothy Chow
sumber
2
Terpilih. Saya akan tertarik pada referensi untuk peringkat empiris masalah NP-hard.
Aaron Sterling
Terpilih juga! Tetapi sebagai Harun, saya akan sangat tertarik juga pada beberapa oto referensi tentang peringkat masalah NP-keras. Beri saya beberapa dan saya akan dengan senang hati menandai pertanyaan ini sebagai dijawab! (berbicara dengan tulus saya pasti akan melakukannya dalam beberapa hari bahkan jika Anda tidak memberikan referensi bib) Terima kasih lagi Timothy!
Carlos Linares López
1
W- Hirarki kompleksitas parameterisasi. Algoritma Perkiraan untuk Masalah NP-Hard oleh Dorit Hochbaum (ed.) Peringkat beberapa masalah NP-keras oleh kesulitan perkiraan. Buku Hochbaum agak tua sehingga Anda mungkin juga ingin melihat buku-buku terbaru tentang algoritma aproksimasi.
Timothy Chow
Timothy !! Terima kasih banyak !!! Anda baik sekali memberikan referensi bib itu !! Terima kasih banyak!!
Carlos Linares López