Konsekwencje ?

20

Chociaż twierdzenie Adlemana pokazuje, że , nie znam żadnej literatury badającej możliwe włączenie . Jakie konsekwencje teoretyczne pod względem złożoności miałoby takie włączenie?BPPP/polyBQPP/poly

Twierdzenie Adlemana jest czasem nazywane „protoplastą argumentów derandomizacji”. Uważa się, że podlega derandomizacji, podczas gdy nie ma dowodów na to, że „kwantowość” mogłaby zostać w jakiś sposób usunięta. Czy to możliwy dowód, że prawdopodobnie nie będzie w ?B Q P B Q P P / poliBPPBQPBQPP/poly

Martin Schwarz
źródło

Odpowiedzi:

14

Powiedziałbym, że nie mamy żadnego powodu, aby sądzić, że BQP jest w wersji P / poly. Mamy powody, by sądzić, że BQP nie ma P / poly, ale są one mniej więcej identyczne z naszymi powodami, aby myśleć, że BQP ≠ BPP. Na przykład, jeśli BQP⊂P / poly, faktoring jest w P / poly, co wystarczy, aby złamać wiele kryptografii zgodnie ze standardowymi definicjami bezpieczeństwa.

Ponadto, jak słusznie zauważyłeś, nie ma kwantowego analogu sztuczki Adlemana - w rzeczywistości nie ma sposobu na „wyciągnięcie kwantowości z algorytmu kwantowego”, analogicznie do tego, jak można wyciągnąć losowość z randomizowanego algorytmu. Nie sądzę więc, aby ktokolwiek zgadywał, na co powinna składać się porada P / poly dotycząca symulacji komputera kwantowego (bardziej niż przypuszczenie, powiedzmy, w przypadku NP vs. P / poli).

Ostatnia uwaga: moją pracę z Alexem Arkhipovem (i niezależną pracą Bremner-Jozsa-Shepherd) można łatwo dostosować, aby pokazać, że jeśli QUANTUM-SAMPLING jest w P / poli (OK, w „BPP-SAMPLING / poly”) , następnie P #P ⊂BPP NP / poly, a zatem hierarchia wielomianowa zapada się --- w tym przypadku, jak sądzę, do czwartego poziomu. Obecnie jednak nie wiemy, jak dostosować tego rodzaju wynik z problemów związanych z próbkowaniem do problemów decyzyjnych.

Scott Aaronson
źródło
2
Dziękuję bardzo za odpowiedź, Scott! Zastanawiam się: jakie są znane wyniki dotyczące P ^ # P z poziomami PH / poli? Co właściwie wiadomo o P ^ # P vs. PH / poly? (np. czy istnieje jakaś niejednolita wersja twierdzenia Tody?). Dlaczego P ^ # P w PH / poly zwija PH / poly, jeśli nie znamy PH / poly w P ^ # P? Lub czego mi brakuje?
Martin Schwarz
1
Należy tutaj uogólnić dowód twierdzenia Karp-Lipton. Na początku nie jest trudno wykazać (używając rozumowania w stylu KL), że jeśli coNP jest w NP / poly, to PH spada do 3. poziomu. Ale to powinno się relatywizować, aby pokazać, że jeśli coNP ^ NP ^ NP znajduje się w NP ^ NP ^ NP / poli, wówczas PH spada do 5. poziomu. I z pewnością P ^ # P w BPP ^ NP / poly implikuje coNP ^ NP ^ NP jest w NP ^ NP ^ NP / poli. Ale hmm, zapadam się tutaj tylko na 5 poziom! Zakładając, że jest to poprawne, czy ktoś może go poprawić do upadku na 4. poziomie? (Jeśli nie, to „najwyższe” załamanie PH, jakie kiedykolwiek widziałem!))
Scott Aaronson
1
Trzeci poziom wystarczy. Zarówno i Karp – Lipton relatywizują się, więc najpierw , a po drugie, jeśli , to . B P P N P / p o l y = P N P / p o l y Σ P 2( B P ) P N P / p o l y Σ P 3 = Π P 3BPPP/polyBPPNP/poly=PNP/polyΣ2P(BP)PNP/polyΣ3P=Π3P
Emil Jeřábek wspiera Monikę
1
(I różne znane wzmocnienia KL również relatywizują się w tym względzie, w szczególności powyższe założenie faktycznie zwija PH do , z wyjątkiem tego, że nigdy nie widziałem z indeksem innym niż 2, więc prawdopodobnie jest to niestandardowy zapis.) S PS3PZPPNPNPΣ3PΠ3PSP
Emil Jeřábek obsługuje Monikę