Masalah bandwidth minimum adalah menemukan urutan node grafik pada garis integer yang meminimalkan jarak terbesar antara dua node yang berdekatan. Sebuah -caterpillar adalah pohon dibentuk dari jalan utama dengan pertumbuhan jalan tepi-menguraikan panjang paling k dari node-nya ( k disebut panjang rambut). Masalah Bandwidth Minimum adalah di P untuk 2-ulat tetapi itu adalah N P- lengkap untuk 3-ulat.
Berikut ini adalah fakta yang sangat menarik, Masalah bandwidth minimum dapat dipecahkan dalam waktu polinomial untuk 1-ulat (paling panjang satu rambut) tetapi -lengkap untuk siklik 1-ulat (dalam ulat siklik, satu sisi ditambahkan untuk menghubungkan titik akhir dari jalur utama). Jadi, penambahan tepat satu sisi membuat masalah N P -complete.
Apa contoh yang paling mencolok dari masalah kekerasan melompat di mana variasi kecil masukan misalnya menyebabkan kompleksitas melompat dari polinomial-waktu solvabilitas untuk -completeness?
sumber
Jawaban:
Salah satu contoh lompatan kekerasan yang lebih menarik dapat diamati dalam masalah berikut:
Pertimbangkan kejuaraan liga sepak bola dengan tim: Masalah menentukan apakah tim tertentu dapat (masih) memenangkan liga ada di P jika dalam pertandingan, tim yang menang diberikan 2 poin, kalah 0 dan setiap tim dianugerahi 1 titik dalam pertandingan imbang. Tetapi jika kita mengubah aturan sehingga tim yang menang mendapatkan 3 poin, masalah yang sama menjadi N P -hard.n P NP
Hasilnya dapat digeneralisasi untuk aturan titik untuk setiap k > 2 dan bahkan hanya untuk tiga putaran yang tersisa.(0,1,k) k>2
Sumber: "Teori Kompleksitas" oleh Ingo Wegener ( http://portal.acm.org/citation.cfm?id=1076319 )
sumber
Ini menjawab pertanyaan yang diajukan dalam judul pertanyaan, tetapi bukan pertanyaan yang diajukan.
Ini pertama kali ditemukan oleh Valiant, dalam makalah Holographic Algorithms.
sumber
SET INDEPENDEN adalah NP-lengkap untuk grafik bebas (silang, segitiga) , tetapi dapat diselesaikan secara linear untuk grafik bebas (kursi, segitiga) . (Grafik bebas-X adalah grafik yang tidak mengandung grafik dari X sebagai subgraf yang diinduksi.)
kursi: segitiga: salib:
Perhatikan bahwa salib diperoleh dari kursi dengan menambahkan satu tepi.
sumber
Saya tidak yakin saya akan mengikuti karakterisasi Anda bahwa menambahkan satu edge pada input membuat masalah NP-complete, karena satu sebenarnya memungkinkan edge untuk ditambahkan ke setiap satu dari input instance yang tak terhingga banyaknya.
Berikut adalah contoh masalah yang menunjukkan dikotomi tajam di sepanjang garis yang Anda sarankan.
Masalah menentukan apakah ada homomorfisme grafik dari grafik input G ke grafik templat tetap H ada di P ketika H adalah grafik dengan loop-diri atau grafik loopless bipartit. Ketika H bukan bipartit (ini sering dapat dicapai dengan menambahkan satu sisi) maka masalahnya menjadi NP-lengkap.
sumber
Berikut ini contoh menarik lainnya, yang diangkat dalam deteksi subgraph yang diinduksi:
Mudah dijelaskan dalam gambar:
Orang dapat melihat " Mendeteksi subgraph yang diinduksi " oleh Leveque, Lin, Maffray dan Trotignon untuk referensi. Alasan mengapa theta dan piramida relatif mudah terkait dengan masalah "three-in-a-tree", dijelaskan dalam " Masalah three-in-a-tree " oleh Chudnovsky dan Seymour.
sumber
sumber
Saya pikir tidak masuk akal berbicara tentang contoh. Kita dapat berbicara tentang dua distribusi instance input dengan kesulitan yang berbeda, tetapi akan lebih menarik jika ada hubungan antara distribusi, atau antara instance dalam distribusi.
Kami dapat mempertimbangkan keluarga distribusi yang diparameterisasi, dan kemudian berbicara tentang apa yang terjadi ketika kami mengubah parameter. Anda mungkin tertarik pada apa yang disebut fenomena ambang , "di mana sistem mengalami perubahan kualitatif cepat sebagai akibat dari perubahan kecil dalam parameter ...". Lihatlah survei ini: Ehud Friedgut , " Berburu untuk Ambang Batas ", Algoritma Struktur Acak 26, 2005.
sumber
Tipe inferring untuk istilah lambda adalah DEXPTIME-lengkap dengan sistem tipe polimorfik prenex dan peringkat-2 (ketika quantifiers tipe bersarang di kedalaman paling satu tingkat), tetapi menjadi tidak dapat dipastikan untuk peringkat-3 dan lebih tinggi. Aneh bahwa satu tingkat penumpukan ekstra dapat membuat masalah tidak dapat dipastikan.
sumber
Menemukan keadaan dasar model Isar planar dengan 0 medan magnet dalam P, dengan medan magnet non-nol adalah NP-hard. Fungsi partisi model planar Ising dengan 0 medan magnet adalah dalam P, dengan medan magnet non-nol adalah NP-hard.
sumber
Ini adalah masalah yang bagus dengan lompatan kompleksitas yang menarik seperti Bandwidth Minimum yang Anda bahas dalam pertanyaan Anda.
Lompatan kompleksitas berikut ini ditunjukkan dalam: Bodlaender et al., Kompleksitas Parameter dari Masalah Kemacetan Pohon Rentang, Algorithmica 64 (2012) 85-111 :
sumber
Saya heran mengapa tidak ada yang menyebutkan ini:
Horn-Sat vs K-Sat
Saya kira semua orang tahu apa itu. Jika tidak:
Horn-Sat adalah untuk menemukan apakah satu set klausa klausa memenuhi syarat (setiap klausa memiliki paling banyak 1 literal positif).
K-Sat adalah untuk menemukan jika satu set klausa memenuhi syarat (setiap klausa dapat memiliki lebih dari 1 literal positif).
Jadi memungkinkan lebih dari satu literal positif di setiap klausa membuat masalah dari P-complete NP-complete.
sumber
Pewarnaan Grafik
Seperti yang disebutkan dalam jawaban lain, 2-COL dapat dipecahkan dalam waktu polinomial sementara 3-COL adalah NP-complete. Tetapi ketika meningkatkan jumlah warna, setelah beberapa titik (tidak diketahui?) Masalah menjadi lebih mudah!
Sebagai contoh, jika kita memiliki simpul N dan warna N, masalahnya dapat diselesaikan dengan menetapkan warna yang berbeda untuk setiap simpul.
sumber
Dalam nada yang sama: Permanen vs Penentu.
sumber
Saya baru saja membaca sebuah makalah yang berkaitan dengan partisi hypergraph . Masalahnya didefinisikan sebagai ini, kutipan:
Secara umum, terbukti bahwa:
Jika ini tidak cukup "melompat", baca terus. Untuk hypergraph dengan hyperedges yang terpisah, ditunjukkan:
Laurent Lyaudet. 2010. Varian NP-hard dan linear dari partisi hypergraph. Teor Komputasi. Sci. 411, 1 (Januari 2010), 10-21. http://dx.doi.org/10.1016/j.tcs.2009.08.035
sumber
Kompleksitas lompatan yang menarik dikenal untuk masalah penjadwalan job shop.
Jadi, di sini kita bisa melihat bahwa ada lompatan ketika kita beralih dari dua pekerjaan / mesin ke tiga.
sumber
sumber
sumber