Чиновники в кубических турнирах Рубика использовали два разных способа борьбы с кубом. В настоящее время они ломаются куб друг от друга и снова собрать cubies в случайном порядке из куба группы Рубика . Ранее они применяли случайную последовательность ходов Singmaster .G г ⟨ U , D , F , B , L , R ⟩
Однако длина слова - количество случайных ходов, необходимых для полного скремблирования куба, так что каждая из перестановок примерно одинаково вероятна - в настоящее время неизвестна, но должна быть по меньшей мере , 20 . Эту длину t можно назвать временем перемешивания случайного блуждания на графе Кэли группы кубиков Рубика, порожденной движениями Сингмастера \ langle U, D, F, B, L, R \ rangle .
Будет ли квантовый компьютер иметь какие-либо преимущества для определения времени перемешивания группы кубиков Рубика?
Я думаю, что у нас может быть какая-то умная последовательность действий Адамара, чтобы создать регистр как равномерную суперпозицию для всех таких конфигураций; таким образом, применение любой последовательности ходов Singmaster к не меняет .
Если у нас есть предположение относительно времени смешивания , мы также можем создать еще один регистр в качестве равномерной суперпозиции всех слов Singmaster длины и условно применить каждое такое слово к разрешенному состоянию. , мы надеемся получить состояние таким образом, чтобы при измерении каждая из конфигураций с равной вероятностью была измерена. Если , то мы не будем ходить по графу Кэли группы достаточно долго, и если мы будем измерятьконфигурации, которые «ближе» к разрешенному состоянию, были бы более вероятными. Некоторые умные фурье-подобные преобразования в могут измерить, насколько равномерно распределен .
Мне кажется, что квантовый компьютер хорош в этом. Например, если не был равномерно смешан всеми словами в , то некоторые конфигурации более вероятны, чем другие, например, является более "постоянным"; тогда как , если была полностью смешаны все из прогулок, а затем более «сбалансированный». Но мое предположение о квантовых алгоритмах и цепях Маркова недостаточно сильное, чтобы продвинуться далеко вперед.
РЕДАКТИРОВАТЬ
Сравните этот вопрос с проблемой проверки квантового узла.
При проверке квантового узла торговцу дается квантовая монета как состояние всех узлов, которые имеют определенный инвариант. Чтобы проверить квантовую монету, она применяет марковскую цепочку для перехода к себе (если это действительная монета.) Она должна применить эту марковскую цепочку и измерить результат не менее раз, но в противном случае она имеет нет способа построить самостоятельно (чтобы она не могла подделать монету). Поэтому, если ей дали действительную монету, ей дали состояние, которое она не могла произвести самостоятельно , вместе с цепью Маркова как матрица , и она предположительно знает время перемешивания; она должна проверить, что является действительным.
В данном вопросе, вероятно, довольно просто сгенерировать всех перестановок кубиков Рубика. Квантовый контур, соответствующий цепочке Маркова, называемой , движений Singmaster, также, вероятно, довольно легко построить. Однако время перемешивания неизвестно, и это единственное, что нужно определить.
(CW, чтобы избежать повторений от самостоятельного ответа)
Для двух сторон может существовать интерактивный способ сузить значение , следуя ответу @ DaftWullie и комментариям @Steven Sagona. Мой формализм беден, но я надеюсь, что идея проходит через ...t
Например, назовите обе стороны Алисой и Бобом. Стороны должны сотрудничать и вести себя честно согласно протоколу.
Алиса знает, как подготовить два состояния: и . Здесь - это равномерная суперпозиция для всех комбинаций кубиков Рубика, а - это другое состояние обезьяны с таким же количеством кубитов (например, состояние, соответствующее решенному кубику Рубика, или равномерная суперпозиция над большой подгруппой группы ). Боб знает, как применить матрицу к квантовому состоянию, где соответствует единственному шагу всех ходов Singmaster (с необходимыми вспомогательными элементами).| 1 ⟩ | 0 ⟩ | 1 ⟩ О М М|A0⟩ |A1⟩ |A0⟩ |A1⟩ G M M
Алиса и Боб хотят показать, что время смешивания группы кубиков Рубика при ходах Singmaster не больше . Алиса и Боб повторяют следующие раз.р сt r s
Если , то каждый из Боба итераций на шаге 2 не изменяется - потому что по определению является собственным матрицы Боба, и матрица Боба просто переставляет состояния между собой. Если , то состояние обезьяны является не является собственным проектором Боба, и вероятность того, что не будет измеряться быстро растет с .i=0 r |A0⟩ |A0⟩ i=1 |A1⟩ 1 r
Таким образом, если Боб точно предсказал для итераций, вероятность успеха растет экспоненциально с , а Боба достаточно велика, чтобы отличить правильное состояние кубика Рубика от состояния обезьяны.i s s r
Я не знаю, как далеко должен быть от . Я также не знаю, можно ли удалить взаимодействие.|A1⟩ |A0⟩
источник
Изначально давайте рассмотрим некоторые регистры и операторы.
Если находится в равномерной суперпозиции по всем элементам , то находится в собственном состоянии , и повторные применения не будут отброшены назад, чтобы повлиять на .|A⟩ G |A⟩ W W |B⟩
То есть должен возвращать в вышеупомянутой схеме к нулям ket .V−1 |B⟩ |00⋯0⟩
Однако , как отмечает @DaftWullie, если не находится в собственном государстве, то разница между и нарастает очень быстро - я считаю, скорость, с которой Нарастание этой разницы зависит именно от свойств смешения интересующего оператора.|u⟩ | у ⟩ р к | у ⟩|u⟩ ρk|u⟩
Таким образом, если мы сможем подготовить состояние , которое возмущено из равномерного распределения, так что не является собственным состоянием, то повторные применения быстро создадут разницу, и не может быть нулевым кетом.|A⟩ | ⟩ Вт V - 1 | B ⟩|A⟩ W V−1|B⟩
Если бы у нас была функция действующая на и ответный кубит который определяет, скажем, некоторый хэш позиция кубика Рубика меньше некоторого порога , и мы используем этот для управления вращением , тогда я считаю, что в приведенная выше схема не будет читать кет со всеми нулями, и вместо этого, скорее всего, будет отклоняться от кета со всеми нулями в зависимости только от и времени смешивания группы кубиков Рубика с набором генерации Singmaster.F |A⟩ |C⟩ {0,1}log2∥G∥↦(0,1) δ F |A⟩ V - 1 | B ⟩ δV−1|B⟩ δ
То есть, я ожидаю, что измерение в приведенной выше схеме будет читать или что-то подобное, где индекс первого зависит исключительно от времени смешивания и порога .|B⟩ |00000⋯000101101⟩ 1 δ1 δ
источник