NPI sorunları neden aynı karmaşıklığa sahip değil?


11

NP-Complete'in aksine bir probleme ve bunun muhtemelen NP-Intermediate olmasının sebebine nasıl bakılır? Bir soruna bakmak ve muhtemelen NP-Complete olup olmadığını söylemek oldukça basittir, ancak bir sorun NP-Orta olup olmadığını söylemek çok daha zor görünüyor, çünkü çizgi ikisi arasında oldukça ince görünüyor sınıflar. Temelde sorduğum, neden polinom zamanında doğrulanabilen (eğer varsa) bir sorun olabilir ama polinom zamanında çözülemeyen bir sorun (P doz NP'ye eşit olmadığı sürece) birbirlerine indirgenemez. Ayrıca, bir sorunun NP-Ortamı azaltma veya başka bir teknik gibi nasıl gösterildiğine benzer olduğunu göstermenin bir yolu var mı? NP-Intermediate sınıfını anlamama yardımcı olacak bağlantılar veya ders kitapları da takdir edilecektir.


2
"polinom zamanında tatmin olabilecek bir sorun", sanırım " polinom zamanında doğrulanabilecek bir sorun" demek istedim .
Kaveh

2
Graph İzomorfizmine polinom olarak eşdeğer olan bir GI-tamam problemleri sınıfı vardır. GI, NP ara-ortası olarak tahmin edilen büyük bir sorundur
Mohammad Al-Turkistany

1
Btw, başlık yanıltıcıdır, bir azalma ile ilgili iki karmaşıklık sorununun eşitliği (örneğin Karp azaltmaları) zaten tanımlanmıştır, bunu "NPI sorunları neden aynı karmaşıklıktan farklı değildir?"
Kaveh

@kaveh Tüm düzenlemeleri yaptı. Başka bir harika cevap için teşekkürler!
Jesse Stern

1
"Bir soruna bakmak ve muhtemelen NP-Complete olup olmadığını söylemek oldukça basittir". IMHO, bu gerçeklerden daha uzak olamazdı!
Mehdi Cheraghchi

Yanıtlar:


20

Bir sorun olduğunu gösteremez ayırmadan P den N P .NPIPNP

İçinde olduğu kanıtlanmış edilebilir yapay sorunlar var kullanarak Lander'in teoreminin genellemeler (ayrıca bkz bu ) varsayarak o N PP .NPINPP

Ayrıca dolgulu sürümü sorunları vardır , N p INEXP-completeNPI varsayarak (bakınız ayrıca bu ve bu ).NEXPEXP

Bir sorun, , genellikle olduğu tahmin ediliyor , N P I zaman:NPNPI

  1. makul varsayımlar altında olmadığını, ancak P olarak bilinmediğini gösterebiliriz ,NPCP

  2. biz olmadığını makul varsayımlar altında gösterebilir henüz olması bilinmemektedir N P C ,PNPC

ve bazen veya P'de olduğunu gösteremediğimizde .NPCP

Makul bir varsayım örneği, üstel zaman hipotezidir (veya diğer hesaplama sertliği varsayımlarından bazıları ).

Temelde sorduğum, neden polinom zamanında tatmin olabilen (eğer varsa) ancak polinom zamanında çözülemeyen (P'nin NP'ye eşit olmadığı sürece) bir problemin birbirlerine indirgenemeyeceği sorusudur.

NPCPPPNP


2
"2. makul varsayımlar altında P değil henüz NP" bilinmemektedir "... NPC demek değil?
Tyson Williams

@Victor, hayır, nin eşit olmadığı bilinmemektedir ve farklıdırlar iff ve farklıdır. Düzenlemenizi geri alma. PNPCPNP
Kaveh

@Kaveh, sanırım önemsiz dilleri düşünüyordu ( ve ), ama onları P'den hariç {0,1}
tuttun

@Diego, onlar için hiçbir şey indirgenemez, ama haklısın. Düzelteceğim.
Kaveh

@Kaveh ve Diego: Evet, bu önemsiz dilleri düşünüyordum.
Victor Stafusa

12

Tipik bir durum olduğunda bu sorunun yatar ya da . Polinom hiyerarşisinin varsayarsak, böyle bir problem . Örnekler arasında tamsayı çarpanlara ayırma, ayrık logaritma, grafik izomorfizması, bazı kafes problemleri vb. Sayılabilir.NPcoNPcoAMNP


9

probleminin bir diğer tipik örneği, uzunluğuna ancak den daha küçük bir tanığa sahip olmasıdır . Bir grafikte boyutunda bir klik varlığının sorunu tipik bir örnektir - bu durumda, tanık (belirli klik) bit gerektirir.NPIω(logn)nO(1)lognO(log2n)

Üstel Zaman Hipotezi varsayarsak, böyle bir problem bir problemden daha kolaydır (zaman ) ama polinom zaman probleminden daha zordur.NPexp(nO(1))

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.