Dalam QC adiabatik, Anda menyandikan masalah Anda dalam Hamiltonian sehingga hasil Anda dapat diekstraksi dari keadaan dasar. Mempersiapkan keadaan dasar itu sulit dilakukan secara langsung, jadi Anda malah menyiapkan kondisi dasar seorang Hamilton yang 'mudah', dan kemudian perlahan-lahan menginterpolasi keduanya. Jika Anda berjalan cukup lambat, kondisi sistem Anda akan tetap pada kondisi dasar. Di akhir proses Anda, Anda akan memiliki solusinya.
Ini bekerja sesuai dengan teorema Adiabatik . Untuk memegang teorema, harus ada kesenjangan energi antara keadaan dasar dan keadaan tereksitasi pertama. Semakin kecil jarak jeda, semakin lambat Anda harus melakukan interpolasi untuk mencegah pencampuran antara kondisi dasar dan kondisi tereksitasi pertama. Jika celah tertutup, pencampuran seperti itu tidak dapat dicegah, dan Anda tidak bisa berjalan cukup lambat. Prosedur gagal pada saat itu.
Jika Hamiltonian awal dan terakhir bepergian, itu berarti mereka memiliki status energi yang sama. Jadi mereka sepakat negara mana yang mendapatkan energi, dan hanya tidak setuju pada energi yang mereka dapatkan. Interpolasi antara dua Hamiltonians hanya mengubah energinya. Karenanya kondisi dasar terakhir akan menjadi kondisi tereksitasi di awal, dan kondisi dasar asli menjadi bersemangat di akhir. Pada titik tertentu, ketika melewati satu sama lain, energi dari kondisi ini akan sama, sehingga kesenjangan di antara mereka akan berakhir. Ini cukup untuk melihat bahwa celah energi harus ditutup di beberapa titik.
Oleh karena itu, memiliki warga Hamilton yang tidak bepergian adalah kondisi yang diperlukan untuk menjaga agar celah tetap terbuka, dan karenanya untuk AQC.
Jika dua matriks (dalam hal ini, Hamiltonians) bepergian, mereka memiliki vektor eigen yang sama. Jadi, jika Anda menyiapkan keadaan dasar Hamiltonian pertama, maka itu (secara kasar) akan tetap menjadi status eigen di seluruh evolusi adiabatik, dan Anda mendapatkan apa yang Anda masukkan. Tidak ada nilai untuk itu.
Jika Anda ingin menjadi sedikit lebih ketat, maka bisa jadi Hamiltonian awal Anda mengalami degenerasi yang diangkat oleh Hamiltonian kedua, dan Anda mungkin berharap menyebabkan sistem berevolusi menjadi keadaan dasar yang unik. Perhatikan, bagaimanapun, bahwa kemunduran terangkat segera ada jumlah yang tidak nol dari Hamiltonian kedua. Apa pun efeknya dapat memiliki efek instan. Saya percaya bahwa Anda tidak mendapatkan evolusi adiabatik yang tepat. Alih-alih, Anda harus menulis status awal Anda sebagai superposisi dari status eigen baru, dan ini mulai berkembang seiring waktu, tetapi Anda tidak pernah meningkatkan tumpang tindih negara Anda dengan negara target (keadaan dasar).
sumber
Selain itu, bahkan melampaui batas ketat AQC (misalnya anil sistem kuantum terbuka, QAOA, dll.) Jika mengemudi Hamiltonian pergi maka tidak dapat mendorong transisi antara kondisi eigen dari masalah Hamiltonian tetapi hanya mengubah fase amplitudo dalam fungsi gelombang. ; dan Anda menginginkan driver yang dapat menginduksi spin-flips untuk menjelajahi ruang pencarian.
sumber
Vektor eigen dengan nilai eigen terendah (yaitu keadaan dasar) dariHsaya adalah | 1⟩ jadi kita mulai dalam kondisi ini. Keadaan dasar dariHf adalah | 0⟩ jadi ini yang kita cari.
Ingat runtime minimum untuk AQC untuk memberikan jawaban yang benar dalam suatu kesalahanϵ :
τ≥ makst( | | Hsaya- Hf| |2ϵ Eg a p( t )3) .
Ini diberikan dan dijelaskan dalam Persamaan. 2 dari Tanburn et al. (2015) .
So what is the minimum gap between ground and first excited state (which gives themaxt ) ?t=20τ/29 , the Hamiltonian is:
When
So whent=2029τ , we have Egap=0 and the lower bound on τ is essentially ∞ .
So the adiabatic theorem still applies, but when it states that the Hamiltonian needs to change "slowly enough", it turns out it needs to change "infinitely slowly", which means you will not likely ever get the answer using AQC.
sumber