Mungkin ini adalah pertanyaan yang naif, tapi saya tidak tahu bagaimana sebenarnya mengekspansiasi sebuah matriks dalam rangkaian kuantum. Dengan asumsi memiliki matriks persegi generik A , jika saya ingin mendapatkan eksponensial, , saya dapat menggunakan seri
Untuk memiliki perkiraannya. Saya tidak mendapatkan cara melakukan hal yang sama menggunakan gerbang kuantum lalu menerapkannya misalnya untuk melakukan simulasi Hamilton. Beberapa bantuan?
Jawaban:
Merumuskan kembali pertanyaan Anda:
Jawaban cepat : itu tidak mungkin.
Tujuan Hamiltonian Simulation (HS) adalah untuk menemukan rangkaian kuantum (yaitu suksesi gerbang) yang bertindak seperti pada keadaan kuantum. Di sini perlu bersifat kesatuan (karena sifat-sifat gerbang kuantum) dan karenanya juga harus bersifat kesatuan. U ( t ) e - i A tU( t ) = e- i A t U( t ) e- i At
Jadi algoritma HS hanya berlaku untuk matriks sehingga adalah kesatuan. Setiap matriks hermitian memenuhi sifat ini, tetapi tidak setiap matriks memenuhi . Bergantung pada masalah Anda, batasan ini mungkin atau mungkin bukan masalah tetapi Anda tidak bisa menggunakan HS jika bukan kesatuan.e - i A t e - i A tSEBUAH e- i A t e- i A t
generic square matrix
Sebagai contoh untuk algoritma HHL (yang menggunakan HS sebagai subrutin) dengan sistem , jika bukan kesatuan, Anda dapat mempertimbangkan masalah selesaikan dengan HHL (yang sekarang mungkin karena matriks adalah hermitian) dan pulih .SEBUAH A x = b e- i A t
Jadi pertanyaan yang menarik sekarang:
Dan jawabannya akan tergantung pada sifat-sifat .SEBUAH
Ini adalah topik penelitian yang sangat besar dan ada banyak hal untuk dikatakan. Saya tidak akan menyajikan setiap metode di sini karena mereka cukup rumit dan saya tidak mengerti semuanya. Berikut adalah daftar makalah / presentasi yang terkait dengan HS dan yang mungkin menarik untuk memulai dengan HS:
sumber