근사 단위 행렬


10

나는 현재 2 개의 단일 행렬을 가지고 있는데, 가능한 적은 양자 게이트로 좋은 정밀도로 근사하고 싶습니다.

필자의 경우 두 행렬은 다음과 같습니다.

  • NOT 게이트의 제곱근 (전역 위상까지)
    G=12(i11i)=e34πX
  • =(10000121200121200001)

내 질문은 다음과 같습니다

가능한 적은 양자 게이트와 우수한 정밀도로 이러한 특정 행렬을 어떻게 근사 할 수 있습니까?

내가 가질 수있는 것은 그것을 가질 여유가 있습니다.

  1. 몇 일 / 주 동안의 CPU 시간과 많은 RAM 을 사용할 여유가 있습니다 .
  2. 나는 수학적인 속임수를 찾기 위해 인간의 하루나 이틀을 보낼 수 있습니다 (마지막 수단으로, 여기에 내가 먼저 묻습니다). 이번에는 첫 번째 포인트에 사용 된 가상 알고리즘을 구현하는 데 필요한 시간은 포함되지 않습니다.
  3. 분해가 거의 정확하기를 원합니다. 현재 목표 정확도가 없지만 위의 2 게이트는 회로에 광범위하게 사용되며 오류가 너무 많이 누적되는 것을 원하지 않습니다.
  4. 분해가 가능한 한 적은 양자 게이트를 사용하기를 원합니다. 이 시점은 현재 보조입니다.
  5. 좋은 방법은 양자 게이트 수와 근사 정밀도 사이에서 원하는 트레이드 오프를 선택할 수있게 해줍니다. 이것이 가능하지 않다면, 최소한의 정확도 106 필요 (내가하지 않도록이 임계 값의 생각, 그래서 전에 말했듯이, 나는 추정이없는) (추적 규범의 측면에서)이 아마도.
  6. 게이트 세트는
    {H,엑스,와이,,아르 자형ϕ,에스,,아르 자형엑스,아르 자형와이,아르 자형,CX,교환,iSWAP,교환}
    아르 자형ϕ,교환,교환 에 기재된위키,아르 자형도끼에 대하여 회전(하나 인엑스,와이또는와)
    iSWAP=(100000나는00나는000001)
    .

내가 아는 방법 :

  1. Solovay-Kitaev 알고리즘. 이 알고리즘을 구현했으며 이미 여러 단일 행렬에서 테스트했습니다. 이 알고리즘은 상당히 긴 시퀀스를 생성하며 트레이드 오프 [퀀텀 게이트 수] VS [근사 정밀도]는 충분히 매개 변수화 할 수 없습니다. 그럼에도 불구하고, 나는이 게이트에서 알고리즘을 실행하고 내가 얻은 결과 로이 질문을 편집 할 것입니다.
  2. 1 큐빗 게이트 근사n 큐빗 게이트 근사 에 관한 두 종이 . 또한 이러한 알고리즘을 테스트해야합니다.

편집 : "제곱근"을 더 명확하게하기 위해 질문을 편집했습니다.


특정 게이트 세트를 염두에두고 큐 비트에서 기본적으로 / 직접 구현할 수없는 이유가 있습니까?
Mithrandir24601

1
내가 생각했던 게이트 세트를 정확하게 편집 :)
Nelimee

오른쪽 sqrt (SWAP) + 하나의 CNOT + 단일 큐 비트 게이트로 W를 수행 할 수있는 것처럼 보입니다.
Norbert Schuch

정교하게 신경 쓰지 않는다면 이것으로 무엇을하려고하는지 궁금합니다.
psitae

이 두 개의 게이트는 양자 회로에 나타나 매우 단순한 해밀턴 인 (실제 항목 만 있거나 가상 항목 만있는 1- 스파 스 하 밀톤 인)을 시뮬레이션합니다. 이에 대한 논문은 얻기가 매우 어렵습니다. 내가 찾은 유일한 방법은 여기 에 사본을 요청하고 사서함에서 답변을 기다리는 것입니다. :)
Nelimee

답변:


8

구현할 두 가지 간단한 매트릭스를 선택했습니다.

첫 번째 연산 (G)은 X 게이트의 제곱근입니다 (전역 위상까지).

G 게이트

게이트 세트에서 이것은 아르 자형엑스(π/2) 입니다.

두 번째 연산 (W)은 동일성 행렬의 중간 2x2 블록에있는하다 마드 행렬입니다. 이 2x2-in-the-middle 패턴을 볼 때마다 "CNOT에 의해 제어되는 조작 된 조작"을 생각해야합니다. 그리고 그것은 정확히 여기서 작동합니다 (참고 : 라인을 바꿔야 할 수도 있습니다; 엔디안 규칙에 따라 다름) :

W 조작

따라서 유일한 문제는 제어 된 Hadamard 작업을 구현하는 방법입니다. 하다 마드는 X + Z 축을 중심으로 한 180도 회전입니다. Y 축을 중심으로 45도 회전하여 X + Z 축을 X 축으로 이동 한 다음 CNOT를 CH 위치에 놓고 축을 뒤로 이동할 수 있습니다.

다시 W 작동

와이1/4아르 자형와이(π/4)


5

영형(4)영형에스

구성은 2 개의 CNOT 게이트와 최대 12 개의 단일 큐 비트 게이트 (실제 2 큐 비트 게이트의 경우 가장 일반적인 경우)가 필요하다는 점에서 최적입니다. 구조는 동질성을 기반으로합니다.

에스영형(4)에스(2)×에스(2),
=미디엄미디엄
에스(2)에스(2)

미디엄미디엄

여기에 이미지 설명을 입력하십시오

이 구성을 사용하면 Vatan과 Williams가 제공하는 전체 게이트 구현은 다음과 같습니다.

여기에 이미지 설명을 입력하십시오

에스1=에스(π2)아르 자형1=에스와이(π2)


4

이 게이트 중 어느 것도 대략적인 시퀀스를 요구하지 않습니다. 큰 노력없이 지정된 게이트 세트로 정확하게 구현할 수 있습니다.

H에스H

여기에 이미지 설명을 입력하십시오

=코사인π8나는나는π8와이아르 자형와이(θ)

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.