Rubik의 큐브 토너먼트 담당자는 큐브를 스크램블하는 두 가지 방법을 사용했습니다. 현재, 그들은 떨어져 큐브를 파괴하고 임의의 순서로 cubies을 재 조립 루빅의 큐브 그룹의 . 이전에, 그들이 임의의 순서 적용될 Singmaster 이동의 .
양자 컴퓨터가 루빅스 큐브 그룹의 혼합 시간 를 결정하는 데 어떤 이점이 있습니까?
나는 우리가 레지스터 을 모든 와 같은 균일 한 중첩 으로 만들기 위해 일련의 영리한 일련의 Hadamard 움직임을 가질 수 있다고 생각한다 . 따라서 Singmaster로 이동 중 어느 시퀀스인가 변하지 않는다 .
믹싱 시간 가 무엇인지에 대한 추측 가 있다면 , 길이 의 모든 Singmaster 단어의 균일 한 중첩으로 또 다른 레지스터 을 생성하고 각 단어를 해결 된 상태에 조건부로 적용 할 수 있습니다 , 희망 상태 얻을 예컨대, 우리가 측정하는 경우 상기 각 구성이 동일 확률을 측정하여야한다. 만약 , 우리는의 케일리 그래프를 따라 걸어되지 않습니다 충분히에 대한, 우리가 측정 할 수 있다면, 해결 된 상태에 "가까운"구성이 더 가능성이 높습니다. 일부 영리한 푸리에-식으로 변환 분산하는 방법을 균일하게 측정 할 수 있습니다 이다.
나에게 이것은 양자 컴퓨터가 잘하는 것 같은 느낌이 든다. 예를 들어, 균일에서 모든 단어 혼합되지 하고 일부 구성 가능성 다른 예보다 "상수"이상이고; 반면 이 모든 보행에 의해 완전히 혼합 된 경우 은 더 "균형"입니다. 그러나 양자 알고리즘과 Markov 체인에 대한 나의 취지는 매우 멀어 질 정도로 강력하지 않습니다.
편집하다
이 질문을 양자 매듭 검증 문제와 대조하십시오.
양자 매듭 검증에서, 상인은 특정한 불변성을 갖는 모든 매듭 의 상태로 동전을 받는다 . 양자 동전을 확인하기 위해, 그녀는 마르코프 체인 적용 전환에 에 자체 (유효한 동전의 경우.) 그녀는이 마르코프 체인을 적용하고 적어도 결과 측정해야 시간을하지만, 그렇지 않으면 그녀는있다 방법은 구성하는 그녀를 (그녀가 동전을 위조 할 수 않도록.) 그녀가 유효한 동전을 주어 그래서 경우 자신에, 그녀는 그녀가있는 상태의 주어진 그녀의 소유에 생성 할 수 없습니다 A와 같은 마르코프 체인과 함께를, 매트릭스 이고, 아마도 혼합 시간; 그녀는 이 유효한지 테스트해야 합니다.
현재 질문에서, 모든 Rubik의 큐브 순열의 을 생성하는 것은 매우 쉽습니다 . Singmaster 움직임 의 Markov 체인에 해당하는 양자 회로는 라고도 할 수 있습니다. 그러나, 혼합 시간 ( 은 알려져 있지 않으며, 결정되어야 할 것이 하나이다.