Udowodniono, że adiabatyczne obliczenia kwantowe są równoważne „standardowym” lub obliczeniom kwantowym opartym na modelu bramkowym. Jednak obliczenia adiabatyczne pokazują obietnice problemów związanych z optymalizacją, w których celem jest zminimalizowanie (lub zmaksymalizowanie) funkcji, która jest w jakiś sposób związana z problemem - to znaczy znalezienie wystąpienia, które minimalizuje (lub maksymalizuje) tę funkcję natychmiast rozwiązuje problem.
Wydaje mi się, że algorytm Grovera może zasadniczo zrobić to samo: przeszukując przestrzeń rozwiązania, znajdzie jedno rozwiązanie (być może z wielu rozwiązań) spełniające kryterium wyroczni, które w tym przypadku odpowiada warunkowi optymalności, w czasie , gdzieNjest rozmiarem przestrzeni rozwiązania.
Algorytm ten okazał się optymalny: jak Bennett i in. (1997): „klasy nie da się rozwiązać na kwantowej maszynie Turinga w czasie o ( 2 n / 2 ) ”. W moim rozumieniu oznacza to, że nie ma możliwości skonstruowania algorytmu kwantowego, który znalazłby rozwiązanie, przeszukując przestrzeń szybciej niż O ( √, gdzieNskaluje się z rozmiarem problemu.
Więc moje pytanie brzmi: chociaż adiabatyczne obliczenia kwantowe są często przedstawiane jako lepsze, jeśli chodzi o problemy z optymalizacją, czy naprawdę mogą być szybsze niż ? Jeśli tak, wydaje się to przeczyć optymalności algorytmu Grovera, ponieważ dowolny algorytm adiabatyczny może być symulowany przez obwód kwantowy. Jeśli nie, jaki jest sens opracowywania algorytmów adiabatycznych, jeśli nigdy nie będą one szybsze niż coś, co możemy systematycznie konstruować z obwodami? Czy coś jest nie tak z moim zrozumieniem?