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.