하나님의 수에 대한 양자 알고리즘


9

신의 수신의 알고리즘 중 최악의 경우입니다.

루빅스 큐브 퍼즐을 해결하는 방법에 대한 토론에서 시작된 개념이지만 다른 조합 퍼즐과 수학 게임에도 적용될 수 있습니다. 이것은 가능한 가장 적은 움직임을 가진 솔루션을 생성하는 알고리즘을 말하며, 전능 한 존재는 주어진 구성에서 최적의 단계를 알 것이라는 아이디어입니다.

신의 수를 20으로 계산하려면 "35 년의 CPU 사용 유휴 (고전) 컴퓨터 시간"이 필요했습니다.

양자 접근 방식으로 어떤 종류의 속도를 달성 할 수 있습니까?


1
조합 퍼즐의 "신의 수" 는 Cayley와 같은 그래프 의 직경 , 즉 그래프에서 가장 작은 경로와 관련이 있습니다. 나는 일반화 된 문제를n×n×n 퍼즐은 NP. 나는이 논문을 연구하지 않았다 -arxiv.org/abs/quant-ph/0303131- 나는 그것이 고전보다 Grover-speedup을 주장한다고 생각한다.
Mark S


1
계산하기 어려운 것에 대해서는 이와 같은 질문 을 할 수 있습니다. 이것은 매우 건설적인 것처럼 보이지 않습니다. 왜이 특정 문제가 wrt 퀀텀 알고리즘에 관심이 있다고 생각하십니까?
Norbert Schuch

@Norbert Schuch 저는 큐브와 양자 컴퓨팅을합니다. 그것은 나에게 정말 흥미로운 문제입니다 (그리고 양자 조합 최적화에 관심이있는 다른 사람들에게 생각할 것입니다).
meowzz

1
자매 사이트의 mathoverflow.net/questions/77836/… 도 참조하십시오 .
Mark S

답변:


4

Rubik의 큐브 Cayley 그래프를 생각할 수 있습니다 Γ=(V,E) 각 (컬러) 가장자리 E Singmaster 움직임 ​​중 하나 U,U2,U3=U1,D,D2,D3, 그리고 각 정점 V 중 하나 인 432520032744898560004.3e19 다른 구성 3×3×3 큐브.

그래프 의 지름 은 그래프에서 가장 짧은 경로입니다. 직경을 결정하기위한 클래식 알고리즘은 다항식입니다.|V|; 예를 들어 자매 사이트의 답변 을 참조하십시오 .

위에서 언급 한 바와 같이, 하나님의 수는이 직경과 관련이있다. 그룹의 Cayley 그래프에 대한 정점 사이의 최단 경로를 알기 위해서는 해결 된 상태에서 몇 단계 떨어져 있는지 알 수 있습니다. 우리는 Rokicki, Kociemba, Davidson 및 Dethridge 덕분에 하나님의 수는20. 그들이 실행 한 알고리즘은 다항식이었습니다.|V|예를 들어 다항식 4.3e19.

주석에서 언급 한 그래프 직경에 대한 Heiligman의 양자 알고리즘은 지크 스트라 알고리즘보다 "총 양자 비용이 O(|V|9/4)그러나 Heiligman은 전형적인 알고리즘처럼 그래프를 인코딩한다고 생각합니다. O(|V|)큐빗. 분명히, 만약|V|=4.3e19 그러면 도움이되지 않습니다.

대신, 다른 질문에서 암시 된 것처럼 루빅스 큐브를 인코딩하는 다른 방법은 물론 모든 것에 대해 균일 한 중첩을 준비하는 것입니다.4.3e19상태. 이것은 단지 걸립니다log4.3e19 큐빗.

양자 알고리즘은 "고유 값"과 "고유 벡터"및 "고유 상태"에 대해 잘 알고 있습니다. 모든 Singmaster 동작을 모든 균일 한 중첩에 적용4.3e19상태는 상태를 변경하지 않습니다. 즉, 균일 한 중첩은 Cayley 그래프에서 Markov 사슬의 고유 상태입니다.

그래프 의 지름 해당 인접성 / 라플라시안 행렬 고유 값 / 고유 벡터 , 특히 스펙트럼 갭, 두 개의 가장 큰 고유 값 사이의 거리 (λ1λ2). "직경 고유 값"에 대한 빠른 Google 검색은 이를 생성 합니다 . 비슷한 Google 검색을 탐색하는 것이 좋습니다.

스펙트럼 갭은 단열 알고리즘을 정확히 제한합니다 . 따라서 아마도 루빅스 큐브 그룹의 다양한 하위 그룹 / 하위 공간에 대해 균일 한 슈퍼 포지션에서 해결 된 상태로 진화하기 위해 단열 알고리즘이 얼마나 빨리 실행되어야하는지 알면 스펙트럼 격차를 추정하고이를 사용하여 하나님의 수를 제한 할 수 있습니다. 그러나 나는 여기서 내 리그에서 빨리 벗어 났으며 정확성에 도달 할 수 있는지 의심합니다.


무엇보다도 훌륭한 답변에 감사드립니다. 스펙트럼 및 당뇨병 과정에 대해 더 자세히 알고 싶습니다 . 서브 큐빅 그래프 에 대해 아는 것이 있습니까? 또한 초현실적 인 숫자 (구체적으로 차이 )에 대해 알고 있습니까? 또한 2x2 사례에 대한 의견이 있습니까? 또는 nxn 케이스 (3<n)?
meowzz

1
@meowzz, 천만에요. 초현실적 인 숫자 나 서브 큐빅 그래프에 대해 전혀 모르는 것이 유감입니다. 위의 Cayley 그래프는 입방체가 아니며 원자가가18 나는 (6얼굴 및 얼굴 당 1/4, 절반 또는 3/4 이동). 대한n×n 같은 생각이 적용되는 경우 ... 얼마나 오래 측정 τn 단열 알고리즘은 해결 된 상태로 진화하고 τnλ2 스펙트럼 갭을 바인딩하고 직경을 바인딩 δ 사이에 관계 λ2δ...
Mark S

1
답을 읽을 때 아직 "양자 접근 방식으로 어떤 속도를 달성 할 수 있을까?"
JanVdA

1
@JanVdA 귀하의 의견에 감사드립니다. 나는 대담한 질문에 대한 답변에 대한 모든 세부 사항을 알고 있다고 주장하지 않았습니다. 더 자세히 살펴볼 가치 있는 접근 방식에 대한 피드백을 제공 하고 해당 질문에 대한 다른 의견에 가볍게 대응하려고했습니다. 또한 누군가 나에게 비슷한 질문을 매우 환영했습니다.
Mark S
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.