Ini adalah kelanjutan dari algoritma Quantum untuk sistem persamaan linear (HHL09): Langkah 2 - Apa itu ?
Dalam makalah: Algoritma Quantum untuk sistem persamaan linear (Harrow, Hassidim & Lloyd, 2009) , rincian implementasi algoritma yang sebenarnya tidak diberikan. Bagaimana tepatnya state dan dibuat, adalah semacam " kotak hitam " (lihat halaman 2-3).
dan
di mana adalah status awal register jam dan adalah status awal register Input.
(Katakan) Saya ingin menjalankan algoritme mereka pada komputer kuantum IBM -qubit. Dan saya ingin menyelesaikan persamaan tertentu mana adalah matriks Hermitian dengan entri nyata dan adalah vektor kolom dengan entri nyata.
Mari kita ambil contoh:
dan
Dengan dimensi dan , kita harus memerlukan qubit untuk register input dan qubit lain untuk register jam dengan asumsi kita menginginkan nilai eigen menjadi direpresentasikan dengan akurasi dan presisi hingga bit untuk nilai eigen (ini telah dibahas di sini sebelumnya). Jadi total qubit akan dibutuhkan untuk tujuan ini (tambahan qubit adalah ancilla).b ⌈ log 2 4 ⌉ = 2 6 90 % 3 2 + 6 + 1 = 9
Pertanyaan:
Dengan menggunakan informasi ini, apakah mungkin untuk membuat status awal dan pada IBM versi qubit?| b16
Jika Anda berpikir terlalu besar untuk diterapkan pada komputer kuantum IBM, Anda bahkan dapat menunjukkan contoh persiapan keadaan awal untuk matriks Hermitian (atau hanya memberikan referensi ke contoh).2 × 2 A
Saya hanya ingin mendapatkan ide umum tentang apakah ini dapat dilakukan (yaitu apakah mungkin) pada komputer kuantum IBM 16-qubit, dan untuk itu diperlukan gerbang mana. Jika bukan komputer kuantum IBM 16-qubit, dapatkah simulator QISKit digunakan untuk menciptakan kembali persiapan keadaan awal dan dalam algoritma HHL? Apakah ada alternatif lain yang lebih baik untuk melakukan ini?| b ⟩