근사 단위 행렬


10

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

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

  • NOT 게이트의 제곱근 (전역 위상까지)
    G=−12(i11i)=e−34πX
  • 여=(1000012120012−1200001)

내 질문은 다음과 같습니다

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

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

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