iT邦幫忙

2023 iThome 鐵人賽

DAY 18
0
自我挑戰組

不嚴謹的量子計算雜談系列 第 18

[QSP / QSVT] QSVT 應用:Hamiltonian Simulation

  • 分享至 

  • xImage
  •  

哈密頓算子 (Hamiltonian) 對應量子系統的總能量,而我們想要模擬時間演化算子 (time evolution operator) 以便計算出經過時間 之後的量子態。換句話說,給定初始態 ,我們想要知道

對於任意的 Hamiltonian 不容易計算,常見的逼近方法是 Lie-Suzuki-Trotter methods。在 QSVT 的框架中,我們首先假設 的特徵值都是正的,於是 奇異值和特徵值相等 (這個假設可以避免,但在此省略)。接著,觀察到

也就是說計算 相當於,先計算 然後相加!我們可以利用 QSVT 各別計算出 ,但是要如何相加?在量子計算中,每多應用 (apply) 一個量子閘 就是將原本的量子態「乘上」​,但是要進行相加操作,我們需要使用名為 Linear Combination of Unitaries (LCU) 的方法。LCU 善用了 Hadamard transformation 和 controlled gate 的特性來達成么正矩陣相加的效果,詳情請見 QCnote 第九章。以上基於 QSVT 的 Hamiltonian simulation 方法可以下圖總結 (圖來源:A Grand Unification of Quantum Algorithms):

https://ithelp.ithome.com.tw/upload/images/20230927/20162470CEbL3ZrrdT.png

值得注意的是,基於 QSVT 的 Hamiltonian simulation 方法在 query complexity 方面是「最佳的」(optimal)!(事實上,QSP 本身就能做到 optimal Hamiltonian simulation!,請參閱這篇)

不知不覺談了快要 20 天的理論,明天就來實作一下吧!

參考資料


上一篇
[QSP / QSVT] QSVT 應用:解線性系統
下一篇
[QSP / QSVT] QSVT 實作:基本框架
系列文
不嚴謹的量子計算雜談21
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言