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