Mendekati matriks kesatuan

10

Saat ini saya memiliki 2 matriks kesatuan yang ingin saya perkirakan dengan presisi yang baik dengan kemungkinan gerbang kuantum yang lebih sedikit.

Dalam kasus saya dua matriks adalah:

  • Akar kuadrat dari gerbang NOT (hingga fase global)
    G=12(i11i)=e34πX
  • W=(10000121200121200001)

Pertanyaan saya adalah sebagai berikut:

Bagaimana saya bisa memperkirakan matriks spesifik ini dengan gerbang kuantum yang lebih sedikit mungkin dan presisi yang baik?

Apa yang saya ingin dapat mampu memilikinya:

  1. Saya mampu menggunakan beberapa hari / minggu waktu CPU dan banyak RAM.
  2. Saya mampu menghabiskan 1 atau 2 hari manusia untuk mencari trik matematika (dalam upaya terakhir, itu sebabnya saya bertanya di sini dulu). Kali ini tidak termasuk waktu saya perlu mengimplementasikan algoritma hipotetis yang digunakan untuk poin pertama.
  3. Saya ingin dekomposisi hampir tepat. Saya tidak memiliki target presisi saat ini, tetapi 2 gerbang di atas digunakan secara luas oleh sirkuit saya dan saya tidak ingin kesalahan menumpuk terlalu banyak.
  4. Saya ingin dekomposisi menggunakan gerbang kuantum sesedikit mungkin. Poin ini adalah yang kedua untuk saat ini.
  5. Metode yang baik akan membiarkan saya memilih trade-off yang saya inginkan antara jumlah gerbang kuantum dan ketepatan perkiraan. Jika ini tidak memungkinkan, akurasi setidaknya 10-6 (dalam hal norma penelusuran) mungkin (seperti yang dikatakan sebelumnya, saya tidak memiliki perkiraan sehingga saya tidak yakin dengan ambang batas ini) diperlukan.
  6. Set gerbang adalah:
    {H,X,Y,Z,Rϕ,S,T,Rx,Ry,Rz,CX,MENUKAR,iSWAP,MENUKAR}
    denganRϕ,MENUKAR,MENUKAR seperti yang dijelaskan dalamWikipédia,RSEBUAHrotasi sehubungan dengan kapakSEBUAH(SEBUAHadalah baikX,YatauZ) dan
    iSWAP=(100000saya00saya000001)
    .

Metode yang saya tahu tentang:

  1. Algoritma Solovay-Kitaev. Saya memiliki implementasi dari algoritma ini dan sudah mengujinya pada beberapa matriks kesatuan. Algoritma menghasilkan urutan yang cukup panjang dan trade-off [jumlah gerbang kuantum] VS [presisi perkiraan] tidak cukup parametrisable. Namun demikian, saya akan menjalankan algoritma pada gerbang ini dan mengedit pertanyaan ini dengan hasil yang saya peroleh.
  2. Dua makalah tentang pendekatan gerbang 1-qubit dan pendekatan gerbang n-qubit . Saya juga perlu menguji algoritma ini.

EDIT: mengedit pertanyaan untuk membuat "akar kuadrat dari tidak" lebih jelas.

Awal
sumber
Apakah Anda memiliki pengaturan gerbang tertentu dan apakah ada alasan Anda tidak dapat mengimplementasikan secara native / langsung pada qubit? G
Mithrandir24601
1
Diedit dengan tepat set gerbang yang ada dalam pikiran saya :)
Nelimee
Sepertinya W dapat dilakukan dengan sqrt (SWAP) yang tepat + satu gerbang CNOT + single-qubit.
Norbert Schuch
Saya ingin tahu tentang apa yang Anda coba lakukan dengan ini, jika Anda tidak keberatan menguraikan.
psitae
Kedua gerbang ini muncul di sirkuit kuantum untuk mensimulasikan orang Hamilton yang sangat sederhana (hamiltonian 1-jarang dengan hanya entri nyata atau hanya entri imajiner). Tesis yang menguraikan hal ini cukup sulit diperoleh. Satu-satunya cara yang saya temukan adalah meminta salinan di sini dan menunggu jawaban di kotak surat Anda :)
Nelimee

Jawaban:

8

Anda telah memilih dua matriks yang sangat sederhana untuk diimplementasikan.

Operasi pertama (G) hanyalah akar kuadrat dari gerbang X (hingga fase global):

Gerbang G

Di set gerbang Anda, ini adalah RX(π/2) .

Operasi kedua (W) adalah matriks Hadamard di blok 2x2 tengah dari matriks jika tidak identitas. Setiap kali Anda melihat pola 2x2-in-the-middle ini, Anda harus berpikir "operasi terkontrol terkonjugasi oleh CNOT". Dan itulah yang bekerja di sini (catatan: Anda mungkin perlu menukar garis; tergantung pada konvensi endianness Anda):

Operasi W

Jadi satu-satunya masalah adalah bagaimana mengimplementasikan operasi Hadamard yang terkontrol. Hadamard adalah rotasi 180 derajat di sekitar sumbu X + Z. Anda dapat menggunakan rotasi 45 derajat di sekitar sumbu Y untuk memindahkan sumbu X + Z ke sumbu X, lalu lakukan CNOT di tempat CH, lalu gerakkan sumbu ke belakang:

Operasi W lagi

Y1/4RY(π/4)

Craig Gidney
sumber
5

WWHAI(4)CNHAITs

Konstruksinya optimal dalam arti bahwa ia membutuhkan dua gerbang CNOT dan paling banyak 12 gerbang qubit tunggal (untuk kasus paling umum dari gerbang dua qubit asli). Konstruksi didasarkan pada homomorfisme:

SHAI(4)SU(2)×SU(2),
W
W=M.UM.
USU(2)SU(2)

M.M.

masukkan deskripsi gambar di sini

Dengan menggunakan konstruksi ini, implementasi gerbang penuh yang diberikan oleh Vatan dan Williams adalah:

masukkan deskripsi gambar di sini

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

SEBUAHB

David Bar Moshe
sumber
4

Tidak satu pun dari gerbang ini yang membutuhkan perkiraan urutan. Anda dapat mengimplementasikannya tepat dengan set gerbang yang Anda tentukan tanpa usaha keras.

HSH

W

masukkan deskripsi gambar di sini

U=cosπ8saya-sayadosaπ8YRY(θ)

DaftWullie
sumber