Anjak dan grafik isomorfisme adalah masalah dalam NP yang tidak diketahui dalam P atau NP-Complete. Apa saja masalah alam lain (yang cukup berbeda) yang berbagi properti ini? Contoh buatan yang datang langsung dari bukti teorema Ladner tidak masuk hitungan.
Apakah ada di antara contoh ini yang terbukti sebagai perantara-NP, dengan asumsi hanya beberapa hipotesis "masuk akal"?
cc.complexity-theory
np-hardness
big-list
np-intermediate
Lev Reyzin
sumber
sumber
Jawaban:
Berikut adalah kumpulan dari beberapa respons masalah antara P dan NPC:
sumber
Masalah favorit saya di kelas ini (saya akan mengatakannya sebagai masalah fungsional, tetapi mudah untuk berubah menjadi masalah keputusan dengan cara standar): hitung jarak rotasi antara dua pohon biner (setara, jarak balik antara dua triangulasi dari poligon cembung).
sumber
Masalah yang tidak disebutkan dalam daftar ini atau daftar MO adalah masalah turnpike. Diberikan multiset dari n (n-1) / 2 angka, setiap angka mewakili jarak antara dua titik pada garis, merekonstruksi posisi titik-titik asli.
Perhatikan bahwa apa yang membuat nontrivial ini adalah bahwa untuk angka tertentu d dalam multiset, Anda tidak tahu pasangan poin mana yang terpisah d unit.
Meskipun diketahui bahwa untuk setiap contoh yang diberikan hanya ada sejumlah solusi polinomial, tidak diketahui bagaimana cara menemukannya!
sumber
Jumlah yang persegi masalah akar: Mengingat dua urutan dan b 1 , b 2 , ... , b n bilangan bulat positif, adalah A : = Σ i √Sebuah1, a2, ... , an b1, b2, ... , bn kurang dari, sama dengan, atau lebih besar dariB:=βi√A : = ¢sayaSebuahsaya--√ ?B : = ∑sayabsaya--√
Masalahnya memiliki algoritma -waktu yang sepele pada RAM yang sebenarnya — Hitung saja jumlahnya dan bandingkan! —Tapi ini tidak menyiratkan keanggotaan dalam P.O ( n )
Ada algoritma presisi terbatas yang jelas, tetapi tidak diketahui apakah jumlah polinomial bit presisi cukup untuk kebenaran. (Lihat http://maven.smith.edu/~orourke/TOPP/P33.html untuk detailnya.)
Teorema Pythogoras menyiratkan bahwa panjang dari setiap kurva poligon yang simpul dan titik akhir bilangannya adalah jumlah akar kuadrat dari bilangan bulat. Dengan demikian, jumlah-of-akar masalah adalah melekat di beberapa masalah geometri komputasi planar, termasuk Euclidean minimum spanning pohon , Euclidean jalur terpendek , triangulations minimum-berat , dan TSP Euclidean . (Masalah Euclidean MST dapat diselesaikan dalam waktu polinomial tanpa menyelesaikan masalah jumlah akar, berkat struktur matroid yang mendasarinya dan fakta bahwa EMST adalah subgraf dari triangulasi Delaunay.)
Ada adalah polinomial-waktu algoritma acak, karena Johannes Blömer , untuk memutuskan apakah dua jumlah yang sama. Namun, jika jawabannya tidak, algoritma Blömer tidak menentukan jumlah yang lebih besar.
Versi keputusan dari masalah ini (Is ?) Bahkan tidak diketahui dalam NP. Namun, algoritma Blömer menyiratkan bahwa jika masalah keputusan adalah dalam NP, maka itu juga dalam co-NP. Dengan demikian, masalahnya tidak mungkin NP-lengkap.A > B
sumber
Berikut adalah daftar masalah yang mungkin atau mungkin tidak memenuhi syarat sebagai "cukup" berbeda. Dengan bukti yang sama seperti untuk Grafik Isomorfisme, jika ada di antaranya NP-lengkap, maka Hirarki Polinomial runtuh ke tingkat kedua. Saya tidak berpikir ada konsensus luas mengenai yang mana dari "seharusnya" ini di P.
sumber
Minimum Circuit Size Problem (MCSP) adalah masalah "alami" favorit saya di NP yang tidak dikenal sebagai NP-complete: Mengingat tabel kebenaran (ukuran n = 2 ^ m) dari fungsi m-variate Boolean f, dan diberi angka s, apakah f memiliki sirkuit ukuran s? Jika MCSP mudah, maka tidak ada fungsi satu arah yang aman secara kriptografis. Masalah ini dan variannya memberikan banyak motivasi untuk studi tentang algoritma "brute-force" di Rusia, yang mengarah ke karya Levin tentang kelengkapan NP. Masalah ini juga dapat dilihat dalam hal kompleksitas Kolmogorov yang terbatas sumber daya: menanyakan apakah string dapat dipulihkan dengan cepat dari deskripsi singkat. Versi masalah ini dipelajari oleh Ko; nama MCSP pertama kali digunakan oleh Cai dan Kabanets, sejauh yang saya tahu. Lebih banyak referensi dapat ditemukan di beberapa makalah saya: http://ftp.cs.rutgers.edu/pub/allender/KT.pdf http://ftp.cs.rutgers.edu/pub/allender/pervasive.reach.pdf
sumber
Dualitas diri monoton
Untuk fungsi booleanf= f( x1, x2, . . . , xn) , itu ganda adalah fd= f¯( x1¯, x2¯, . . . , xn¯) . Mengingat f( x1, x2, . . . , xn) diwakili oleh rumus CNF, kita harus memutuskan apakah f= fd .
Masalah ini ada di dalam co-NP [catatan2n ], yaitu, dapat di decidable dengan O ( log2n / logcatatann ) langkah nondeterministic. Dengan demikian, ia memiliki algoritma waktu kuasi-polinomial ( O ( ncatatann / logcatatann) ), dan karenanya tidak mungkin co-NP-hard.
Masih terbuka apakah masalah ini dalam P atau tidak. Rincian lebih lanjut dapat ditemukan di makalah 2008 " Aspek komputasi dualisasi monoton: Sebuah survei singkat " oleh Thomas Eiter, Kazuhisa Makino, dan Georg Gottlob.
sumber
Simpul sepele: Diberikan rantai poligon tertutup dalam 3-ruang, apakah tidak terpotong (yaitu ambient-isotop ke lingkaran datar)?
Ini dikenal sebagai NP oleh hasil mendalam dalam teori permukaan normal, tetapi tidak ada algoritma waktu-poli atau bukti kekerasan NP yang diketahui.
sumber
Tidak diketahui apakah mungkin untuk memutuskan dalam waktu polinomial apakah pemain 1 memiliki strategi kemenangan dalam permainan paritas (dari posisi awal yang diberikan). Masalahnya, bagaimanapun, terkandung dalam NP dan co-NP dan bahkan dalam UP dan co-UP.
sumber
Anda mendapatkan daftar masalah yang sangat panjang jika bersedia menerima masalah perkiraan, seperti perkiraan Max-Cut dalam faktor 0,878. Kami tidak tahu apakah itu NP-hard atau P (hanya tahu NP-hardness dengan asumsi Uniuqe Games Conjecture).
sumber
Dalam formula CNF monoton setiap klausa hanya berisi literal positif atau hanya literal negatif. Dalam rumus CNF monoton berpotongan setiap klausa positif memiliki beberapa variabel yang sama dengan setiap klausa negatif.
Masalah keputusan
memiliki algoritma sejak tahun 1996, tetapi tidak diketahui berada dalam P. (Tentu saja, itu mungkin berubah menjadi P, tetapi itu akan menjadi hasil utama.)no(log n)
sumber
Apakah triangulasi 3-manifold diberikan 3-bola? Dari Joe O'Rourke.
sumber
Versi Pigeonhole dari Subset Sum (atau Subset Sum Equality).
Diberikan:
Masalah jumlah subset pigeonhole meminta solusi seperti itu. Awalnya dinyatakan dalam " Algoritme pendekatan yang efisien untuk masalah kesetaraan SUBSET-SUMS " oleh Bazgan, Santha dan Tuza.
sumber
Ada banyak masalah terkait dengan menemukan subkelompok tersembunyi. Anda menyebutkan anjak piutang, tetapi ada juga masalah log diskrit serta yang lain terkait dengan kurva eliptik, dll.
sumber
Berikut adalah masalah dalam pilihan sosial komputasi yang tidak diketahui berada di P, dan mungkin atau mungkin tidak lengkap NP.
Kontrol agenda untuk turnamen eliminasi tunggal seimbang:
Pertanyaan: apakah ada permutasi node ( braket ) sehingga a adalah pemenang dari turnamen eliminasi tunggal yang diinduksi?
Kontrol agenda untuk turnamen eliminasi tunggal seimbang (perumusan grafik):
Beberapa referensi:
sumber
Lihatlah TFNP kelas . Ini memiliki banyak masalah pencarian dengan status perantara.
sumber
Masalah isomorfisma subgraph yang diinduksi memiliki "pembatasan sisi kiri" NP-tidak lengkap dengan asumsi bahwa P tidak sama dengan NP. Lihat Y. Chen, M. Thurley, M. Weyer: Memahami Kompleksitas Isomorfisme Subgraph yang diinduksi , ICALP 2008.
sumber
Masalah Bisection Minimum: Cari partisi set node menjadi dua bagian dengan ukuran yang sama sehingga jumlah sisi yang menyeberang diminimalkan.
Karpinski, Perkiraan Masalah Bisection Minimum: Sebuah Tantangan Algoritma
sumber
Pemotongan stok masalah dengan jumlah panjang objek yang konstan. Lihat diskusi ini untuk informasi lebih lanjut.
sumber
sumber
sumber
sumber
Garey dan Johnson dalam "Komputer dan Ketidaktertaruhan" mani mengatakan bahwa (hlm. 158-159):
sumber
sumber
Masalah berikut ini diyakini sebagai NP-Menengah, yaitu di NP tetapi tidak di P atau NP-lengkap.
Memecahkan Masalah Root Polinomial (EPRP)
Untuk detail tambahan, lihat pertanyaan saya dan diskusi terkait .
sumber
Saya tidak tahu apakah masalah isomorfisme hypergraph tertimbang yang diajukan dalam jawaban oleh Thinh D. Nguyen tidak bisa hanya ditunjukkan sebagai GI lengkap. Namun, ada masalah GI-hard terkait erat dengan GI, yang belum direduksi menjadi GI, yaitu masalah string isomorphism (juga disebut masalah color isomorphism ). Ini adalah masalah yang sebenarnya ditunjukkan dalam waktu kuasi-polinomial oleh László Babai. Ini adalah kepentingan independen, karena itu setara dengan sejumlah masalah keputusan dalam teori grup (permutasi):
sumber
Masalah yang tidak diketahui berada dalam FP atau NP-hard adalah masalah menemukan pohon Steiner minimal ketika simpul Steiner dijanjikan akan jatuh pada dua segmen garis lurus berpotongan pada sudut 120 °. Jika sudut antara segmen garis kurang dari 120 °, maka masalahnya adalah NP-hard. Dugaan bahwa ketika sudut lebih besar dari 120 °, maka masalahnya adalah pada FP.
Karenanya masalah keputusan berikut saat ini tampaknya memiliki kompleksitas menengah:
Tentu saja, ini mungkin benar-benar dalam P atau NP-lengkap, tetapi kemudian tampaknya kita akan memiliki dikotomi yang menarik pada 120 ° bukannya masalah menengah. (Dugaan itu mungkin juga salah.)
sumber
sumber