Sunting: Silakan lihat jawaban user20655 di bawah ini untuk referensi makalah yang sudah membuktikan kekerasan masalah ini. Saya akan meninggalkan pos asli saya, kalau-kalau ada yang ingin melihat bukti alternatif ini.
===============
Pertimbangkan instance MIN-SAT, yang merupakan masalah NP-hard , yang terdiri dari variabel dan klausa C = { c 1 , c 2 , c 3 , ⋯ } . Kami akan mengurangi ini untuk masalah jalur Anda.X= { x1, x2, ⋯xn}C= { c1, c2, c3, ⋯ }
Kita akan memiliki dua simpul untuk setiap (satu untuk bentuk yang dinegasikan dan satu untuk yang tidak didegasi) dan satu simpul untuk setiap c i . Selanjutnya, membiarkan m = 2 n + | C | , kita akan memiliki m simpul p 1 , p 2 , ⋯ , p m untuk bantalan.xicim=2n+|C|mp1,p2,⋯,pm
Secara kasar, kita akan membangun sebuah grafik di mana solusi yang optimal akan membangun jalan dari ke t menggunakan x i dan ¯ x i s sebagai node intermediate. Biaya jalur ini akan persis c j s bahwa jalan kami memilih akan memuaskan jika kita mengubahnya menjadi sebuah tugas. The p i s hanya ada untuk mencegah solusi optimal untuk dapat menipu dengan singkat pemotongan melalui salah satu c j s.stxixi¯cjpicj
Connect untuk setiap klausul c j di mana x i muncul dan ¯ x i untuk setiap klausul c j di mana ¯ x i muncul. Untuk memaksa penugasan variabel, kami membuat struktur tangga berlian, di mana x i dan ¯ x i keduanya terhubung ke masing-masing x i + 1 dan ¯ x i + 1 . s terhubung ke x 1 dan ¯xicjxixi¯¯¯¯¯cjxi¯¯¯¯¯xixi¯¯¯¯¯xi+1xi+1¯¯¯¯¯¯¯¯¯sx1 dantterhubung kexndan ¯ x n . Akhirnya, setiapciterhubung ke semua variabel paddingpj. Saya tidak memiliki perangkat lunak saya untuk menggambar grafik, jadi di sini adalah diagram yang sangat kasar dari konstruksi ini:x1¯¯¯¯¯txnxn¯¯¯¯¯cipj
(Perhatikan bahwa awan di sini adalah hanya satu set besar simpul, dan setiap tepi tebal dari c j ke awan ini merupakan c j yang terhubung ke setiap sudut di set ini.){Pi}cjcj
Q+2n+2Q
- styi∈{xi,xi¯¯¯¯¯}yi+1∈{xi+1,xi+1¯¯¯¯¯¯¯¯¯}xixi¯¯¯¯¯i∈1,⋯,n(Ini intuitif, karena menghapus salah satu dari dua opsi dari variabel apa pun yang dipilih dua kali menghasilkan jalur yang valid dengan biaya tidak lebih besar daripada kami menyimpan keduanya).
- m+2s,x1,x2,⋯,xn,tst{xi}{xi¯¯¯¯¯}{ci} s−tstcixixj{p}≥m+5
- stcjcjQQcj
- xixi¯¯¯¯¯st2n+2ciQ
≤k≤k+2n+2