Eğer bir problemin alt sınırı üstel ise NP?


12

p problemimiz olduğu ve p çözmek için alt sınırın Ω(2n) olduğunu varsayalım .

  • bağlı düşürebilir Ω(2n) sorunu da anlaşılacağı NP ?

2
NP değil ama NP zor.
user35734

3
NP-zor olduğunu nereden biliyorsun?
Yuval Filmus

1
Hem hem de NP'de bir sorun gösterebilseydiniz , kanıtlanmış P NP olurdu . Ω(2n)
kasperd

1
@kasperd: Buna Merkle's Puzzles diyoruz, ancak P =? NP'den hariç tutulmalıdır, çünkü belirli form aynı özelliklere sahip başka bir şey vermez ve aksi halde P = NP'nin bir kanıtı, Merkle's Puzzles'ın aslında çalışan herhangi bir yolunu ortadan kaldırır. niyetindeydi. Merkle's Puzzles'ın üstel zamanı da hedeflenen kullanıcı için PSPACE'dir.
Joshua

1
@Joshua Merkle'nin bulmacaları giriş uzunluğuna bağlı olarak üstel değildir . (Alice için çözümün polinom olduğunu varsayarsak).
rus9384

Yanıtlar:


21

Hayır. Örneğin, durma probleminin Ω(2n) alt sınırı vardır, ancak NP'de değildir (hesaplanamadığı için).

Herhangi bir bu deterministik olmayan zaman hiyerarşi teoremi göstermektedir NEXP tamamlama sorun başka bir örnek ile ( 2n , potansiyel olarak daha küçük bir üstel fonksiyon ile ikame cnϵ ).

NP, bir sorunun karmaşıklığı üzerinde bir üst sınırdır .


Eğer bir sorun bir örnek verebilir ama NP-zor değil? Ω(2n)
Mario Carneiro

Köşegenleştirmeyi kullanarak böyle bir sorun oluşturabilirsiniz.
Yuval Filmus

Üzgünüm, takip etmiyorum. Köşegenleştirilen nedir? Sorunları mı yoksa algoritmaları mı numaralandırıyoruz? NP sertliği nasıl takip eder?
Mario Carneiro

1
Hem çalışan Turing makinelerini hem de polinom zaman azaltmalarını numaralandırırsınız, öncekilerden hiçbirinin dilinizi hesaplamamasını sağlar ve ikincisinin hiçbiri SAT'ı kendi dilinize indirgemez. 2n
Yuval Filmus

14

Hayır. İlk olarak, Yuval'ın belirttiği gibi , sorun kanıtladığınız alt sınırdan çok daha zor olabilir.

İkincisi, sorun zaman alsa bile Θ(2n) çözmek için, biz bu ilgilidir bilmiyorum NP . Bu mümkün olduğunu P=NP herhangi bir sorun, bu durumda, TIME[Ω(2n)] olarak kesinlikle değil NP süresi hiyerarşisi teoreminden. Ancak PNP olsa bile , sorunun üstel boşluk gerektirmesi mümkündür, bu yüzden NP değildir .

NP tamamlama problemleri için bildiğimiz en iyi algoritmalar üstel zaman alır, ancak " NP " de "üstel zaman alır" veya tam tersi anlamına gelmemelidir .

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.