NP sonuçları = PSPACE


30

NP = PSPACE'in kötü sonuçları ne olurdu? Bu sınıfların en ünlüsü olduğuna göre, bunun hakkında hiçbir şey bulamadığım için şaşırdım.

Özellikle, alt sınıflar üzerinde herhangi bir sonucu olur mu?


4
Anında bir sonuç, ya da kimliğin yeniden düzenlenmesi: doğrulayıcının, prover'ı geri göndermesi gerekmeyecekti!
Alessandro Cosentino

Yanıtlar:


28

Eğer , bu ima olacaktır:NP=PSPACE

  • N PP#P=NP
    Yani, içindeki bir problemin çözümlerini saymak tek bir çözüm bulmak için indirgenebilir olacaktır;NP

  • PP=NP
    Yani, 1/2 olasılıkla rasgele başarı sahip polinom-zaman rastgele algoritmalar, YES örneklerinin kabul edildiği, tek taraflı hatayla polinom-zaman rastgele algoritmalara indirgenebilen polinom-zaman polinom zamanı keyfi küçük olasılıkla;

  • MA=NP
    Yani, polinom zamanında doğrulanabilir herhangi bir problem için, randomizasyon en iyi ihtimalle bir polinom-zaman hızlandırması sağlar (ama bu sadece polinom-zaman hiyerarşisinin çöküşünün bir sonucudur);

  • BQPNP
    Yani, kuantum bir bilgisayar tarafından çözülebilen herhangi bir problem cevapları için sertifikaları kolayca doğruladı; Bu, kuantum mekaniği felsefesinde önemli bir olumlu sonuç olacaktır ve muhtemelen kuantum bilgisayarları inşa etme çabasına yardımcı olacaktır (ne yapmak istediklerini yaptıklarını doğrulamak için).

Bunların hepsi, sol taraftaki sınıfların içerisindeki sınıflarından kaynaklanmaktadır (yine de ).B Q P P PPSPACEBQPPP


1
olduğunu ima ettiği bir referansı işaret edebilir misiniz ? ThanksB Q PN PNP=PSPACEBQPNP
Tayfun,

2
@TayfunPay Temelde için bir referans istiyorsunuz . Bunun için referans BV97'dir . Ancak, olduğunu da kanıtlayabilirsiniz . Bu konuda sezgi için aşağıdaki konuşmaya bakın: scottaaronson.com/democritus/lec10.htmlB Q PP PBQPPSPACEBQPPP
Alessandro Cosentino

2
@AlessandroCosentino Evet, biliyorum ve . Sanırım hafızamı karıştırmam için işaret edilmem gerekiyordu! Teşekkürler! :)N PP PP S P A C EBPPBQPPPPSPACENPPPPSPACE
Tayfun,

23

Örtük ama henüz açıkça belirtilmeyen bir nokta, . Bu, e çökmesine eşdeğer olsa da , doğrudan kanıtlamak için önemsiz olan in tamamlayıcı altında kapatılmış olmasından kaynaklanmaktadır .P H N P P S P A C ENP=coNPPHNPPSPACE

Bence çünkü şaşırtıcı sonuçlarından çok sayıda kendi başına işaret değer sahip olduğu: bir grafiktir zaman şahit kısa deliller değil , * olmayan * Hamilton 3-renklendirilebilir , iki grafik * olmayan * izomorfik olduğunda, ... ve (bazı anlamda daha genel olarak), her önermeli totolojinin polinom büyüklüğünde bir kanıtı olduğu bazı Cook-Reckhow kanıt sistemi vardır.NP=coNP


12

EğerNP=PSPACE

1) Polinom Hiyerarşisi çökecektir .NP

2) Şimdi olacağız çünküP S P A C EN LNPNLPSPACENL

---GÜNCELLEŞTİRME---

3) ve burada , logaritmik sınırlanmış sürümleri olduğu bilinmektedir. ve sırasıyla . Daha sonra tanım gereği, bu karmaşıklık sınıflarının hiçbiri, olduğu varsayımı altında eşit olamaz .N P C = P P P N P N P = P S P A C ENLC=LPLNPC=PPPNPNP=PSPACE


1
Bunlar PH PSPACE ve NL PSPACE'i takip eden önemsiz sonuçlardır ; daha önce NL ve P arasındaki bir şey ya da NP'nin altındaki "kesinlikle" iki sınıf arasındaki herhangi bir yeni ilişkiden daha şaşırtıcı sonuçlar almayı umuyordum.
Denis,

1
Dikkat edin, eğer düşünecek olursak NL , logspace kontrol edilebilir çözümler var dillerin sınıf olarak çözümün her simge bir kez en fazla okunan bile (logaritmik birçok herhangi bir zamanda çalışma kasete saklanabilir nerede olsa) bu farklı olması, NP , bir sınıf olduğunu gösterir L' akrabası L iki giriş bantlarla Turing Makineleri kapsayan, ancak bir salt kez nerede ve diğer değildir ve bu farklı P ( insanın çalışma bandında polinom alanı olduğu için, bir kez okundu giriş sınırlamaları önemli değildir).
Niel de Beaudrap

1
@dkuper Ayrıca 'ye de sahip olacaksınız ; burada , logaritmik boşluğunun yanı sıra , burada logaritmik alan sınırlı versiyonu . P L P P # LN P # L # PPLNPPLPP#LNP#L#P
Tayfun,

1
@dkuper math.ucdavis.edu/~greg/zoology/diagram.xml konusuna bakın
Tayfun

1
@TayfunPay: (1) yorumunuzdaki ilişkileri eklemek için neden cevabınızı düzenlemiyorsunuz? (2) Nasıl tutarlar?
Niel de Beaudrap

10

Diğer tüm cevaplarda belirtilen sonuçlara ek olarak, Verifier ve Prover'ın bir dili tanımak için mesaj alışverişinde bulunduğu genellemesi olan Etkileşimli Prova Sistemlerini ( ) içeren bir tane vardır .N PIPNP

olduğu bilinir , bu yüzden eğer ise, sadece bir mesaj yeterli demektir! Benim için bu sonucun daha etkileyici olması, Verifier’in Prover’e meydan okumasına gerek kalmaması ve gönderdiği ilk mesaja güvenebilmesidir.N P = P S P A C EIP=PSPACENP=PSPACE


Yine de uygulamaya bağlı olabilir mi? Yani, hala daha fazla değişime ihtiyaç duyan etkileşimli kanıtlar olurdu, sadece aynı dil için sadece bir mesaj içeren başkaları var.
Denis,

Bir mesajın yeterli olduğu anlamına gelir. Sorunuzu doğru anladıysam, P'deki problemler için aynıdır: onlar için polinom zaman algoritmaları olmasına rağmen, yine de bir üstel zaman algoritması oluşturabilir.
Alex Grilo

2
@AlexGrilo: bu yüzden şu soru altında yorum :)
Alessandro Cosentino

@AlessandroCosentino Üzgünüm, daha önce görmedim
Alex Grilo
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.