myślę, że podniosłeś doskonałe pytanie na granicy badań QM (częściowo wskazywane dotychczas przez brak odpowiedzi), ale nie zostało to całkowicie formalnie zdefiniowane ani uchwycone jako problem. pytanie brzmi „co dokładnie algorytmy QM mogą obliczyć wydajnie i tak?” pełna odpowiedź nie jest znana i jest aktywnie ścigana. niektóre z nich związane są z (otwartymi pytaniami) złożonością klas związanych z QM.
tak by się stało, że zdefiniowano nieco formalne pytanie. jeśli można wykazać, że klasy QM są równoważne „znacznie potężnym” klasom innym niż QM, to jest Twoja odpowiedź. ogólnym tematem tego typu wyników będzie klasa „niezbyt trudna w QM”, równoważna klasie „trudna w QM”. istnieją różne tego typu separacje klas otwartej złożoności (być może ktoś inny może zaproponować je bardziej szczegółowo).
Coś dziwnego w obecnej wiedzy o QM na temat algorytmów kwantowych
polega na tym, że istnieje pewien dziwny zestaw algorytmów, o których wiadomo, że działają w QM, ale wydaje się, że nie ma w nich zbyt dużej spójności / spójności. wydają się dziwne i pod pewnymi względami odłączone. nie ma widocznej „ogólnej zasady” dla „problemów, które można wyliczyć w QM, są na ogół w tej formie”, pomimo uzasadnionych oczekiwań, że ktoś może tam być.
np. kontrastuje to z teorią kompletności NP, która jest znacznie bardziej spójna w porównaniu. wydaje się, że być może lepiej rozwinięta teoria QM uzyskałaby większe poczucie spójności przypominające teorię kompletności NP.
silniejszym pomysłem może być to, że ostatecznie, gdy teoria złożoności QM zostanie lepiej rozwinięta, kompletność NP w jakiś sposób do niej „pasuje”.
dla mnie najbardziej ogólne przyspieszenie QM lub szeroko stosowana strategia, jaką widziałem, wydaje się być algorytmem Groversa, ponieważ tyle praktycznego oprogramowania jest związane z zapytaniami db. i pod pewnymi względami coraz bardziej „nieustrukturyzowane”:
O(N−−√)Ω(N)