Xấp xỉ ma trận đơn vị


10

Tôi hiện có 2 ma trận đơn nhất mà tôi muốn xấp xỉ với độ chính xác tốt với các cổng lượng tử ít hơn có thể.

Trong trường hợp của tôi, hai ma trận là:

  • Căn bậc hai của cổng NOT (tối đa pha toàn cầu)
    G=12(i11i)=e34πX
  • W=(10000121200121200001)

Câu hỏi của tôi là như sau:

Làm thế nào tôi có thể xấp xỉ các ma trận cụ thể này với các cổng lượng tử ít hơn có thể và độ chính xác tốt?

Những gì tôi muốn có một khả năng có thể có nó:

  1. Tôi có thể đủ khả năng sử dụng vài ngày / tuần thời gian CPU và rất nhiều RAM.
  2. Tôi có thể đủ khả năng dành 1 hoặc 2 ngày của con người để tìm kiếm các thủ thuật toán học (trong phương sách cuối cùng, đó là lý do tại sao tôi hỏi ở đây trước). Lần này không bao gồm thời gian tôi sẽ cần để thực hiện các thuật toán giả định được sử dụng cho điểm đầu tiên.
  3. Tôi muốn sự phân hủy gần như chính xác. Hiện tại tôi không có độ chính xác mục tiêu, nhưng 2 cổng ở trên được sử dụng rộng rãi bởi mạch của tôi và tôi không muốn lỗi tích lũy quá nhiều.
  4. Tôi muốn phân tách sử dụng các cổng lượng tử ít nhất có thể. Điểm này là thứ yếu cho thời điểm này.
  5. Một phương pháp tốt sẽ cho phép tôi chọn sự đánh đổi mà tôi muốn giữa số lượng cổng lượng tử và độ chính xác của phép tính gần đúng. Nếu điều này là không thể, thì độ chính xác ít nhất là 106 (về chỉ tiêu theo dõi) có lẽ (như đã nói trước đây, tôi không có ước tính nên tôi không chắc chắn về ngưỡng này).
  6. Tập cổng là:
    {H,X,Y,Z,Rϕ,S,T,Rx,Ry,Rz,CX,SWAP,iSWAP,SWAP}
    vớiRϕ,SWAP,SWAP như được mô tả trongWikipédia,RAphép quay đối với rìuA(AX,YhoặcZ) và
    iSWAP=(100000i00i000001)
    .

Các phương pháp tôi biết về:

  1. Thuật toán Solovay-Kitaev. Tôi có một triển khai thuật toán này và đã thử nghiệm nó trên một số ma trận đơn nhất. Thuật toán tạo ra các chuỗi khá dài và sự đánh đổi [số lượng cổng lượng tử] VS [độ chính xác của phép tính gần đúng] là không đủ tham số. Tuy nhiên, tôi sẽ thực hiện thuật toán trên các cổng này và chỉnh sửa câu hỏi này với kết quả tôi thu được.
  2. Hai bài báo về xấp xỉ cổng 1 qubitxấp xỉ cổng n-qubit . Tôi cũng cần phải kiểm tra các thuật toán này.

EDIT: chỉnh sửa câu hỏi để làm cho "căn bậc hai không" rõ ràng hơn.


G

1
Đã chỉnh sửa để chính xác bộ cổng mà tôi có trong tâm trí :)
Nensonee 27/12/18

Có vẻ như W có thể được thực hiện với sqrt bên phải (SWAP) + một cổng CNOT + qubit đơn.
Norbert Schuch

Tôi tò mò về những gì bạn đang cố gắng làm với điều này, nếu bạn không bận tâm đến việc xây dựng.
psitae

Hai cổng này xuất hiện trong các mạch lượng tử để mô phỏng người Hamilton rất đơn giản (hamilton 1 thưa thớt chỉ có mục thực hoặc chỉ mục nhập tưởng tượng). Luận án xây dựng về điều này là khá khó để có được. Cách duy nhất tôi tìm thấy là yêu cầu một bản sao ở đây và chờ câu trả lời trên hộp thư của bạn :)
Nensonee 31/12/18

Câu trả lời:


8

Bạn đã chọn hai ma trận đặc biệt đơn giản để thực hiện.

Hoạt động đầu tiên (G) chỉ là căn bậc hai của cổng X (lên đến giai đoạn toàn cầu):

Cổng G

RX(π/2)

Hoạt động thứ hai (W) là ma trận Hadamard trong khối 2x2 ở giữa của ma trận nhận dạng khác. Bất cứ khi nào bạn nhìn thấy mô hình 2x2 ở giữa này, bạn nên nghĩ rằng "hoạt động được kiểm soát kết hợp bởi CNOTs". Và đó chính xác là những gì hoạt động ở đây (lưu ý: bạn có thể cần trao đổi các dòng; phụ thuộc vào quy ước về tuổi thọ của bạn):

Hoạt động W

Vì vậy, rắc rối thực sự duy nhất là làm thế nào để thực hiện một hoạt động Hadamard được kiểm soát. Hadamard là góc quay 180 độ quanh trục X + Z. Bạn có thể sử dụng xoay 45 độ quanh trục Y để di chuyển trục X + Z sang trục X, sau đó thực hiện CNOT thay cho CH, sau đó di chuyển trục quay lại:

Hoạt động trở lại

Y1/4RY(π/4)


5

WWO(4)CNOTs

Việc xây dựng là tối ưu theo nghĩa là nó yêu cầu hai cổng CNOT và nhiều nhất là 12 cổng qubit đơn (đối với trường hợp chung nhất của cổng hai qubit thực). Việc xây dựng dựa trên sự đồng hình:

SO(4)SU(2)×SU(2),
W
W=MUM
USU(2)SU(2)

MM

nhập mô tả hình ảnh ở đây

Sử dụng cấu trúc này, việc thực hiện cổng đầy đủ do Vatan và Williams đưa ra là:

nhập mô tả hình ảnh ở đây

S1=Sz(π2)R1=Sy(π2)

AB


4

Cả hai cổng này đều yêu cầu trình tự gần đúng. Bạn có thể thực hiện chúng chính xác với các bộ cổng được chỉ định mà không cần nỗ lực nhiều.

HSH

W

nhập mô tả hình ảnh ở đây

U=cosπ8Iisinπ8YRY(θ)

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.