Было доказано, что адиабатические квантовые вычисления эквивалентны «стандартным» или квантовым вычислениям модели затвора. Адиабатические вычисления, однако, показывают перспективы для задач оптимизации, где цель состоит в том, чтобы минимизировать (или максимизировать) функцию, которая каким-то образом связана с проблемой, то есть найти экземпляр, который минимизирует (или максимизирует) эту функцию, немедленно решает проблема.
Теперь мне кажется, что алгоритм Гровера, по сути, может делать то же самое: путем поиска в пространстве решений он найдет одно решение (возможно, из множества решений), которое удовлетворяет критерию оракула, который в этом случае приравнивается к условию оптимальности, во время , гдеN - размер пространства решений.
Этот алгоритм оказался оптимальным: как Bennett et al. (1997) сформулировал это так: «класс не может быть решен на квантовой машине Тьюринга за время o ( 2 n / 2 ) ». В моем понимании это означает, что нет способа построить какой-либо квантовый алгоритм, который находит решение путем поиска в пространстве быстрее, чем O ( √, гдеNмасштабируется с размером проблемы.
Итак, мой вопрос: хотя адиабатические квантовые вычисления часто представляются превосходящими, когда речь идет о задачах оптимизации, могут ли они действительно быть быстрее, чем ? Если да, то это, кажется, противоречит оптимальности алгоритма Гровера, поскольку любой адиабатический алгоритм может быть смоделирован квантовой схемой. Если нет, то какой смысл разрабатывать адиабатические алгоритмы, если они никогда не будут быстрее, чем то, что мы можем систематически строить с помощью схем? Или что-то не так с моим пониманием?