Rant przygotowawczy
Muszę ci powiedzieć, że nie rozumiem, jak mówienie o „dowodach” CT lub ECT dodaje światła do tej dyskusji. Takie „dowody” są zwykle tak dobre, jak założenia, na których się opierają - innymi słowy, co oznaczają słowa „obliczenia” lub „wydajne obliczenia”. Dlaczego więc nie przystąpić od razu do dyskusji na temat założeń i zrezygnować ze słowa „dowód”?
Tak było już z oryginalnym CT, ale z ECT jest jeszcze wyraźniej - ponieważ ECT jest nie tylko „filozoficznie nie do udowodnienia”, ale dziś powszechnie uważa się, że jest fałszywy! Dla mnie obliczenia kwantowe to olbrzymi, rażący kontrprzykład, który powinien być punktem wyjścia dla każdej współczesnej dyskusji na temat ECT, a nie czymś, co odsuwa się na bok. Jednak artykuł Dershowitza i Falkovicha nawet nie dotyka QC aż do ostatniego akapitu:
Powyższy wynik nie obejmuje obliczeń równoległych na dużą skalę, takich jak obliczenia kwantowe, ponieważ zakłada, że istnieje ścisła granica stopnia równoległości z liczbą terminów krytycznych ustalonych przez algorytm. Kwestia względnie [sic] złożoności modeli równoległych będzie rozpatrywana w najbliższej przyszłości.
Uznałem powyższe za bardzo mylące: QC nie jest „modelem równoległym” w żadnym konwencjonalnym sensie. W mechanice kwantowej nie ma bezpośredniej komunikacji między „równoległymi procesami” --- tylko interferencja amplitud --- ale łatwo jest również wygenerować wykładniczą liczbę „równoległych procesów”. (Rzeczywiście, każdy system fizyczny we wszechświecie mógłby myśleć tak, jak to robimy!) W każdym razie, cokolwiek myślisz o interpretacji mechaniki kwantowej (lub nawet jej prawdzie lub fałszu), jasne jest, że wymaga ona osobnego dyskusja!
A teraz przejdź do (interesujących) pytań!
Nie, nie znam żadnych przekonujących kontrprzykładów do ECT innych niż obliczenia kwantowe. Innymi słowy, gdyby mechanika kwantowa była fałszywa (w sposób, który wciąż utrzymywał wszechświat bardziej „cyfrowy” niż „analogowy” w skali Plancka - patrz poniżej), wówczas ECT, jak rozumiem, nadal nie byłby „dający się udowodnić” (ponieważ nadal będzie zależał od faktów empirycznych na temat tego, co można skutecznie obliczyć w świecie fizycznym), ale byłaby to dobra hipoteza robocza.
Randomizacja prawdopodobnie nie stanowi wyzwania dla ECT, ponieważ jest ona powszechnie rozumiana, ze względu na mocne dowody, że P = BPP. (Pamiętaj jednak, że jeśli interesują Cię ustawienia inne niż problemy z decyzjami językowymi --- na przykład problemy z relacjami, drzewa decyzyjne lub złożoność komunikacji --- to losowość może mieć ogromne znaczenie. I te ustawienia są całkowicie rozsądne o których warto porozmawiać; po prostu nie są to ludzie, o których zwykle myślą, omawiając ECT).
Inna klasa „kontrprzykładów” do ECT, która jest często podnoszona, obejmuje przetwarzanie analogowe lub „hiper”. Moim zdaniem, według naszego najlepszego rozumienia fizyki obliczenia analogowe i hiperkomputerowe nie mogą być skalowane, a powodem, dla którego nie mogą, o ironio, jest mechanika kwantowa! W szczególności, chociaż nie mamy jeszcze kwantowej teorii grawitacji, to, co jest dziś znane, sugeruje, że istnieją fundamentalne przeszkody w wykonywaniu więcej niż około 10 43 kroków obliczeniowych na sekundę lub rozwiązywaniu odległości mniejszych niż około 10 -33 cm.
Na koniec, jeśli chcesz wyciągnąć z dyskusji wszystko, co może być prawdopodobnym lub interesującym wyzwaniem dla ECT i pozwolić na szeregowe, dyskretne, deterministyczne obliczenia, to zgadzam się z Dershowitzem i Falkovichem, że ECT ma to miejsce! :-) Ale nawet tam trudno wyobrazić sobie „formalny dowód”, który zwiększyłby moje zaufanie do tego stwierdzenia - prawdziwym problemem jest to, co bierzemy za słowa „seryjny”, „dyskretny” i „deterministyczny” myśli .
Co do twojego ostatniego pytania:
Obliczenia kwantowe byłyby prawdopodobnie kontrprzykładem, gdyby w rzeczywistości można je utworzyć, ale czy istnieją możliwości „słabsze” niż kwant, który byłby również kontrprzykładem?
Obecnie istnieje wiele interesujących przykładów systemów fizycznych, które wydają się być w stanie zaimplementować niektóre obliczenia kwantowe, ale nie wszystkie (dając klasy złożoności, które mogą być pośrednie między BPP i BQP). Co więcej, wiele z tych systemów może być łatwiejszych do zrealizowania niż pełna, uniwersalna kontrola jakości. Zobacz na przykład ten artykuł Bremnera, Jozsy i Shepherda lub ten autorstwa Arkhipova i mnie.