P'den NP'ye zor ve tekrar tekrar parametreli karmaşıklık


60

Bir numara tarafından parametrik sorunların örnekler arıyorum kN Sorunun sertlik olduğunu, monoton olmayan içinde k . (Benim de) sorunların çoğu, örneğin tek bir faz geçişi, sahip k tek bir faz geçişi olan -SAT k{1,2} (sorun P olduğu) k3 sorunu (burada NP tamamlamak, tam, eksiksiz). K arttıkça her iki yönde de faz geçişlerinin olduğu (kolaydan zor ve tam tersi) sorunlara ilgi duyuyorum .k

Benim sorum, Hesaplamalı Karmaşıklıkta Sertlik Sıçramalarına sorulan soruya biraz benziyor ve aslında bazı cevaplar sorumla ilgili.

Farkında olduğum örnekler:

  1. kDüzlemsel grafiklerin k- renklendirilebilirliği:k=3 olduğu veP'nintamamlandığı NPhariç.
  2. k klemensli diner ağacı : k=2 (en kısa s - t yoluna daraltılır ) ve k=n (MST'ye daraltılır), ancak "arasında" NP-sert olduğunda P cinsinden. Bu faz geçişlerinin keskin olup olmadığını bilmiyorum (örneğin, için P k0, için NP-zor k0+1). Ayrıca, geçişleri kdiğer örneklerimden farklı olarak giriş örneğinin boyutuna bağlıdır.
  3. Düzlemsel bir formül modülo tatmin edici atamaları sayma n : P olarak zaman n , bir Mersenne olan asal sayı n=2k1 ve # p tamamlama için (?) En / diğer tüm değerler n (Aaron Sterling gelen bu iplik ) . Faz geçişleri çok!
  4. Nedenli alt yazı tespiti: Sorun bir tamsayı değil bir grafik tarafından parametrelenir. Grafikleri var biri (ki burada olmadığını belirlemek için de alt grafiğinin göre belirli bir tür anlamına gelir) , H ıG , belirli bir grafik için G için P olan i { 1 , 3 } ancak NP i = 2 için tamamlandı . ( aynı konudaki Hsien-Chih Chang'den ).H1H2H3HiGGi{1,3}i=2

3
Örneğin yeniden küçük düzeltme (3): Sorun olan ise , n , bir Mersenne tipi tam sayı olduğu, yani, n = 2 k - 1 bir doğal sayı için k ; n bir asal olmak zorunda değildir. (Örneğin, 2 11 - 1 asal değildir.) N , bu biçim olmadıkça , sorun # P- tamamlayıcıdır. Pnn=2k1kn2111nP
Aaron Sterling

Thanks @Aaron Sterling - Bu örneği uygun şekilde revize ettim.
mikero

1
Örneğin yeniden Başlıca düzeltme (3): formüller de salt iki kez, monoton olması gerekir, ve boyut vardır burada, maddeleri , n = 2 k - 1 , uysal olması. Bu Jin-Yi Cai ve Pinyan Lu tarafından kanıtlandı. Valiant onu bu şekilde motive etmedi. Yan tümce boyutunu 3 olarak belirledi ve sonra sadece modülü değiştirdi. Karakteristik 0'da zor olduğu biliniyordu. Valiant, mod 2 ve izlenebilirlik mod 7 sertliği gösterdi. Sertlik mod 2, # P-sertliği değil , P = # 2 P sertliğidir. Hangi parametreleştirilmiş sorun ailesini tanımlamaya çalıştığınızı bilmiyorum. kn=2k1P=#2P
Tyson Williams

1
Bu konuda daha fazla bilgi için makale referansları dahil, bkz. Holographic_algorithm # Wikipedia'daki Tarihçe .
Tyson Williams

Örneğin ilgili bir endişe (4): Ne demek umut ifade G bir gerçekleşme olmanın s -graph H . Ama nasıl o teta söyleyebiliriz prizma piramit? Alt yazılardan değil, alt yazılardan bahsettiğimize dikkat edin. HGGsH
Cyriac Antony

Yanıtlar:


25

Çok sayıda monotonik olmayan problem karmaşıklığı olan bir alan, özellik testidir. tüm n- vertex grafikleri kümesi olsun ve P G n ' de graph özelliğini çağır . Genel bir sorun, bir grafiktir olmadığını belirlemektir G özelliği vardır P (yani G P ) ya da 'kadar' özelliği olan ila P bir anlamda. Ne bağlı olarak P ve grafikte zorunda sorgu erişimi ne tür sorun oldukça zor olabilir.GnnPGnGPGPPP

Ancak sorunun monoton olmadığını görmek kolaydır, çünkü sahip olursak , P'nin kolayca test edilebilir olması, S'nin kolayca test edilebilir olduğunu veya T olduğunu göstermez. SPTPST

Bunu görmek için, ve P = değerlerinin ikisinin de test edilebilir olduğunu gözlemlemek yeterlidir , ancak bazı özellikler için güçlü alt sınırlar bulunduğunu gözlemlemek yeterlidir .P=GnP=


Önemsiz olmayan bir örnekten bahseder misiniz? Sanırım zaten bazılarını biliyorsun. P NP P NP faz geçişleri olup olmadığını da ilginç .
Cyriac Antony

20

Belirli bir grafik için ve bir tam sayı k 1 , k ve inci güç G ile gösterilen, G , k , iki ayrı noktalar bitişik olacak şekilde aynen köşe sahip G k olarak aralarındaki mesafe ise G en çok olduğu k . K ve inci güç bölünmüş grafik belirli bir grafiktir ise sorunu sorar k bölünmüş bir grafiğin inci gücü.Gk1kGGkGkGkkk


17

Bu tür problemlerden biri, parametrenin - maksimum grafiğin derecesi olduğu düzlemsel grafiklerin kenar renklendirilmesidir . Tüm Δ = 2 veya Δ 7 (bunun için polinom tam algoritmaları bilinmektedir var burada bakınız için ise), 3 Δ 6 bu algoritmalar bilinmemektedir ve bu durumlar için NP sertlik deliller vardır.ΔΔ=2Δ73Δ6

İlgili soru burada tartışılmaktadır .


14

grafiğinin aşağıdakiler için baskın bir kıskacı olup olmadığını belirleme :G

  • önemsizdir - cevap her zaman 'evet'diam(G)=1
  • NP tamamlandıdiam(G)=2
  • NP tamamlandıdiam(G)=3
  • önemsiz - cevap her zaman 'hayır'diam(G)4

Örnek kaynaklanmaktadır Brandstädt ve Kratsch ve vaka d ı bir m ( G ) = 2 not edilir benim yeni kağıt .diam(G)=3diam(G)=2


+1 Güzel cevap. Hakim klik nedir?
Muhammed El-Türkistan

1
Tıpkı göründüğü gibi - aynı zamanda bir klik olan baskın bir set .
Austin Buchanan

13

Bu, aradığınız olguya bir örnek mi?

K'nin aradığı klibin büyüklüğü olduğu k-Clique problemini düşünün. Öyleyse, sorun "G köşesinde n grafikte bir k büyüklüğü var mı?"

Tüm sabitler k, sorun (kaba kuvvet algoritma zaman çalışır P. olan n / 2 gibi, örneğin değerleri için, bu NP tamamlandıktan k büyük değerleri için).. K sabit c için nc gibi n'ye çok yaklaştığında, problem tekrar P cinsindendir, çünkü nc büyüklüğündeki tüm n köşe alt kümelerini arayabilir ve herhangi birinin bir klik oluşturup oluşturmadığını kontrol edebiliriz. (Sadece O ( n c ) c sabit olduğu zaman polinom olarak büyük olan bu altkümeler vardır.)O(nk)O(nc)


7
Bu fenomen sadece k'yi min (k, nk) olarak görebildiğimiz ve k-clique veya k-indept setini (gerçekten aynı problemi) çözebildiğimiz içindir. Bu nedenle 0 <k <= n / 2 olduğunu düşünürsek, karmaşıklık kesinlikle k cinsinden artmaktadır.
Aaron Roth

4
@Aaron: Argümanının doğru olmadığından korkuyorum. N cli k boyutunda bir klik bulmak, bağımsız bir boyut k kümesi bulmaktan çok farklıdır. Bir grafikte G boyutu k bir klik bulma G. tamamlayıcı boyut k bağımsız bir set bulma eşdeğerdir gerçeğiyle karıştırılmamalıdır olmalıdır
Tsuyoshi Ito

Tsuyoshi: Evet, elbette. WLOG’nun k <= n / 2 olduğunu varsayabilirim, çünkü olmasaydı, tamamlayıcı grafiğini alıp sorunu k '= nk için çözebilirsin. Ve elbette, bu karmaşıklığın k cinsinden arttığını vurgulamaktadır.
Aaron Roth

1
@Aaron: “değilse, tamamlayıcı grafiğini al ve sorunu k '= nk için çöz.” Bu, itiraz etmeye çalıştığım yanlış iddia. Söylediklerimi tekrarlayalım: “G grafiğindeki k büyüklüğünde bir klik bulmak G kümesinde bağımsız bir büyüklük kümesini bulmakla eşdeğerdir ” G grafiğindeki k büyüklüğünde bir klik bulmak G eşdeğerinde değildir G.
Tsuyoshi Ito

2
Ah evet. :-) Bu aptalcaydı, itirazımı geri çektim. Burada olup biten sadece Binom [n, k] = Binom [n, nk] ve bu nedenle ayrıntılı arama çalışma süresi k <n / 2 için artan monoton ve k> n / 2 için azalan monotondur.
Aaron Roth

12

İşte aradığınız tipte bir örnek. Parametre bir tam sayı değil, bir çift sayı. (Bunlardan biri bir parametre problemi haline getirmek için sabit olsa da)

Problem G grafiğinin Tutte polinomunu koordinatlarda (x, y) değerlendirmektir. Koordinatları tamsayı olarak kısıtlayabiliriz. Sorun (x, y), (1, 1), (-1, -1), (0, -1), (-1,0) noktalarından biriyse ya da (x-1 'e uyuyorsa) P’dir. ), (y-1) 1 =. Aksi takdirde # P-hard olur.

Bunu Wikipedia'nın Tutte polinomuyla ilgili makalesinden aldım .


12

Bir matris modulo kalıcılığını hesaplama sorusu ne durumda ? İçin k = 2 bu "içinde ((kalıcı = belirleyici beri) kolay ve Valiant kalıcı hesaplama karmaşıklığıkk=2 ") bu modulo hesaplanabilir gösterdi zamanlı O ( n, 4 D - 3 ) için d 2 ile Gauss ortadan kaldırılmasının değiştirilmiş bir varyantı. Ancak 2'nin gücü olmayan k için UP-Hard'dur. 2dO(n4d3)d2k2


10

Bu fenomenin bir diğer problemi split grafiklerdeki MINIMUM -SPANNER problemidir.t

Sabit için , bir t -spanner bağlı bir grafik G bağlı yayılan alt grafiğinin olan , H ve G , öyle ki noktalar her çifti için , x ve yttGHGxy arasındaki mesafe ve y de , H en çok olan t zamanlarında aralarındaki mesafe G . MINIMUM t -SPANNER problemi, verilen grafiğin minimum kenar sayısına sahip olan bir t- spanner'ı ister .xyHtGtt

Bir bölme grafik olan tepe grubu bir klik ve bağımsız seti içine bölümlenmiş bir grafiktir.

Olarak , bu kağıt , her birinin ise bölünmüş grafikler EN AZ 2-SPANNER NP-zor olduğu gösterilmiştir , MİNİMUM t -SPANNER bölünmüş grafikler kolaydır.t3t


10

İyi bilinen bir örnek kenar boyamadır.k

Bu polinom zamanda Karar verilebilen ise aksi takdirde ise N P -tamamlamak .kΔNP

Kübik grafikler için kenar renklendiriciliğinin varlığına karar vermek:

  • Cevap her zaman hayır olduğundan k = 2 renk önemsizdir.k=2
  • renkler , N p -Komplek=3N-P
  • renk önemsizdir çünkü cevap her zaman evetdir.k4

Holyer, Ian (1981), "Kenar renklendirmenin NP bütünlüğü", SIAM Computing Journal 10: 718-720

http://en.wikipedia.org/wiki/Edge_coloring


Lütfen bir referans ekler misiniz?
Oleksandr Bondarenko

10

Bu, P NP-hard P NP-hard için ilginç (ve şaşırtıcı) bir örnektir faz geçişi:

Üzerinde tam bir grafik olmadığına karar verme n her köşe tüm diğer köşe sıkı bir sıralama sahip olduğu köşeler, popüler bir eşleştirme itiraf garip için P içindedir n ve hatta için NP-zor n . (Parametre köşe sayıdır n .)

Kanıt olarak açıklandı bu makalede .


8

Kenar renginde bir grafikteki yol, üzerinde iki renk görünmüyorsa gökkuşağıdır . Her bir köşe çifti arasında bir gökkuşağı yolu varsa, bir grafik gökkuşağı rengindedir . RAINBOW- RENKLİLİK, belirli bir grafiğin k kullanarak gökkuşağı renginde olup olmadığına karar verme sorunu olmasına izin verin.kk renkleri .

Herhangi bir grafiğin için , sorun kolaydır k = 1 ise bu kontrol eşittir olarak G, tam bir grafiktir. İçin bölünmüş grafikler , bir sorundur , N p -Komple k { 2 , 3 } , ve P , tüm diğer değerleri için , k .G,k=1G,N-Pk{2,3}Pk

Bkz Chandran, L. Sunil Deepak Rajendraprasad ve Marek TESAR. "Bölünmüş Grafiğin Gökkuşağı Renklendirmesi." arXiv ön baskı arXiv: 1404.4478 (2014).


6

Bir alt , bir grafik G a, kesilmiş cutset ise G [ U ] ve G - u kesilir.UV(G)GG[U]GU

1 çapındaki bir grafiğin bağlantısı kesilmiş bir kesime sahip olup olmadığına karar vermek önemsizdir. Problem, NP çapındaki grafiklerde 2. kağıdı görüyor ve bu kağıdı görüyor ve yine çap grafiklerinde en az 3 bu kağıdı görüyoruz .

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.