Jako amator TCS czytam popularny materiał wprowadzający na temat komputerów kwantowych. Oto kilka podstawowych elementów informacji, których nauczyłem się do tej pory:
- Komputery kwantowe nie są znane z rozwiązywania problemów NP-zupełnych w czasie wielomianowym.
- „Magia kwantowa nie wystarczy” (Bennett i in. 1997): jeśli odrzucisz strukturę problemu i po prostu weźmiesz pod uwagę możliwych rozwiązań, to nawet komputer kwantowy potrzebuje około √ kroków do znalezienia właściwego (przy użyciu algorytmu Grovera)
- Jeśli kiedykolwiek zostanie znaleziony kwantowy algorytm wielomianowy dla problemu pełnego NP, musi on w jakiś sposób wykorzystać strukturę problemu (inaczej byłoby to sprzeczne z Bullett 2).
Mam kilka (podstawowych) pytań, których do tej pory nikt nie zadawał na tej stronie (być może dlatego, że są podstawowe). Załóżmy, że osoba znajduje ograniczonego błędu kwantową algorytm wielomian czasowy (lub dowolny inny problem NP-zupełny), w ten sposób umieszczając S A T w B Q P i wymuszając N P ⊆ B P P .
pytania
- Jakie byłyby teoretyczne konsekwencje takiego odkrycia? Jak wpłynie to na ogólny obraz klas złożoności? Które klasy stałyby się równe innym?
- Taki wynik wydaje się sugerować, że komputery kwantowe miały z natury lepszą moc niż komputery klasyczne. Jakie byłyby konsekwencje takiego wyniku dla fizyki? Czy wydobyłoby trochę światła na jakiś otwarty problem w fizyce? Czy fizyka zostałaby zmieniona po podobnym wyniku? Czy wpłynęłoby to na znane nam prawo fizyki?
- Możliwość (lub nie) wykorzystania struktury problemu w sposób wystarczająco ogólny (tj. Niezależny od konkretnej instancji) wydaje się być rdzeniem pytania P = NP. Teraz, jeśli zostanie znaleziony algorytm kwantowy wielomianowy czasowy błąd ograniczony dla i musi on wykorzystać strukturę problemu, czy jego strategia wykorzystania struktury nie byłaby użyteczna również w scenariuszu klasycznym? Czy istnieją dowody wskazujące, że taka eksploatacja struktury może być możliwa dla komputerów kwantowych, a pozostała niemożliwa dla komputerów klasycznych?