
QAOA 流程圖。左邊那一大塊就是 QAOA 的量子電路,詳情後文會解釋,測量電路後得到的量子態與當下的參數(對,我故意把 gamma 改成 beta,beta 改成 alpha)傳給右邊的古典電腦,計算期望值與梯度,根據梯度提供新的參數到量子電路中,如此循環
Picture comes from 10.48550/arXiv.2306.16701
這部分有一點點難度,如果第一次看不懂不用灰心,就記得結果就好,然後跳到期望值的部分我們先從(2)式中的第一個指數開始,我們在前一節知道 $H_0=-\sum_{i=0}^{N-1} X_i$,因此: \begin{align} e^{i\alpha_k H_0}=e^{-i\alpha_k \sum_{i=0}^{N-1} X_i}=\prod_{i=0}^{N-1}e^{-i\alpha_k X_i} \end{align} 如果你把 $\alpha$ 看成角度 $\theta$,上述就如同我們在[基礎量子計算](https://www.entangletech.tw/lesson/basic-algorithm-10)中提到的 $R_X$ gate: \begin{align} R_X(\theta)=e^{-i\frac{\theta}{2} X} \end{align} 因此 $e^{-i\alpha_k X_i}$ 就是 $R_X(2\alpha_k)$ gate:
QAOA 電路(層數 p = 1)
多層數 QAOA 電路

這就是一個 QAOA 優化的軌跡與 landscape 圖,背景是某個 graph 在不同參數組合下的 cost,黑色叉叉連起來的線就是 QAOA-ADAM 不斷循環,逐步找到最低點的軌跡(紅色虛線與橘色線別在意,那是作者在做的研究內容)