Jumlah minimum CNOT untuk kenaikan 4-qubit pada kisi planar


8

Baru-baru ini saya bertanya-tanya seberapa tinggi mesin NISQ akan dapat "menghitung". Yang saya maksudkan adalah, mengingat sirkuit kenaikan paling optimal yang dapat Anda buat, berapa kali Anda dapat secara fisik menerapkan sirkuit itu ke qubit dalam keadaan awal rahasia sebelum ada lebih dari 50% peluang bahwa outputnya adalah nilai yang salah.

Untuk itu, saya membutuhkan rangkaian kenaikan yang baik yang benar-benar akan berjalan pada mesin NISQ! Misalnya ini berarti menghormati batasan lokalitas, dan menghitung biaya berdasarkan berapa banyak operasi 2-qubit yang dilakukan (karena itu adalah yang paling berisik). Untuk kesederhanaan, saya akan mengatakan bahwa set gerbang adalah "operasi qubit tunggal + CNOT lokal di grid".

Tampak jelas bagi saya bahwa mesin NISQ harus dapat menerapkan incrementer 3-qubit setidaknya 8 kali (jadi itu kembali ke 0 dan kehilangan hitungan), tapi saya pikir membungkus counter 4-qubit jauh lebih menantang. Jadi fokus pertanyaan ini pada ukuran itu secara khusus.

Incrementer 4-qubit adalah sirkuit yang mempengaruhi permutasi negara |k|k+1(mod16) . Nilai k harus disimpan sebagai bilangan bulat biner pelengkap 2s dalam empat qubit. Jika nilainya di bawah superposisi, itu harus tetap koheren setelah menerapkan incrementer (yaitu tidak melibatkan dengan qubit lain kecuali sebagai ruang kerja sementara). Anda dapat menempatkan qubit di mana pun Anda inginkan di grid.


Bisakah Anda menjelaskan (secara singkat) apa yang Anda maksud dengan incrementer? | x> -> | x + 1> pada k bits, mod 2 ^ k? Dan apa arti "NISQ"? Dan bagaimana dengan ancillas - dari jawaban Anda, sepertinya Anda mengizinkannya?
Norbert Schuch

@NorbertSchuch Saya menambahkan detail incrementer. Untuk NISQ (kuantum skala menengah berisik) lihat arxiv.org/abs/1801.00862
Craig Gidney

Terima kasih. Apa jenis wilayah yang Anda cari? Dan apa yang dimaksud dengan "2s melengkapi biner integer"? Apakah ini hanya string bit biner?
Norbert Schuch

1
Grid @NorbertSchuch Planar. Qubit diposisikan pada koordinat integer-pair, dan berdekatan jika abs (x1-x2) + abs (y1-y2) == 1. Adapun komplemen dua: ya. en.wikipedia.org/wiki/Two%27s_complement
Craig Gidney

Apa gunanya komplemen dari keduanya? Dan apakah saya mengerti benar bahwa ini pada dasarnya berarti saya memetakan | k> -> | k-1> dalam biner normal?
Norbert Schuch

Jawaban:


3

Inilah sirkuit terbaik yang saya temukan. Ini menggunakan 14 CNOT.

Perhatikan bahwa sirkuit ini tidak menggunakan tata letak linier! Itu ditempatkan di grid seperti ini:

0-A-1
  |
  3
  |
  2

Di mana 'A' adalah ancilla yang diinisialisasi dalam kondisi | 0> dan '0', '1', '2', '3' adalah qubit yang menyusun register (dengan '0' adalah bit yang paling tidak signifikan).

14 kenaikan CNOT 4-qubit

Saya memverifikasi sirkuit ini di Quirk menggunakan dualitas saluran-negara dan invers yang dikenal baik .

Jika seseorang memiliki akses ke operasi sqrt-of-CNOT, jumlah operasi 2-qubit dapat diturunkan menjadi 13 dengan menggabungkan dua CNOT dan tiga Ts di area bawah menjadi S-terkontrol.

Jika CNOT memiliki tingkat kesalahan 0,5%, dan semua sumber kesalahan lainnya dapat diabaikan, Anda dapat menerapkan sirkuit ini hampir sepuluh kali sebelum mencapai tingkat kegagalan 50%. Menyiratkan mesin NISQ masuk akal bisa "hampir menghitung sampai sepuluh".

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.