Ketika mengembangkan algoritma dalam komputasi kuantum, saya perhatikan bahwa ada dua model utama di mana ini dilakukan. Beberapa algoritma - seperti untuk masalah pohon Hamiltonian NAND (Farhi, Goldstone, Guttman) - pekerjaan dengan merancang Hamiltonian dan beberapa keadaan awal, dan kemudian membiarkan berevolusi sistem menurut persamaan Schrödinger untuk beberapa waktu sebelum melakukan pengukuran.
Algoritma lain - seperti Algoritma Shor untuk anjak piutang - bekerja dengan merancang sekuens transformasi Unitary (analog dengan gerbang) dan menerapkan transformasi ini satu per satu ke beberapa kondisi awal sebelum melakukan pengukuran.
Pertanyaan saya adalah, sebagai pemula dalam komputasi kuantum, apa hubungan antara model Hamilton dan model transformasi Unitary? Beberapa algoritma, seperti untuk masalah pohon NAND, sejak itu telah diadaptasi untuk bekerja dengan urutan transformasi Kesatuan (Childs, Cleve, Jordan, Yonge-Mallo). Bisakah setiap algoritma dalam satu model ditransformasikan menjadi algoritma yang sesuai di yang lain? Misalnya, diberi urutan transformasi Unitary untuk menyelesaikan masalah tertentu, apakah mungkin untuk merancang Hamiltonian dan menyelesaikan masalah dalam model itu? Bagaimana dengan arah lainnya? Jika demikian, apa hubungan antara waktu di mana sistem harus berkembang dan jumlah transformasi kesatuan (gerbang) yang diperlukan untuk menyelesaikan masalah?
Saya telah menemukan beberapa masalah lain yang kelihatannya seperti ini, tetapi tidak ada argumen atau bukti yang jelas yang akan menunjukkan bahwa ini selalu mungkin atau bahkan benar. Mungkin itu karena saya tidak tahu apa masalah ini, jadi saya tidak yakin apa yang harus dicari.
sumber
Jawaban:
Untuk menunjukkan bahwa evolusi Hamilton dapat mensimulasikan model rangkaian, seseorang dapat menggunakan perhitungan Universal paper dengan multi-particle walk , yang menunjukkan bahwa jenis evolusi Hamiltonian yang sangat spesifik (multi-particle walks quantum) adalah BQP lengkap, dan dengan demikian dapat mensimulasikan model rangkaian.
Berikut ini adalah makalah survei tentang simulasi evolusi kuantum pada komputer kuantum. Orang dapat menggunakan teknik dalam makalah ini untuk mensimulasikan model evolusi Hamiltonian komputer kuantum. Untuk melakukan ini, kita perlu menggunakan "Trotterisasi", yang secara substansial mengurangi efisiensi simulasi (walaupun itu hanya menimbulkan ledakan polinomial dalam waktu perhitungan).
sumber