Mengikuti dari pertanyaan ini , saya mencoba melihat artikel yang dikutip untuk mensimulasikan dan menyelesaikan masalah yang sama ... tanpa hasil. Terutama, saya masih gagal untuk memahami bagaimana penulis berhasil mensimulasikan evolusi Hamilton melalui rangkaian yang ditunjukkan di bagian bawah Gambar. Bahkan secara eksponensial, matriks saya tidak mendapatkan nilai-nilai gerbang yang ditunjukkan dalam sirkuit Quirk yang @Blue ditautkan di sepanjang pertanyaannya.
Saya mencoba melihat makalah yang menjelaskan algoritme Optimalisasi Pemimpin Grup, tetapi saya masih kesulitan memahami bagaimana mereka menetapkan sudut rotasi ke gerbang yang berbeda.
optim_hamil.py
. Cara praktis untuk mendapatkan nilai sudut / koefisien sudut rotasi yang benar adalah dengan menggunakan semacam algoritma optimisasi multivarian. Nelimee menggunakanscipy.optimize
modul untuk tujuan itu. Namun, saya juga ingin memahami Algoritma Optimalisasi Pemimpin Kelompok dengan benar. Makalah: arxiv.org/abs/1004.2242 terlalu kabur!Jawaban:
Saya tidak tahu mengapa / bagaimana penulis makalah itu melakukan apa yang mereka lakukan. Namun, inilah cara saya menangani kasus khusus ini (dan ini adalah kasus yang sangat istimewa):
Anda dapat menulis Hamiltonian sebagai dekomposisi PauliA=15I⊗I+9Z⊗X+5X⊗Z−3Y⊗Y.
Update: Ini harus +3Y⊗Y . Tapi saya tidak ingin menggambar ulang semua diagram saya dll, jadi saya akan meninggalkan tanda negatif.
sumber