以模擬量子退火過程探索自旋系統的基態 - 政大學術集成
51
0
0
全文
(2) 立. 政 治 大. ‧. ‧ 國. 學. n. er. io. sit. y. Nat. al. Ch. engchi. i Un. v.
(3) 謝辭 首先,感謝我的指導教授林瑜琤老師,在這兩年多以來,不辭辛勞地幫助 我,不論在課業或是生活上,皆給予我無限大的指導與寬容,老師用盡心力協助 我、訓練我,十分感激。感謝口試委員楊志開所長、清大資工李哲榮老師,給予 我的論文指教。感謝政大應物所的教授們與行政人員敏霞姐、宜家姐,在我的課 業、行政抑或生活上,時常給予我許多建議與指引。感謝學長姐們,凱鈞、哲 仁、柏銘、嘉瑤、景婷、丁順,從我還未入學到畢業,一直給予的幫忙與鼓勵, 特別感謝徐哲仁學長在論文研究之餘,仍花費許多時間給予我在程式以及整理資 料上的指導與幫助。另外,也感謝張凱鈞學長時常抽空幫我加強觀念、解決問. 政 治 大 感謝我最親愛的家人,爸爸、媽媽、弟弟,謝謝你們不論我身處順境抑或逆境, 立. 題,非常謝謝你們。感謝與我互相砥礪的同學們,你們真的超過一百分。最後,. 都給予我支持、建議與安慰。. ‧. ‧ 國. 學. n. er. io. sit. y. Nat. al. Ch. engchi. i. i Un. v.
(4) 立. 政 治 大. ‧. ‧ 國. 學. n. er. io. sit. y. Nat. al. Ch. engchi. i Un. v.
(5) 中文摘要 專為解決最佳化問題設計的程式化量子退火計算機 —– D-Wave 系統 —– 已於 近年問世。 為瞭解 D-Wave 退火過程的性質,許多研究團隊進行各類型的測試, 試圖將 D-Wave 計算機運算效能與其它古典及量子模擬退火演算法作比較。 本論 文利用量子蒙地卡羅 (quantum Monte Carlo) 計算模擬橫場下的易辛模型, 並探討 藉降低橫場(量子擾動)逼近量子臨界點的退火動力學之標度行為。 我們的結果 顯示,隨模擬時間進行退火的動力過程並不反應真實的量子動力現象。 我們因此 建議,比較量子退火與古典退火的計算測試待需更嚴謹的實驗設計。. 立. 政 治 大. ‧. ‧ 國. 學. n. er. io. sit. y. Nat. al. Ch. engchi. i Un. 關鍵詞: D-Wave 計算機, 量子退火, 模擬退火, Kibble-Zurek 機制 ii. v.
(6) 立. 政 治 大. ‧. ‧ 國. 學. n. er. io. sit. y. Nat. al. Ch. engchi. i Un. v.
(7) Abstract. Recently, a programmable quantum annealing device, the D-Wave system, has been built that attempts to solve optimization problems by adiabatically quenching quantum fluctuations. In order to get insights into the nature of the D-Wave annealing process, different research teams have performed several tests of the D-Wave and compared its performance to other classical and quantum simulated annealing algorithms. In this thesis we use quantum Monte Carlo method to simulate quantum annealing in the transversefield Ising model, and study scaling aspects of the quantum phase transition approached. 治 政 大true quantum dynamics. Our quantum fluctuations in simulation time does not access the 立 results therefore show a careful design of benchmark tests is needed for comparing a by changing the transverse field as a function of simulation time. We find that quenching. ‧ 國. 學. quantum annealer to a simulated classical annealer.. ‧. n. er. io. sit. y. Nat. al. Ch. engchi. i Un. v. Keywords: D-Wave device, quantum annealing, simulated annealing, Kibble-Zurek mechanism iii.
(8) 立. 政 治 大. ‧. ‧ 國. 學. n. er. io. sit. y. Nat. al. Ch. engchi. i Un. v.
(9) 目錄 謝辭. i. 中文摘要. ii. 英文摘要. iii. 政 治 大. 1. 引言. 2. 自旋模型 2.1 自旋 1/2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.2 具交互作用的自旋模型 . . . . . . . . . . . . . . . . . . . . . . . . . .. 3. 量子退火法 3.1 量子緩漸演化 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.2 模擬量子退火法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 4. 相變臨界點的標度 4.1 簡述相變及臨界現象 . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.2 淬火的標度行為 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 14 14 19. 易辛模型的模擬量子退火演算 5.1 量子-古典易辛模型的對映 . . . . . . . . . . . . . . . . . . . . . . . 5.2 連續虛數時間的蒙地卡羅方法 . . . . . . . . . . . . . . . . . . . . . . 5.3 以標度分析檢驗量子退火法 . . . . . . . . . . . . . . . . . . . . . . .. 22 22 25 30. 立. ‧. ‧ 國. 學. n. al. er. io. sit. y. Nat. 5. 1. Ch. engchi. 6 總結與展望. i Un. v. 3 3 6 10 10 11. 38. iv.
(10) 1 引言 政 治 大 利用超導量子干涉儀 (SQUID) 立 建構成 128 量子位元(第一代)及 512 量子位元. ‧ 國. 學. (第二代)的 D-wave 量子計算機被稱為世界上第一個商用量子電腦。 D-wave 計 算機非通用電腦, 為專門為解決最佳化問題 (optimization problems) 而設計。. ‧. 所謂最佳化問題是指從問題的多個解中,找出最佳解。 在許多最佳化問題 中,「旅行商問題」 (traveling salesman problem) 被視為經典事例。 一位旅行商打. sit. y. Nat. 算將行程安排到 N 個城市,而這些城市之間的距離不盡相同,但每個城市都必. er. io. 須經過一次,旅行商必須考慮到路線距離以求安排出最短路程, 當城市地點很多 時,要找出最佳的路線方案變成一個複雜的問題。 此類在某限制之下,找著眾多. n. al. Ch. i Un. v. 組合中的最佳組合問題為組合最佳化問題 (combinatorial optimization problem)。 組. engchi. 合最佳化的問題出現在許多不同的領域,舉凡系統設計、任務計劃、航班規劃、 金融分析、網站搜尋、癌症放射治療等等。 這些包羅萬象的最佳化問題之成本函 數 (cost function) 常可以物理的多體模型的能量函數表示, 成本函數的最佳解即為 對應物理模型的最低能量組態。 試想在僅僅 270 個開關轉換之中,就有遠遠超過 宇宙中原子個數的組合數,尋找最佳化組態的挑戰性可見一斑。 面對棘手的最佳化問題,科學界設計出許多通用的最佳化演算法。 隨著號稱 使用所謂量子退火法 (quantum annealing) 的 D-wave 量子計算機的問世, 解決最佳 化問題的技術層次可望出現新的局面。 考慮當今許多探討 D-wave 計算機性能, 並將其運算原理與通用的蒙地卡羅 (Monte Carlo) 模擬量子退火演算法 [1, 2], 或 經典的模擬退火法 (simulated annealing) [3] 作比較, 本論文藉 Kibble-Zurek 標度. 1.
(11) 分析 [4, 5, 6, 7] 的觀點來探討此類比較的潛在問題。 本論文的架構大致如下:下一章我們介紹自旋模型,說明此類模型與其它領域 的最佳化問題之相關性;第 3 章簡述量子退火法的概念; 第 4 章描述相變(包含 量子相變)及臨界現象,並根據 Kibble-Zurek 理論簡述淬火過程於臨界點附近的 標度行為; 第 5 章介紹我們的計算方法,呈現並討論計算結果。. 立. 政 治 大. ‧. ‧ 國. 學. n. er. io. sit. y. Nat. al. Ch. engchi. 2. i Un. v.
(12) 2 自旋模型 政 治 大 「自旋 」(spin) 為粒子 (電子 立 、夸克 、質子 、中子等等 )具有的內在角動量 ‧. ‧ 國. 量。 自旋是量子化 (quantized) 的,其值只能為:. 學. (angular momentum)。 自旋是純量子力學性質,在古典力學中並無相對應的物理. p S = ~ s(s + 1) ,. Nat. sit. y. (2.1). er. io. 其中 ~ = h/2π ≈ 1.05457×10−34 J ·s 為約化普朗克常數 (reduced Planck constant),s. al. iv n C 整數 ,如 s = 0, 1/2, 1, 3/2 · · · 等 。 h e自旋量子數為半整數值的粒子稱為費米子 ngchi U n. 為自旋量子數 (spin quantum number)。 自旋量子數 s 只可為不為負的整數及半. (fermion),具整數自旋量子數的粒子稱為玻色子 (boson), 這兩類的粒子具不同的. 統計性質。已知構成物質的基本費米子,如電子及夸克等,均具自旋 s = 1/2。 本章節概述自旋 s = 1/2 的數學性質及由其建構出的模型。. 2.1 自 旋 1/2 自旋具方向性 。如同量子力學中的其它觀察量 ,自旋可以相對應的厄米算符 (Hermitian operator) 表示; 對應 1/2 自旋的 x, y, z 三方量之算符為:. Sx =. ~ x σ , 2. Sy =. ~ y σ , 2. 3. Sz =. ~ z σ . 2. (2.2).
(13) 其中 σ α (α = x, y, z) 為稱為庖立矩陣 (Pauli matrices) 的 2 × 2 矩陣: . σx = . 0 1 1 0. ,. 0 −i . , σy = i 0. . σz = . 1. 0. . . 0 −1. (2.3). 上述庖立矩陣是以 z-分量 σ z 的本徵向量 (eigenvectors) 為基底表示而成的。 我們 不難檢驗,對任何分量的庖立矩陣之本徵值 (eigenvalues) 均為 ±1; 根據量子理 論,這表示沿各方向做自旋的量測均可得 ~/2 或 −~/2 的測量值, 也表示自旋在 任一方向的量子化。兩本徵值對應的本徵態(即本徵向量)常稱之為「自旋向 上」狀態 與「自旋向下」狀態。 若 σ z (或 S z )的本徵向量表示為. 政 治 大. 0 | ↓i = |−i = ,. . 1 | ↑i = |+i = , 0. (2.4). 1. 學. ‧ 國. 立. 則 σ x 及 σ y 的本徵向量分別為:. ‧. 1 1 | ←i = √ |+i − √ |−i 2 2. 1 i | %i = √ |+i + √ |−i, 2 2. 1 i | .i = √ |+i − √ |−i . 2 2. (2.5). er. io. sit. y. Nat. 1 1 | →i = √ |+i + √ |−i, 2 2. al. (2.6). n. iv n C 各庖立矩陣的本徵向量(式 (2.4)、(2.5) 1/2 的二維狀 h e n或g(2.6))各自構成描述自旋 chi U. 態向量空間(即希伯特空間(Hilbert space))的一組完備基向量, 也就是向量空間. 中的任何一向量均可以該組兩個基向量線性疊加而成。 用量子資訊術語,二維希 伯特空間的向量即為所謂「量子位元」(qubit),而庖立矩陣(及其他 2 × 2 矩陣) 為可用來操作單一量子位元的量子閘 (quantum gate)。 上述對自旋 1/2 的描述雖簡單,但或許顯得抽象。事實上,自旋的量子化可於 實驗觀察出來。 近代物理史上著名的 Stern–Gerlach 實驗 [8] 觀察到原子束通過不 均勻磁場會分裂成「自旋向上」及 「自旋向下」的兩束原子(圖 2.1),此正是 歷史上發現自旋及直接觀察到自旋量子化的實驗。 如同轉動的帶電物體,自旋亦 誘發磁矩 (magnetic moment)。對一帶電量 q,質量為 m 的自旋 1/2 粒子而言, 自. 4.
(14) 圖 2.1: Stern–Gerlach 實驗示意圖。一束淨自旋 1/2 的原子束通過沿 z 方向的不均勻磁場, 因受磁場影響,部分原子朝上偏折,部分朝下偏折,代表自旋 1/2 的兩狀態。. 旋產生的內稟磁矩為 ~ = gs µ. q~ ~, σ 4m. (2.7). 政 治 大. ~ 下,磁矩具位能 其中 gs 稱為 g-因子 (g-factor)。在外加磁場 (B). 立. ‧ 國. 學. ~. U = −~ µ·B. (2.8). ‧. ~ µ · B); ~ 若磁場不均勻,帶自旋的粒子將感受外力 F~ = ∇(~ 明顯地,此力的方向與. y. Nat. 自旋狀態有關。這說明為何在 Stern–Gerlach 實驗中, 可觀察到因自旋所造成的原. er. io. 的路徑。. sit. 子束路徑偏折情形,且因自旋 1/2 具兩本徵值, 原子束將分裂成對應兩自旋狀態. al. iv n C U 下列等式表達庖立矩陣的 commutative), 也 就 是 它 們 的 乘 法 h順e序n不g能c交h換 i ; n. 庖 立 矩 陣 的 主 要 特 徵 之 一 在 於 不 同 分 量 的 矩 陣 不 具 乘 法 交 換 性 (non-. 不可交換性質:. [σ x , σ y ] ≡ σ x σ y − σ y σ x = 2iσ z [σ y , σ z ] ≡ σ y σ z − σ z σ y = 2iσ x. (2.9). [σ z , σ x ] ≡ σ z σ x − σ x σ z = 2iσ y . 在這裡我們引用量子物理常使用的算符 [A, B] (稱為「對易算符」, commutator)來表示交換 A, B 兩算符乘法順序所得的差: AB − BA。事實上,式 (2.9) 的關係並不限定於自旋 1/2,而是對任何大小的自旋量及角動量均成立。 兩算 符的不可交換性質具有很重要的物理意義,著名的「不確定性原理」(uncertainty. 5.
(15) principle,又譯「測不準原理」) 即與其息息相關。. 2.2. 具交互作用的自旋模型. 上節介紹的自旋 s = 1/2 及其數學語言看似簡單, 卻可表達許多有趣且具挑戰 性的問題。 常見的自旋模型是將一組庖立矩陣建構於一無向加權圖形 (undirected weighted graph) 的節點 (nodes, vertices) 上,對應節點間連結 (edges, links) 的權代 表自旋間的交互作用強度。 許多物理及其他科學領域的問題可藉自旋模型來表 達。 物理上,自旋模型主要用以描述磁性物質。上節提到,自旋提供電子內稟磁. 政 治 大 消的淨磁矩因呈現隨機指向而使物質不具磁性。 但在外加磁場下,或低溫時的自 立 矩, 在一般情形下,這些磁矩因庖立不相容原理及電子組態而互相抵消, 或未抵 發效應, 有些物質內的大部分電子磁矩將呈現規律排列,而產生一淨總磁矩或淨. ‧ 國. 學. 磁場。 以一簡單磁性物質模型為例,Wilhelm Lenz 建構如下一自旋 1/2 的哈密頓. X. (2.10). io. er. i,j. Jij σiz σjz ,. sit. Nat. HIsing = −. y. ‧. 算符 (Hamiltonian,即能量算符),廣知為易辛模型 (Ising model):. al. n. iv n C h e n g c h(exchange 極間的電磁力,或純量子性質的交換交互作用 i U interaction)。 Jij 值基本. 其中 Jij 為位於節點 i 與 j 兩個自旋間的交互作用, 交互作用的來源可能為磁偶 上可為正號或負號。 模型也可建構於各類型的無向圖形(或稱網路上)。 在此模. 圖 2.2: 自旋模型示意圖。圖形節點的箭頭代表一自旋算符,節點間連結代表自旋間的交 互耦合。. 6.
(16) 政 治 大. 圖 2.3: 具挫折性的交互耦合。正號交互作用連結的一對自旋之能量最低狀態為兩自旋指 向相同,負號交互作用連結的一對自旋之能量最低狀態為其指向相反。 如此,左上方的 自旋無論朝上或朝下均無法同時配合其鍵結相鄰自旋而達「最佳」狀態。. 立. ‧ 國. 學. 型中,每個節點只包含自旋的 z 分量 σiz ,因此自旋只沿 z 軸指上或指下, 也就是 說,每個節點的狀態可簡單地用位元 (bit) +1 或 −1 來取代。 故式 (2.10) 可簡化成. Jij σi σj ,. σi(j) = ±1 ,. (2.11). y. X. ‧. Nat. HIsing = −. io. sit. i,j. n. al. er. z 的本徵值。 若考慮最低能量的狀態(基態), 正號交 其中 σi(j) 為庖立矩陣 σi(j). i Un. v. 互作用連結的兩自旋應指向同一方向, 負號兩自旋應指向相反方向;所以交互耦. Ch. engchi. 合 Jij 值全為正的模型描述的是一鐵磁性 (ferromagnetic) 系統, 而 Jij 值全為負的 模型對應的是一所謂反鐵磁性 (antiferromagnetic) 的系統。 如此看似簡單的模型, 卻在許多情況下,無法求得最低能量狀態,一典型的例子為所謂的「自旋玻璃」 (spin glass)。 自旋玻璃的特徵在於具有極多亞穩態 (metastable states),在一般實驗可觀察的 時間內,系統無法脫離這些亞穩態而達到平衡。 「玻璃」一詞用以類比屬非晶 形固體 (amorphous solid) 、一樣具有無數亞穩態的材質如窗玻璃。 所謂的「挫折 性」(frustration) 是自旋玻璃模型的必要條件。 在上述的易辛模型建構中,挫折性 可藉由 Jij 值相互競爭的正負符號來達成。以圖 2.3 為例, 因為模型中正負號交 互作用的存在使得左上方的自旋無法同時「配合」它的鄰居的狀態來達到鐵磁性 或反鐵磁性的最低能量組態; 若連結該自旋的兩交互耦合的強度相等,自旋指上 7.
(17) 或指下的兩狀態對應的是相同能量的狀態(即「簡併」)。 我們可想見,具大量 自旋且具挫折性的系統之能量樣貌圖(能量對自旋組態作圖)將呈無數峰谷的複 雜形態; 系統的基態對應的是能量樣貌圖中的最低點,在數學或資訊科學的語 言中,稱為最佳解。 自旋玻璃的基態問題長年來是橫跨物理、資科、數學領域 的研究題材, 相關問題如蛋白質摺疊或神經網路等也使其伸入生物領域, 或甚 至於計量社會科學領域均可找到其應用。 因為無數局域低點將使尋找最佳解的 問題變為十分棘手,具效率的演算法仍持續開發中; 另外,自旋玻璃的物理理 論尚未完整建立,許多長年爭論的問題未見休止, 例如關於短程交互耦合模型 在熱力學極限下(即系統具有無數多自旋之極限)的基態結構, 兩派主流學說 的爭議 —– 只存在一對基態的「液滴理論」 [9, 10] 和存在無數多基態的平均場理 論 [11, 12, 13] —– 仍未見定論。. 政 治 大. 除上述的磁性物質外,自旋模型亦可用來描述許許多多的其它領域的問題。. 立. 以旅行推銷員問題為例,給定 N 個城市,尋求的是一最短返回原出發城市的迴. ‧ 國. 學. 路,且途中必須經過其它城市一次,而且僅一次。 如此的問題即數學圖論中的最 短哈密頓迴路 (Hamiltonian cycle)。 定義 `ij 為城市 i 與 城市 j 間的距離,我們可. io. α=1 i,j. n. al. Ch. sit. `ij ni,α nj,α+1. (2.12). er. Nat. Hpath =. N X X. y. ‧. 將這個問題欲求的最短路徑以如下的成本函數 (cost function) 表示:. i Un. v. 其中 α 表示拜訪的順位,ni,α = 0, 1 用以記錄城市 i 是否為第 α 順位拜訪的城市,. engchi. 若是(否),則 ni,α = 1, (0)。明顯地,ni,α 滿足 N X α=1 N X. ni,α = 1,. ∀i , (2.13). ni,α = 1,. ∀α ,. i=1. 因為每個城市只能被拜訪一次,又我們每次只能造訪一城市,無法同時現身於兩 個不同的城市。 考慮庖立矩陣 σ z 具本徵值 ±1,我們可將 Hpath 以自旋的語言改. 8.
(18) 寫為:. N. Hpath. 1 XX z z `ij σi,α σj,α+1 . = 4 α=1 i,j. (2.14). z 之本徵值 σi(j),α = ±1 來表示: 或更簡單地直接以 σi(j),α. N. Hpath. 1 XX = `ij σi,α σj,α+1 . 4 α=1 i,j. (2.15). 類似式 (2.11) 或式 (2.15) 可以古典位元(古典自旋)表示的哈密頓函數或成本 函數沒有呈現任何量子性質, 事實上許多磁性物質並無法以此類古典自旋模型描 述;例如與高溫超導體息息相關的含銅氧化物 La2 CuO4 為絕緣反鐵磁性物質, 可. 政 治 大. 視為建構於二維方晶格上的所謂「海森堡 (Heisenberg) 自旋模型」:. 立. Jijx σix σjx + Jijy σiy σjy + Jijz σiz σjz ,. ‧ 國. X hiji. x(y,z). Jij. 學. HHeisenberg =. >0. (2.16). ‧. 式 中 我 們 引 入 hiji 符 號 用 以 代 表 交 互 耦 合 僅 涉 及 相 鄰 自 旋 。 因 為 庖 立 矩 陣. y. Nat. σix , σiy , σiz 兩兩不對易,無法再如同式 (2.11) 或式 (2.15) 簡單化簡成古典自旋的. n. al. er. io. 如. sit. 形式。另外,若在描述易辛模型的哈密頓算符 (2.10) 加一含 x 分量庖立矩陣項,. v σiix , n C hhiji e n g c h i Ui. HqIsing = −. X. Jij σiz σjz − Γ. X. (2.17). 常稱為量子易辛模型,因為 σiz 和 σix 不對易,哈密頓算符也無法直接單以 σiz 或 σix 的本徵值(古典自旋)表示,其基態也只能以量子位元狀態來描述。 哈密頓 算符 (2.17) 中的參數 Γ 常稱為橫向磁場, 實驗上常以在橫場下的 LiHoF4 鐵磁性 絕緣體來實現量子易辛模型 [14]。 因為自旋間的交互作用,無論是古典自旋模型或量子自旋模型僅有極少數的情 形存有精確解,於是解自旋模型問題成為計算科學的課題。. 9.
(19) 3 量子退火法 政 治 大 上章提及尋求自旋系統的能量基態問題可表示多類型最佳化問題。 本章將描述以 立. ‧ 國. 學. 量子力學及統計力學觀點出發的解決最佳化問題的方法; 這些方法也與 D-wave 量子電腦及其相關研究息息相關。. ‧ sit. y. Nat. 3.1 量 子 緩 漸演 化. n. al. er. io. 量子系統隨時間的演化取決於系統的哈密頓能量算符 H。 系統狀態向量 |ψ(t)i 與. i Un. v. 時間 t 的關係可由薛丁格方程式 (Schr¨odinger equation) 描述:. Ch. engchi. ∂ i~ |ψ(t)i = H|ψ(t)i ∂t. (3.1). 量子緩漸定理闡述:若系統的哈密頓算符極緩慢地變化,一量子系統將隨 時保持於一接近其基態的狀態 [15]。 這個定理也提供最佳化演算法的基礎。 將 待求的最佳解表示為某哈密頓算符 Hp 的基態解 , 所謂的 「緩漸量子計算 」 (adiabatic quantum computation) [16] 以一已知基態解的哈密頓算符 H(0) 為起點, 藉緩慢調控哈密頓算符的某一參數,使哈密頓算符經過一長時間 T 後緩漸轉化成 H(T ) = Hp : t t H(0) + Hp . H(t) = 1 − T T. 10. (3.2).
(20) 若將系統於起始時間 t = 0 時準備於 H(0) 的基態,根據量子緩漸定理, 系統將 最終於 t = T 到達(接近)問題哈密頓算符 Hp 的基態, 亦即所求問題的最佳 解。 理論上緩漸量子計算可解決許多組合的最佳化問題 (combinatorial optimization problem), 當然演算法的效率取決於哈密頓算符演化的時間 T ,而演化時間則與 隨時間改變的哈密頓算符 H(t) 之能譜有關,尤其是,它必須至少大於兩個最低 能階(基態與第一激發態)間的能隙之平方 [17]。 所以演化過程中很小能隙處也 是演算法的瓶頸之處。. 3.2. 模擬量子退火法. 政 治 大 尋求複雜問題最佳的解可視為尋求具高峰深谷地形中的最低點,地景的每一點位 立. ‧ 國. 學. 置為問題可能的組態(微觀狀態、解), 對應的高度則代表該解對應的「能量」. 或「成本」。由 Kirkpatrick 等人提出的「模擬退火法」 (simulated annealing) [3]. ‧. 為一建立於統計力學的試探性 (heuristic) 通用最佳化演算法,溫度被引入作為控 制參數, 演算法循波茲曼機率分佈 (Boltzmann distribution) 走過高低地形,尋找. sit. y. Nat. 最低點。 比照古典模擬退火法,論文 [18] 建議引入量子控制參數,利用量子穿隧. io. er. (quantum tunneling) 通過地形障礙以探索最低點,此法稱為「量子退火法」。 模擬退火法可視為狀態空間(解空間)的離散時間隨機漫步,其探索解空間. n. al. Ch. i Un. v. 的基本概念類似著名 Metropolis 蒙地卡羅方法 [19]。Metropolis 演算法藉馬可夫鏈. engchi. (Markov chain) 進行狀態空間上的探索, 在馬可夫鏈的每一步,根據機率分佈 , 系統可以從一個組態變到另一個組態,也可以保持當前組態, 連結一步前後兩組 態 c 和 c0 的轉移機率 (transition probability) 為. wc,c0 =. 1. for. −(E 0 −Ec ) e kcB T. Ec0 ≤ Ec (3.3). for. Ec0 > Ec ,. 其中 kB 為波茲曼常數 , Ec0 和 Ec 分別表示對應 c 及 c0 的能量 (成本 ) ,也 就是上述地形圖兩點的高度, 如此往低處走或高處走的機率均存在。在固定 溫度下,無論從狀態空間的任一點出發, Metropolis 演算法將保證經過長時間. 11.
(21) 圖 3.1: 模擬退火法以緩慢降溫方式翻越能量樣貌圖的障礙找尋系統基態,而量子退火法 以緩慢降低量子擾動的方式穿越障礙。. 政 治 大 (許多步數)後系統組態分佈將收斂至一不隨時間改變的平穩分布 (stationary 立 distribution), 此分佈即為波茲曼分佈。在模擬退火演算法,引入系統的溫度卻. ‧ 國. 學. 非固定的, 而是隨著探索狀態空間過程從高溫緩慢下降至零, 由式 (3.3) 不難看 出,隨溫度遞減往較高能量組態轉移的機率也遞減; 若降溫過程夠緩慢,最後到. ‧. 達的組態應接近系統的基態。. y. Nat. 不同於上述模擬退火法,量子退火法引進量子擾動 (quantum fluctuation) 為控. io. sit. 制參數; 這裡量子擾動指的是在欲求其基態的哈密頓算符 Hp 加上一與其不對易. n. al. er. 的算符。 以自旋模型的語言表示,這項引入的算符常稱為橫向磁場;例如,若. i Un. v. Hp 含自旋 z 分量, 我們可外加一與 σ x 有關項 Hq 來表達量子擾動項:. Ch. engchi. H(t) = Hp ({σ z }) + Γ(t)Hq ({σ x }) ,. (3.4). 其中 Γ(t) 為一隨時間遞減的控制參數 。當 Hq 作用於 Hp 的特徵向量時 , 因 σ x |±i = |∓i,Hq 扮演的是翻轉自旋狀態的角色。 在量子退火法中,我們調控 Γ(t) 從某一起始值 Γ0 緩慢下降至零,例如以線性下降方式: Γ(t) = Γ0. t 1− T. ,. 式中 T 1,當 t = T 時 Γ(T ) = 0,此時 H(T ) = Hp 。. 12. (3.5).
(22) 若以解薛丁格方程式的方式進行時間演化,量子退火演算法可視為與 3.1 節 描述的緩漸量子計算相等。 不過文獻上許多量子退火法的計算建立在量子蒙 地卡羅法 (quantum Monte Carlo methods) [2, 20, 1, 21], 稱為「模擬量子退火演算 法」(simulated quantum annealing, SQA) [22]。 在這些計算中,量子模型常被對應 至多一維度的古典模型,於一有限溫度進行,而非零溫; 除此之外,退火時間 (降量子擾動時間)T 也如於模擬退火演算法同以蒙地卡羅時間計算。. 立. 政 治 大. ‧. ‧ 國. 學. n. er. io. sit. y. Nat. al. Ch. engchi. 13. i Un. v.
(23) 4 相變臨界點的標度 政 治 大 上章節描述的退火法 —– 無論是透過古典的降溫或量子的改變哈密頓算符參數 立. ‧ 國. 學. —– 均屬非平衡的過程, 過程中當系統逼近臨界點時,動力現象將如同平衡時的 臨界現象而呈現普適性, 此為所謂的 Kibble-Zurek 理論。首先我們將簡述平衡態 簡述淬火過程於臨界點附近的標度行為。. io. sit. y. Nat 簡 述 相變 及 臨a界 現 象. er. 4.1. ‧. 的臨界現象,包含於絕對零度時發生的量子臨界點, 接著根據 Kibble-Zurek 理論. n. iv l C n hengchi U 相變是指一熱力學系統在外部參數(如:溫度、壓力、磁場等)連續變化之下,. 從一種相態變成另一種相態的現象。 例如物質的固、液、氣三相變化,或加熱磁 鐵至鐵磁性消失的變化。 相變一般可分兩大類:(一)牽涉潛熱 (latent heat) 及相 共存 (phase coexistence) 的「不連續相變」,如物質三相變化; (二)無潛熱及 無相共存情形,且在相變點處關聯長度 (correlation length) 呈現無窮大發散情形的 「連續相變」, 如鐵磁性物質加熱時鐵磁性消失的相變。連續相變點又稱「臨界 點」 (critical point), 在這點因為無窮發散的關聯長度,而產生許多有趣且不尋常 的現象,稱為「臨界現象」。在本論文我們將只聚焦於連續相變。 我們將以第 2.2 節提及的易辛模型為例,來簡述臨界現象。 考慮維度大於一的. 14.
(24) 方晶格易辛模型 (式 (2.10)),包含N 個自旋,自旋間的交互耦合為正號常數:. H = −J. N X. σi σj ,. J > 0.. (4.1). i,j. 不難看出,雖然自旋組態共有 N = 2N ,此系統僅存在兩個基態: 所有 σ 值均 為 1,或均為 −1。當系統處於一有限溫度 T 時, 部分自旋將翻轉而偏離基態組 合, 溫度越高自旋組態將趨向 +1、−1 各半的無序狀態。若將模型視為鐵磁物質 模型,總磁化量定義為 M=. X. σi. (4.2). i. 政 治 大. 在溫度 T 下之平均總磁化量則為:. 立. ‧ 國. X. M (c)P (c). 學. hM i =. c={σi }. io. y. X. e−H(c)/kB T ,. c. n. al. Z=. sit. 1 −H(c)/kB T e , Z. (4.4). er. Nat. P (c) =. ‧. 其中某組態 c = {σi } 出現的機率 P (c) 遵循波茲曼分佈:. (4.3). Ch. 為使機率 P (c) 滿足歸一化條件:. P. c. i Un. v. P (c) = 1,上式定義了配分函數 (partition. engchi. function) Z。 當溫度由零持續上升,磁化量將由對應基態的 hM i = ±N 漸漸變 成 hM i = 0。 這種由有限磁化量至零磁化量的過程稱為相變。 對應有限磁化量 的相態稱為「有序相」 (ordered phase), 對應零磁化量的相態稱為「無序相」 (disordered phase)。 磁化量正消失的那一點 T = Tc ,即為相變點(臨界點)。 磁 化量得以分別相態有序程度,可視為相變的序參數 (order parameter)。 不同於序參數,有些物理量,如磁化率 (magnetic susceptibility) χ, 在臨界點 呈現無窮發散的情形: lim χ → ∞ .. T →Tc. 15. (4.5).
(25) 磁化率可視為反應磁化量漲落的觀察量, β hM 2 i − hM i2 . N. (4.6). β X X hσi σj i − hσi ihσj i . N i j. (4.7). χ=. 上式也可改寫為 χ=. 由此我們常定義自旋間的關聯函數 (correlation function) Gij 為. Gij ≡ hσi σj i − hσi ihσj i = hσi σj i − m2 ,. (4.8). 政 治 大 其中 hσ i 與晶格點位置無關,為一常數,同等於磁化量(密度) m: 立 m=. M . N. 學 sit. io. Gij = (σi − m)(σj − m) .. (4.10). er. Nat. y. 關聯函數 Gij 描述的正是不同位置局域磁化量漲落的關係. (4.9). ‧. ‧ 國. i. al. n. iv n C 一般而言,對於大於一特徵長度 ξ h 之兩點位置間距離 e n g c h i Urij ,關聯函數呈指數般遞減 Gij ∝ e−rij /ξ ,. (4.11). 該特徵長度 ξ 稱為關聯長度 (correlation length),可視為度量多遠兩處的微觀自由 度漲落仍具明顯關聯性。 於臨界點處,關聯長度呈無窮發散 ξ → ∞,此時系統每 一點均緊密互相關聯。 發散的關聯長度也意味微觀結構的不重要,也由此產生所 謂普適性 (universality) 的概念。 觀察量於臨界點發散或消失的情形常與至臨界點的距離呈現冪次方關係, 冪次法則的指數稱為臨界指數 (critical exponents)。 定義至臨界溫度 Tc 的距離為. 16.
(26) δ = (T − Tc )/Tc , 在臨界溫度附近,磁化量隨 δ 消失的冪次方關係為. m ∝ (−δ)βm ,. (4.12). βm (> 0) 為對應的臨界指數。關聯長度發散的情形可表示為. ξ ∝ |δ|−ν ,. (4.13). 式中 ν > 0 稱為關聯長度指數。 其它於臨界點發散或消失的觀察量亦有其對應的 臨界指數, 這一系列的臨界指數刻畫了該臨界點的性質。 有趣的是,許多不同系. 政 治 大 相似行為, 這些臨界現象歸屬於同一普適類 (universality class)。 立. 統的臨界點可對應相同的臨界指數, 亦即其序參數等觀察量於臨界點及其附近具. ‧ 國. 學. 以二維方晶格易辛模型為例,若交互耦合僅涉及相鄰自旋, 已知臨界溫度為 √ kB Tc /J = 2/ ln(1 + 2) ≈ 2.269, 磁化量臨界指數為 βm = 1/8,關聯長度臨界. ‧. 指數為 ν = 1 [23]。 已知許多臨界現象,例如單原子流體的液氣分離消失處之臨 界點, 與易辛模型的臨界點同屬一普適類。若交互耦合具長程性, 如任一自旋與. sit. y. Nat. 系統中其它自旋間均具有交互作用, 此時系統維度可視為無窮多, 該臨界點屬平. io. er. 均場普適類 (mean field universality class), 對應的磁化量臨界指數為 βm = 1/2, 關聯長度臨界指數為 ν = 1/2 [24]。 值得一提的是,一維短程易辛模型不具有限. n. al. Ch. i Un. v. 溫度相變,因為有限溫度時任何一磁域壁 (magnetic domain wall) 將使自由能比無. engchi. 磁域壁的有序態之自由能低, 而存在任何磁域壁的一維系統屬無序態,故不存在 無序-有序相變。 另外,二維易辛普適類及平均場普適類屬少數可精確解出的相 變問題, 絕大部分已解或待解的相變問題(如三維易辛模型)只能仰賴電腦模擬 及數值計算。 相變亦可發生於絕對零度, 此類藉系統哈密頓算符之某參數 g 調控發生的基 態驟變稱為量子相變 (quantum phase transition)。 典型量子相變的例子為由(參 見 2.2 節) H = −J. N X. σiz σjz. −Γ. N X. σix ,. (4.14). i. hiji. 所描述的量子易辛模型之臨界點, 此相變由哈密頓算符中橫場 Γ 與交互耦合強 度 J 的比值 g ≡ Γ/J 調控發生。 不同於有限溫度的熱力學平均(參考式 (4.3) 及 17.
(27) (4.4)), 一物理量 Q 於基態 |ψ0 i 的平均值(期望值)表示為. hQi = hψ0 |Q|ψ0 i ,. (4.15). 其中 Q 為表示該物理量的算符,上式符號代表向量 Q|ψ0 i 與向量 |ψ0 i 之內積。定 義基態磁化量(也就是序參數)為 N. 1
(28)
(29) X z
(30)
(31) hmi = ψ0 σi ψ0 . N i=1. (4.16). 當 Γ = 0 時,系統基態為 σiz 算符本徵態的張量積:| ↑↑ · · · ↑i, 或 | ↓↓ · · · ↓i,. 政 治 大. 此時基態磁化量之絕對值為最大值 h|m|i = 1。 當 J = 0 時,系統基態則為 σix. 立. 算符本徵態的張量積 :| →→ · · · →i, 或 | ←← · · · ←i,此時基態磁化量為零. ‧ 國. 學. hmi = 0。 當控制參數 g 由零調至無窮大,系統基態磁化量將於某臨界值 gc 消 失,此處為量子臨界點; 與有限溫度古典臨界點相同,序參數呈冪次方式消. ‧. 失:hmi ∝ (−δ)βm , 這裡至臨界點的距離為 |δ| = |g − gc |/gc ; 其它觀察量亦於 量子臨界點發散或消失,並各有對應的臨界指數, 如關聯長度於量子臨界點發. Nat. sit. n. al. ∆ ∝ |δ|zν ,. Ch. engchi U. er. io. 失:. y. 散:ξ ∝ |δ|−ν 。 除此之外,系統基態至最低激發態的能隙 ∆ 於量子臨界點 ξτ 消. v ni. (4.17). 這裡定義另一臨界指數 z,稱為動力學指數 (dynamic exponent)。 能量尺度之倒數 定義一特徵時間 ξτ ∼ ∆−1 ,根據上式 我們可看出動力學指數建立了量子相變問題 時間上及空間上長度之關係 ξτ ∝ ξ z .. (4.18). 處理量子相變問題,常關注的是如何找出系統基態 |ψ0 i 以進一步得出觀察量 於基態之期望值 (4.15)。 事實上除了平均場解,少數已知基態解的量子自旋模型 僅存於一維系統,一維量子自旋系統之研究也提供了許多多體物理領域理論、解 析及計算方法。 不同於古典(有限溫度)相變問題,一維量子易辛模型具有量子 臨界點,且其普適類屬上述的二維古典易辛普適類 [25]。 若欲處理多維量子相變 問題,只能仰賴數值計算; 其中,常見且可靠的計算方式莫過於量子蒙地卡羅. 18.
(32) (quantum Monte Carlo) 計算方法, 也是本論文將探討的方法。 考慮某物理量在溫 度 T 時之期望值為. hQi =. 1 X
(33)
(34) −βH
(35)
(36) φ Qe φ , Z φ. Z=. X
(37)
(38) φ
(39) e−βH
(40) φ ,. (4.19). φ. 其中 |φi 為一組完備的基向量。 量子蒙地卡羅方法基本出發點建立在量子統計力 學的波茲曼機率與時間演進算符 (time evolution operator) 之相似性; 當我們將溫 度 T 於時間 t 作下列轉換時(設 ~ = 1, kB = 1): 1 ↔ it . T. 立. (4.20). 政 治 大. e−βH ↔ e−itH .. 學. ‧ 國. 我們可將量子統計力學的波茲曼機率與時間演進算符作對比:. (4.21). ‧. y. Nat. 如此式 (4.19) 中的配分函數可視為狀態向量 |φi 藉 e−βH 經一段虛數時間 β 演化後. sit. 又回原狀態的機率振幅之總和, 這也是 Feynman 路徑積分方法 [26] 的概念; 在. er. io. 這個路徑積分表象,量子系統變成多一虛數時間維度的古典系統, 量子相變問題. al. n. iv n C 時間在量子相變問題是緊密不可分的。 h e n我們將於下一章闡述建立於路徑積分的量 gchi U. 則發生於無限長虛數時間 β → ∞ 極限下; 路徑積分表象也有助我們理解空間與 子蒙地卡羅方法及其於退火法的應用結果。. 4.2 淬 火 的 標 度 行 為 在退火法的進行中 ,我們將溫度或其它控制參數 (如磁場 )由某一起始值緩 慢地調降至零。 調降控制參數(統稱「淬火」)的速度對於系統缺陷的產生 有決定性的影響; Thomas W. B. Kibble [27, 4] 與 Wojciech H. Zurek [5, 28] 分別 提出早期宇宙與凝態系統淬煉通過一臨界點時缺陷形成與淬火速度之關係,稱 為 Kibble-Zurek 機制 (Kibble-Zurek mechanism)。 以二維易辛模型為例,臨界溫度 Tc 區分高溫時 (T > Tc ) 的無序態及低溫時 19.
(41) (T < Tc ) 對稱破缺的有序態。 在臨界點附近弛豫時間 (relaxation time) 發散,即系 統至平衡態所需的時間發散,此稱為臨界慢化現象 (critical slowing down)。 弛豫 時間 ξτ 發散情形可由動力學指數 z 0 描述: 0. ξτ ∝ ξ z ,. (4.22). 這裡 z 0 除了與平衡態的相變普適類有關,亦與系統隨時間的動態有關; 此處動力 學指數異於量子臨界點處的哈密頓算符動力學指數 z(參見上節 (4.17) 式)。 若 降溫過程無限緩慢,通過臨界溫度後,系統將呈現完整有序;倘若以有限降溫率 通過臨界溫度, 因為臨界點發散的弛豫時間,系統將呈非平衡態,這將導致系統. 政 治 大. 過臨界點後產生缺陷; 就最佳化問題而言,缺陷的形成意謂退火後所得的狀態將 偏離最佳解。. 立. 學. ‧ 國. Kibble-Zurek (KZ) 理論的定量描述大致如下:由式 (4.22) 知弛豫時間 ξτ 將於 臨界點 Tc 附近以冪次方發散:. ‧. 0. ξτ ∝ |T − Tc |−z ν ,. Nat. sit. y. (4.23). io. er. 其中 ν 為平衡態關聯長度臨界指數(見式 (4.13))。 我們從某一高於 Tc 之溫度 T0 出發,以線性方式降溫至零:. al. n. iv n C th e n g c h i U T (t) = T0 1 − = T0 − vt (0 ≤ t ≤ T ) , T. (4.24). 其中 v = T0 /T 為降溫速率,T 為總退火時間。 緩慢降溫至臨界點 Tc 附近,因為 逐漸發散的弛豫時間,系統動力將不再緩漸演化; 根據 KZ 論述,此處至臨界點 之尚剩餘時間 τ = |T − Tc |/v 須至少與弛豫時間 ξτ 相當, 才得以達到近似平衡的 退火過程,也就是滿足緩漸退火的基本條件; 由此我們定義一特徵速率 vKZ ,稱 為「Kibble-Zurek (KZ) 速率」,來界定淬火快慢的兩種情形: v . vKZ. 可緩漸達到平衡態,. v > vKZ. 不能達到平衡態。. (4.25). 20.
(42) 由 τKZ ≡. T − Tc ∼ ξτ ∼ |T − Tc |−zν , vKZ. (4.26). 我們得出 KZ 速率與至臨界點距離 |T − Tc | 之關係 0. vKZ ∼ |T − Tc |1+z ν .. (4.27). 上述的 KZ 理論亦被擴展至量子系統 [29, 6, 30]。 如同上節的描述,量子相變 發生於絕對零度,是由改變非溫度的哈密頓算符中之參數 g 引發的基態驟變; 對 應量子相變的 KZ 速率可表示為. 政 治 大. vKZ ∼ |g − gc |1+zν ,. 立. (4.28). ‧ 國. 學. 這裡的動力學臨界指數 z 對應的是哈密頓動力結果,也是量子相變內稟的動力學 問題; 在量子退火法中,若模擬過程確實以量子力學時間演化的方式進行,我們. ‧. 應可求得此動力學臨界指數 z。. n. er. io. sit. y. Nat. al. Ch. engchi. 21. i Un. v.
(43) 5 易辛模型的模擬量子退火演算 政 治 大 在本章節我們將討論針對易辛模型蒙地卡羅退火模擬計算,描述量子蒙地卡羅方 立 ‧ 國. 學. 法,討論如何透過此方法來探討量子退火問題。 我們使用的量子蒙地卡羅方法是 建立在所謂「世界線」路徑積分 (worldline path integral) 的表示法上, 在這種表示. ‧. 法上,量子易辛模型將對映到多一個維度的古典易辛模型。 蒙地卡羅計算則以此 對應的古典模型為基礎。 以下我們首先推導量子-古典模型的映射,然後描述在. Nat. a. n. 5.1. l 模 量子-古典易辛 C 型的對映. hengchi. er. io. sit. y. 對映模型上的蒙地卡羅計算方法。. i Un. v. 我們將推導 d 維度的量子易辛模型可對映至 d + 1 維的古典易辛模型。 首先我們 由單一自旋出發,推導量子-古典易辛模型的對映,再將其擴充至多自旋模型的 情形。 單一自旋的哈密頓算符寫成. H = −Jσ z − Γσ x. (5.1). 此算符由 Hp = −Jσ z , 及外加橫場項 Hq = −Γσ x 組成,Hp , Hq 兩項互不對易 [Hp , Hq ] 6= 0。 因為線性映射的跡數 (trace) (表示為 Tr( ))與選擇的基無關,原 則上配分函數 Z = Tr(e−βH ) 22. (5.2).
(44) 可以 Hp 或 Hq 的本徵向量表示;這裡我們選取 Hp ,即 σ z 之本徵向量 |σi ≡ |±i (見式 (2.4)),將 Z 寫成 X
(45)
(46) X
(47) −β(H +H )
(48) p q
(49) σ
(50) e−βH
(51) σ = σ
(52) e σ .. Z=. σ=±. (5.3). σ=±. 由於 e−β(Hp +Hq ) 6= e−βHp e−βHq ,. (5.4). 我們利用 Trotter–Suzuki 展開公式 [31, 32],. Hp +Hq. e. K . = lim Tr K→∞. −βHp −βHq K e K e K. = lim. K→∞. (5.6). y. sit. al. er. X.
(53) −βHp −βHq −βHp −βHq −βHp −βHq
(54) (1) σ (1)
(55) e K e K e K e K · · · e K e K
(56) σ. n. K→∞. io. Z = lim. (5.5). ‧. ‧ 國. β. e− K (Hp +Hq ). Nat. 或. . Hq K. 學. Z = Tr. Hp K. K→∞. 立. 將配分函數進一步寫成. iK. = lim 治 e e 政 大 h. σ (1) =±. X. Ch. engchi. i Un. v.
(57) −βHp −βHq
(58)
(59) −βHp −βHq
(60)
(61) −βHp −βHq
(62). . σ (1)
(63) e K e K
(64) σ (2) σ (2)
(65) e K e K
(66) σ (3) · · · σ (K)
(67) e K e K
(68) σ (1). σ (1) , σ (2) , ··· , σ (K). (5.7) 其中第二等式利用了基底向量的完備性質:. I=. X. |σ (k) ihσ (k) |. (5.8). σ (k) =±. 這裡(及式 (5.7) 中的) |σ (k) i 均表示為 σ z 庖立矩陣的本徵向量。 接著我們計算 矩陣元素.
(69) −βHp −βHq
(70) 0
(71) βΓ σx
(72) 0 βJ σ σ
(73) e K e K
(74) σ = σ
(75) e K
(76) σ e K ;. 23. (5.9).
(77) 圖 5.1: 一維的自旋量子系統(左圖)可對映成多出一虛數時間維度之二維古典自旋系統 (右圖)。. 又.
(78) βΓ σx
(79) 0 0 σ
(80) e K
(81) σ = CeBσσ ,. (5.10). 政 治 大 1 βΓ. 其中. > 0,. K. (5.11). 學. ‧ 國. 立 B = − ln tanh 2. 1/2 βΓ 1 sinh 2 C= . 2 K . (5.12). ‧. ···. σ (1). n. al. X. Ch. X σ (K). engchi. 並得等效古典作用量 (classical action):. Seff = −. K X β k=1. K. Jσ. (k). + Bσ. (k) (k+1). σ. e−Seff. sit. io. Z ≈ ZK = C K. (5.13). er. Nat. y. 最終我們整理出配分函數為. i Un. ,. v. σ (K+1) = σ (1). (5.14). 上式顯示,一顆自旋如何在外加橫場下,經時間演進而出現虛數時間維度,沿著 虛數時間方向有 K 個古典自旋(即 bits):σ (1) , σ (2) , · · · , σ (K) , 且 σ (K+1) 與 σ (1) 連結,形成一週期性邊界條件。虛數時間維度方向上的週期性邊界條件來自於配 分函數求跡數的形式(見式 (5.7)), 無關我們實空間上邊界條件的選擇。 依照同樣的法則,我們可得出 d 維的量子系統等效於 d + 1 維古典模型,其等. 24.
(82) 效古典作用量為:. (d+1). Seff. K X. =−. . k=1. X β X Jij σik σjk + B σik σik+1 . K i. (5.15). hiji. 在這裡我們廣義地將交互耦合 {Jij } 寫入加總符號內,容許交互耦合不均勻的 情形, 例如自旋玻璃(見第 2.2 節)的 {Jij } 為不均勻、正負號混合。 多出的 虛數時間維度上自旋間的耦合與橫場值 Γ 相關(見式 (5.11) 的 B), 橫場愈強 (弱),虛數時間維度自旋間的耦合愈弱(強)。 蒙地卡羅計算方法可建立於等 效的古典模型 (5.15) [2, 21, 1, 33]; 在模擬退火過程中,我們緩慢降低橫場值至 零,此時沿虛數時間軸的耦合強度極強, 故自旋沿此軸全取同值,系統等效於少. 政 治 大. 了虛數時間軸的古典模型,亦為待求問題的哈密頓算符。. 立. 值得注意的是,式 (5.15) 中的哈密頓函數在虛數時間「層數」 K 有限時,並. ‧ 國. 學. 非精確的量子-古典對映模型。 式中的拆解公式在 K < ∞ 時的近似為. e−∆τ (Hp +Hq ) ≈ e−∆τ Hp e−∆τ Hq + O (∆τ )2 Hp , Hq ,. β . K. (5.16). Nat. y. ‧. δτ ≡. er. io. sit. 下一節我們將討論消弭上式誤差(稱為 Trotter 誤差)的蒙地卡羅方法。. n. al. i n C U 5.2 連 續 虛 數 時 間的 蒙h地e卡 羅c方 i h法 ng. v. 為了消弭上節因虛數時間離散化所造成的誤差,我們應設法將虛數時間維度上的 節點間距取(見式 (5.5)) ∆τ ≡. β = 0. K. (5.17). 以討論的量子易辛自旋系統為例,我們可沿虛數時間軸以一截「自旋線段」來取 代一串相鄰具同自旋值的離散節點。 如此,每節自旋線段具有一定長度 τ 及自旋 值 +1 或 −1;線段的端點也是自旋值變號之處。 以下我們討論如何以滿足蒙地卡 羅計算方法所要求的「細緻平衡條件」 (detailed balance condition) 及叢集更新組 態方式來建構自旋線段。 以於第 3.2 節所敘述的 Metropolis 蒙地卡羅方法為例,我們藉馬可夫鏈進行系. 25.
(83) 統組態的更新。 隨蒙地卡羅時間 t 組態出現的機率分佈 Pc (t) 遵守下列主方程式 (master equation):. Pc (t + 1) = Pc (t) +. X. (wc0 ,c Pc0 (t) − wc,c0 Pc (t)). (5.18). c0. 為了使組態機率在長時間後 t 1 收斂至一穩定機率分佈 P ∗ (t + 1) = P ∗ (t),一個 充分的條件即為細緻平衡條件:. wc0 ,c Pc∗0 = wc,c0 Pc∗ .. (5.19). 政 治 大. 若欲使 Pc∗ 符合波茲曼機率分佈 Pc∗ ∝ e−βEc , 原則上我們可設計多種可能的組態. 立. 更新方式: c → c0 及對應的轉移機率 wc,c0 。 Metropolis 方法定義從組態 c 至組態 c0. ‧ 國. updates)),例如僅有一個自旋翻轉的差別。. 學. 的轉移機率滿足式 (3.3), 且兩組態 c 及 c0 僅有局域的差別(稱為局域更新 (local. ‧. 為使蒙地卡羅方法更有效率,即能於較短的蒙地卡羅時間使機率分佈 Pc (t) 收 斂, 一些所謂叢集式更新組態 (cluster updates) 的方式相繼被提出,其中一方法稱. Nat. n. al. padd = 1 − e−2βJ. Ch. engchi U. er. io. sit. y. 為 Swendsen-Wang 演算法 [34]; 此方法將相鄰交互耦合為 J 且同值的自旋以機率. v ni. (5.20). 納入一叢集 (cluster),然後以機率 pflip < 1 集體翻轉叢集內的所有自旋。 為得出 式 (5.20) 中的機率,我們考慮一依照 Swendsen-Wang 法則圈選出的任一自旋的叢 集(見圖 5.2),視為組態 c。 根據法則,叢集內所有自旋均是平行的,假設此叢 集內包含 N 個自旋交互耦合, 又叢集邊界劃過一組連接一個在內及一個在外的 自旋對,這組邊界耦合中有 n 個連接平行自旋對及 m 個連結反平行自旋對的耦合 (以圖 5.2 的組態 c 為例:n = 1, m = 5); 此圈選叢集的機率可寫為. n sc = p N add (1 − padd ) ,. (5.21). 若以機率 pflip 集體翻轉叢集內所有自旋,系統由原本組態 c 轉移至組態 c0 ,如此. 26.
(84) (a) 狀態 c. (b) 狀態 c0. 圖 5.2: 易辛模型的 Swendsen-Wang 叢集更新組態示意圖。+, − 符號各代表自旋的兩種朝 向;框起來的自旋被納入同一叢集。. 我們可寫下轉移機率為. c. 0. flip. N add. add. n. 0. flip. (5.22). 學. ‧ 國. wc,c0. 政 治 大 = s p (c → c ) = p (1 − p ) p (c → c ) . 立. 相同的,由組態 c0 轉移至組態 c 的轉移機率為. ‧. m 0 wc0 ,c = sc0 pflip (c0 → c) = pN add (1 − padd ) pflip (c → c) .. Nat. sit. y. (5.23). n. al. er. io. 如此,由細緻平衡條件 (5.19) 得. i Un. v. (1 − padd )n pflip (c → c0 ) e−βEc0 = = e−β(Ec0 −Ec ) (1 − padd )m pflip (c0 → c) e−βEc. Ch. engchi. (5.24). 因只有跨過叢集邊界的耦合將造成組態更新前後能量差別,不難看出. Ec0 − Ec = 2J(n − m) .. (5.25). pflip (c0 → c) = 1, pflip (c → c0 ). (5.26). 若使. 我們可得出式 (5.20) 的結果。 為建構連續虛數時間上的自旋線段,我們可由上述 Swendsen-Wang 方法得出. 27.
(85) 政 (a) 治 大. 立. ‧. ‧ 國. 學. n. er. io. sit. y. Nat. al. Ch. i Un. engchi. v. (b). 圖 5.3: (a): 加橫場下二維易辛模型對應至多一維度的古典系統之示意圖。 箭頭表示虛數 時間方向具週期性邊界條件。(b): 上圖縱向截面示意圖。在連續虛數時間極限下,沿虛 數時間方向不再是如圖 5.1 具 離散的 K 個古典自旋,而是區段式的自旋值。紅色區段表 示自旋值 +1,藍色區段則表自旋值 −1。. 的機率 padd (式 (5.20)) 定出線段的隨機長度 [35]。 考慮等效古典作用量. Seff ≡ βcl Heff = −. XX k. (k) (k). ∆τ Jij σi σj −. hiji. XX k. 28. i. (k) (k+1). Bσi σi. ,. (5.27).
(86) -2. ∆ε. 10. 2. 3. 10. 4. τ[MCS]. 10. 10. 5. 6. 10. 10. 圖 5.4: 針對二維量子 ±J 易辛自旋玻璃模型之模擬量子退火結果。系統尺度為 16 × 16, 虛數時間長度(溫度倒數)為 β = 8。 由起始磁場 Γ0 = 2 線性下降至零,觀察退火時間 T 與剩餘能量 ∆ε 之關係。. 立. 政 治 大. 學. 法則,虛數時間維度上自旋被納入一叢集的機率為. ‧. ‧ 國. 其中 B = − 21 ln tanh(∆τ Γ) 為虛數時間方向的自旋交互耦合。根據 Swendsen-Wang. −2B p⊥ = 1 − tanh(∆τ B) add = 1 − e. Nat. sit. y. (5.28). io. n. al. er. 考量虛數時間連續化,在 ∆τ → 0 極限下產生一長度為 τ 的自旋線段之機率則為. τ /∆τ (p⊥ add ). Ch. i Un. v. = lim (1 − tanh(∆τ B))τ /∆τ = lim (1 − ∆τ B)τ /∆τ = e−Bτ . ∆τ →0. e n g c∆τh→0i. (5.29). 在蒙地卡羅計算中,我們先於每實空間晶格點沿虛數時間方向依式 (5.29) 機率 (也就是根據一 Poisson 隨機過程)建構出一組自旋線段, 然後再以滿足細緻平 衡條件 (5.19) 的轉移機率(例如根據 Metropolis 機率)更新自旋值。 建立在此連續虛數時間蒙地卡羅方法,我們也可進行量子退火最佳化計算。 圖 5.4 為對二維自旋玻璃進行模擬量子退火的結果, 比較的是線性降橫場至零 (式 (3.5))的退火時間(蒙地卡羅時間)T 對剩餘能量 ∆ε 的影響, 這裡所謂剩 餘能量是指退火計算所得的單位自旋能量與精確基態能量的差。 我們考慮的自 旋玻璃只含 Jij = 1 及 Jij = −1 (各占 1/2 的機率)的自旋交互耦合, 稱為 ±J 自旋玻璃,其基態能量的精確結果於 [36] 查得。剩餘能量隨著退火時間的增加而. 29.
(87) 減小, 實驗中我們可改變不同參數,如退火速率及溫度倒數 β (相當於虛數時 間維度的長度)等,來探討剩餘能量的變化; 此方向的研究結果可見於許多文 獻 [1, 2, 20],但下一節我們將以有限尺度標度分析的觀點指出模擬量子退火計算 的潛在問題。. 5.3. 以標度分析檢驗量子退火法. 第 4 章討論物理量於臨界點附近的冪次法則暗示「尺度不變性」 (scale invariance),其意思是指系統的物理性質不因尺度的改變而有所改變。 又相變現象只發 生於熱力學極限下,也就是當系統的尺度無窮大時 L = ∞。臨界點的尺度不變. 政 治 大. 性提供了如何將有限系統的觀察量推至熱力學極限的方法, 稱為「有限尺度標 度」(finite-size scaling)。. 立. ‧ 國. 學. 以量子易辛模型為例, 絕對零度時 z 方向基態磁化量 (m) 隨著至量子臨界點 距離 |δ| = |g − gc |/gc 呈冪次方的消失:m ∼ |δ|βm , 又因關聯長度與 |δ| 的關係. ‧. ξ ∼ |δ|−ν ,我們得出. m ∼ ξ −βm /ν .. Nat. y. (5.30). sit. 但當系統尺度有限時,關聯長度 ξ 最大值受制於系統尺寸 L。當 ξ 逼近 L 時,系. n. al. er. io. 統達到贗臨界點 (pseudocritical point), 贗臨界點位置偏離熱力學極限下的真實臨 界點位置,且與系統尺寸相關:. Ch. engchi. |δL | ∼ L−1/ν .. i Un. v. (5.31). 於贗臨界點位置磁化量 m∗ 與系統尺寸 L 之關係為. m∗ (L) ∼ L−βm /ν .. (5.32). 另外,量子臨界點發生於絕對零度時 β = ∞,就上節討論的古典對映模型而言, 量子相變不僅發生在實空間尺度為無窮大時,且虛數時間上的長度亦須無窮大。 同實空間情形,虛數時間上的關聯長度(關聯時間) ξτ 受限於溫度倒數 β。 根據. 30.
(88) 標度化理論 [24],我們可將有限尺寸及有限溫度系統的磁化量寫成 m(g, L, β) = L−βm /ν F L/ξ, β/ξτ. (5.33). = L−βm /ν Fe (g − gc )L1/ν , βL−z , 稱為標度形式 (scaling form),其中 ξ 及 ξτ 為無窮大系統於絕對零度時的關聯長度 及關聯時間; 第二個等式利用了式 (5.31) 及 ξτ ∼ ξ z 的關係, 這裡的動力學指數 z 描述的是量子力學取決於哈密頓算符的動力學現象。 上 述 的 標 度 分 析 亦 可 推 廣 至 淬 火 動 力 現 象 。 依 據 Kibble-Zurek 理 論 ( 見 第 4.2 節的討論), 區別緩慢及非緩慢淬火演化的特徵速率 vKZ (KZ 速率)與至 0. 政 治 大. 臨界點距離 |δ| 之關係為 vKZ ∼ |δ|1+z ν ,又因為 ξ ∼ |δ|−ν ,可得. 立. 0. vKZ ∼ ξ −(z +1/ν) ,. (5.34). ‧ 國. 學. 考慮有限尺度情形,KZ 速率 vKZ (L) 與系統線性長度 L 的關係則為. ‧. 0. y. (5.35). er. io. sit. Nat. vKZ (L) ∼ L−(z +1/ν) .. 考慮以有限速率 v 從一非臨界點藉改變哈密頓算符參數 g 淬火至量子臨界點 gc ,. n. al. Ch. i Un. v. 我們可類似上述平衡態臨界點的討論將淬火過程的磁化量之標度形式寫為. engchi. m(v, L, β) = L−βm /ν G v/vKZ , β/ξτ. . e vL−(z0 +1/ν) , βL−z . = L−βm /ν G. (5.36). 值得注意的是,若淬火過程能真實反應量子動力學,淬火動力學指數 z 0 應等同於 量子動力學指數 z,z 0 = z。 我們這裡先保留 z 0 與 z 之區分。 為了瞭解蒙地卡羅模擬量子退火方法的動力學性質, 我們以一維量子易辛模 型為例,藉調降橫向磁場淬火接近量子臨界點, 並計算縱向磁化量平方 hm2 i,利 用上述的標度分析來檢驗 KZ 理論。 我們的實驗設計主要參考最近一篇研究古典 易辛模型退火動力學的論文 [7]。 我們考慮一長度(量子自旋數)為 L,且僅具相. 31.
(89) 鄰交互作用 J 及橫場 Γ 的量子易辛自旋鏈. H = −J. L X. z σiz σi+1. −Γ. L X. i=1. σix ,. (5.37). i=1. 在不失普遍性下,我們設 J = 1。另外,我們引入週期性邊界條件. σL+1 = σ1 .. (5.38). 於溫度倒數為 β = 1/T 時,量子鏈可對映至二維古典模型,其多出的虛數時間維 度方向長度為 β,且亦具週期性邊界條件(見第 5.1 節)。 另外,我們消弭虛數. 政 治 大. 時間離散化所帶來的誤差,考慮連續化的虛數時間,如此對映的古典自旋為沿虛. 立. 數時間軸遵循一 Poisson 隨機過程延伸的線段。 為方便後續討論,我們註記實空. ‧ 國. 學. 間上晶格點位置為 i, 賦予每一自旋線段一指標 k,自旋線段長度表示為 τik ,自 旋值則以 σiτ = ±1 表示。 在對映的古典模型上,給定一自旋組態,我們所計算的. (5.39). sit. Nat. L 1 XX k k σ τ . Lβ i=1 k i i. y. m=. ‧. 局域磁化量可寫為. al. n. 更新組態:每一自旋線段以下機率更新自旋值:. Ch. engchi. er. io. 我們採用兩種更新組態方式的蒙地卡羅計算:(一)根據 Metropolis 機率局域. i Un. v. plocal = min 1, e−β∆E ,. (5.40). 0. k,k 其中 ∆E 為翻轉一線段之自旋值前後的能量差;若表示 τi,i±1 為晶格點 i 上自旋線. 段 k 與相鄰晶格點 i ± 1 上其它自旋線段 k 0 的交疊長度,更新前後的能量差可寫 成 2J k X kk0 k0 kk0 k0 τi,i−1 σi−1 + τi,i+1 σi+1 . σ ∆E = β i k0. (5.41). 一完整的過程包含對系統所有線段嘗試以式 (5.40) 機率更新自旋值。(二)叢集 式更新組態 [35]:根據 Swendsen-Wang 機率連結一組自旋線段。考慮實空間維度 上鄰近具相同自旋值的兩自旋線段,若其交疊長度為 τ , 則根據 Swendsen-Wang. 32.
(90) 法則,將此兩自旋線段納入一叢集的機率為(參見式 (5.20)):. padd = 1 − e−2τ J .. (5.42). 依此圈選多個同自旋值的線段成一叢集後,我們再以 1/2 的機率集體改變叢集內 所有線段的自旋值。 在蒙地卡羅計算中,我們從起始橫場值 Γ0 = 5 以不同的速率 v 線性降橫場值 至量子臨界點 Γc = 1。 在這裡我們以蒙地卡羅時間為調控橫場(淬火)的時間單 位, 而一單位的蒙地卡羅時間包含沿虛數時間軸自旋線段的建構,及根據上述 (一)局域式或(二)叢集式的自旋值更新。 若總淬火時間為 T , 淬火過程中, 橫場與時間的關係可寫為. 政 治 大 立Γ(t) − Γ = v(T − t) ,. (5.43). v=. 學. 其中淬火速率為. ‧ 國. c. Γ0 − Γc . T. (5.44). ‧. 待橫場被調控到達臨界值 Γ(T ) = Γc 時, 我們才進行一次磁化量平方 m2 的測. sit. y. Nat. 量。 重複多次(約一千次)相同條件但不同起始自旋組態的淬火, 我們計算這些. io. er. 淬火過程得出的磁化量平方之平均值 hm2 i。 我們之所以求磁化量平方平均(而非 磁化量平均)之原因, 在於正負自旋的對稱性,將使磁化量平均因正負抵消而為. n. al. Ch. i Un. v. 零。 我們對不同長度 L 的自旋鏈做上述退火計算,然後以下列標度形式. engchi. e vL−(z0 +1/ν) , βL−z . hm2 i = L−2βm /ν G. (5.45). 分析磁化量平方的結果。 e y) 的變量,在實際計算中我們固定溫度倒 為了降低式 (5.45) 中標度函數 G(x, 數 β 與系統長度 L 的關係:βL−z = constant, 因量子動力學指數已知為 z = 1, 我們取 βL−1 = constant .. (5.46). 如此,標度函數的第二變量可被移除。再利用其它已知的臨界指數:關聯長度臨 界指數 ν = 1,磁化量臨界指數 βm = 1/8,標度分析待定的變量僅存淬火動力學 33.
(91) 0. -1. 10. 2. <m >L. 2βm /ν. 10. L = 12 L = 24 L = 32 L = 48 L = 64 L = 96. -2. 10. -3. 10. 0. 2. 10. 4. 10. 6. 10. z'+1/ ν. 10. vL. 0 (a) 局域式更新組態方法;z 0 = zMetropolis = 2.167. 立. 0. 10. ‧ 國. 學. -1. 10. <m >L. 2. -2. 10. Nat. y. ‧. L = 12 L = 24 L = 32 L = 48 L = 64 L = 96 L = 128. sit. 2βm /ν. 政 治 大. -3. -1. 0. 10. z'+1/ ν. 2. 10. 10. vL. n. al. 1. 10. Ch. 3. 10. er. -2. 10. io. 10. i Un. v. 0 (b) 叢集式更新組態方法;z 0 = zSW = 0.297. engchi. 圖 5.5: 以兩種蒙地卡羅方法藉降橫場值 Γ 模擬量子退火至量子臨界點 (Γc = 1) 所得的磁 化量平方 hm2 i。 (a) 採用 Metropolis 局域式更新組態的方法;(b) 採用 Swendsen-Wang 叢 集式更新組態的方法。 起始橫場值均為 Γ0 = 5,但以不同速率隨蒙地卡羅時間進行線性 退火(調降橫場),量子系統的溫度倒數 β 選取為 β = L/2; 這裡溫度倒數與系統尺度 關係的選取滿足量子動力學指數 z = 1。圖中每一點數據點為約一千次退火過程結果的平 均。 數據根據式 (5.45) 的標度形式做整理,配合的臨界指數分別為 ν = 1,βm = 1/8;淬 火動力學指數 z 0 不等同於量子動力學指數 z = 1,而與蒙地卡羅方法相關。. 指數 z 0 。 圖 5.5 的分析結果顯示兩種不同的蒙地卡羅方法對應不同的淬火動力學 指數,而各對應的指數正符合已知的二維古典易辛模型之蒙地卡羅動力指數, 而 非量子動力學指數 z = 1(6= z 0 );以 Metropolis 方法局域更新組態,已知較精確的 估計值為 [37, 7] 0 zMetropolis = 2.1667(5) .. 34. (5.47).
(92) 0 而 Swendsen-Wang 叢集式更新組態方法對應的動力學指數已被估計約為 zSW ≈ 0 = 0 [42],近期論文 [7] 的估計值為 0.2 − 0.35 [38, 39, 40, 41], 甚至 zSW. 0 zSW = 0.297(3) .. (5.48). 蒙地卡羅動力學指數愈小,表示該方法在計算上愈能克服臨界點附近的動力慢化 問題 (critical slowing down),也就是較有效率的方法。 由式 (5.35) KZ 速率與系統 尺度 L 的關係來看, 指數 z 0 + 1/ν 愈大表示為使退火過程保持緩減所需的退火時 間將隨系統尺度增大而成長愈快。 我們的結果也顯示另外一個重要的訊息:因為 z 0 6= z,以蒙地卡羅方法模擬量. 政 治 大 亦針對一維量子易辛鏈以不同的量子蒙地卡羅方法得出與我們相同的結果 [43]。 立 不同於 [43] 的計算,我們的量子蒙地卡羅計算是於有限溫度 β < ∞ 下進行, 現. 子退火並無法反應真實的量子動力。 在寫作本論文之際,我們得知另一研究團隊. ‧ 國. 學. 有文獻上探討蒙地卡羅量子退火方法之研究也多採用有限溫度路徑積分蒙地卡羅 方法 [2, 21, 1, 33]。 這裡我們指出,溫度倒數 β 的選取也將影響淬火的結果;就. ‧. 我們所悉,這類的探討並不在其它文獻中被考慮。 圖 5.6 及圖 5.7 分別展示不符. y. Nat. 合式 (5.46) β − L 關係的計算結果, 其中圖 5.6 數據為固定 β 2 /L = constant 的結. io. sit. 果,而圖 5.7 數據為固定 β = 8 的結果; 標度分析顯示兩者數據均無法理想地滿. n. al. er. 足式 (5.45) 的形式。 在一般探討量子蒙地卡羅退火最佳化計算中,我們不知道待. i Un. v. 解的問題模型(如 d 維度自旋玻璃)加上量子擾動項的量子動力學指數 z, 故任. Ch. engchi. 意選取 β 值,將無法反應這裡所討論的 KZ 標度擬設。 在此我們無法斷言如此錯 誤選擇溫度(及量子動力學指數)的計算對尋求最佳解的影響,也無法評斷以此 得出的結果與所謂量子電腦做比較的正當性, 但就標度分析的觀點而言,此類計 算實驗的設計(如 [21] 的設計)恐站在錯誤理論基礎上。. 35.
(93) 0. <m >L. 2βm /ν. 10. -1. 2. 10. L = 12 L = 24 L = 32 L = 48 L = 64 L = 96 L = 128. 政 治 大. -2. 10. 0. 2. 立. 10. 4. 10. z'+1/ ν. 6. 10. 10. vL. ‧. ‧ 國. 學. 0 (a) 局域式更新組態方法;z 0 = zMetropolis = 2.167. 0. y. sit. al. n. -1. 10. -2. 10. L = 12 L = 24 L = 32 L = 48 L = 64 L = 96 L = 128. Ch -1. 10. er. 2. io. <m >L. Nat. 2βm /ν. 10. engchi 0. 10. z'+1/ ν. i Un. v. 1. 10. 2. 10. vL. 0 (b) 叢集式更新組態方法;z 0 = zSW = 0.297. 圖 5.6: 以兩種蒙地卡羅方法藉降橫場值 Γ 模擬量子退火至量子臨界點所得的磁化量平方 hm2 i。 (a) 採用 Metropolis 局域式更新組態的方法;(b) 採用 Swendsen-Wang 叢集式更新 組態的方法。 √ 數據以雷同圖 5.5 的方法整理得出,但這裡的溫度倒數 β 與系統尺度 L 的 關係定為 β = L,如此不符合量子動力學指數 z = 1 的選取, 造成對應不同系統大小的 數據不能理想地根據式 (5.45) (ν = 1,βm = 1/8) 的標度形式坐落於一曲線上。. 36.
(94) 0. <m >L. 2βm /ν. 10. -1. 2. 10. L = 12 L = 24 L = 32 L = 48 L = 64 L = 96 L = 128. 政 治 大. -2. 10. 0. 2. 立. 10. 4. 10. z'+1/ ν. 6. 10. 10. vL. ‧. ‧ 國. 學. 0 (a) 局域式更新組態方法;z 0 = zMetropolis = 2.167. 0. y. sit. al. n -1. 10. -2. 10. L = 12 L = 24 L = 32 L = 48 L = 64 L = 96 L = 128. Ch -1. 10. er. 2. io. <m >L. Nat. 2βm /ν. 10. engchi 0. 10. z'+1/ ν. i Un. v. 1. 10. 2. 10. vL. 0 (b) 叢集式更新組態方法;z 0 = zSW = 0.297. 圖 5.7: 以兩種蒙地卡羅方法藉降橫場值 Γ 模擬量子退火至量子臨界點所得的磁化量平方 hm2 i。 (a) 採用 Metropolis 局域式更新組態的方法;(b) 採用 Swendsen-Wang 叢集式更新 組態的方法。 數據以雷同圖 5.5 的方法整理得出,但這裡對任何系統尺度 L 的溫度倒數 均取為 β = 8,如此不符合量子動力學指數 z = 1 的選取, 造成對應不同系統大小的數據 不能理想地根據式 (5.45) (ν = 1,βm = 1/8) 的標度形式坐落於一曲線上。. 37.
(95) 6 總結與展望 政 治 大 本論文討論蒙地卡羅模擬量子退火的動力學行為。模擬量子退火方法可視為一通 立. ‧ 國. 學. 用的最佳化演算法,方法中在待解的古典模型裡引入量子擾動作為控制參數, 引. 入的量子擾動將隨時間緩漸而調弱至零,此時系統理想上可達到(幾近)最佳的. ‧. 狀態(即最佳解)。. 以一維橫場下的易辛模型為例, 我們採用連續虛數時間的路徑積分量子蒙地. sit. y. Nat. 卡羅方法作計算。 我們以不同速率調降橫場值至臨界值, 並以 Kibble-Zurek (KZ). er. io. 的動力標度擬設檢驗縱向磁化量的淬火行為。 根據 Kibble-Zurek 的理論,淬火的 速率存在一臨界值 vKZ , 稱為 KZ 速率;若淬火速率至少慢於 vKZ , 系統得以緩漸. n. al. Ch. i Un. v. 達到平衡態;若淬火速率快於 vKZ , 系統將演化至呈現缺陷的狀態。對於有限尺. engchi. 度的系統, KZ 速率與系統線性長度 L 呈冪次方的遞減: 0. vKZ ∼ L−α = L−(z +1/ν) ,. (6.1). 其 中 z 0 為 ( 淬 火 ) 動 力 學 指 數 , 而 ν 為 關 聯 長 度 臨 界 指 數 。 就 KZ 指 數 α = z 0 + 1/ν 而言, 其值愈大,保持緩漸退火所需的時間隨著系統尺度增大而成 長愈快, 故效率較好的最佳化演算法對應較小的 KZ 指數。 在量子蒙地卡羅計算中, 我們採用 Metropolis 式局域更新自旋組態方法, 及 Swendsen-Wang (SW) 叢集式更新組態的方法; 橫場的調降根據蒙地卡羅時間進 行。 計算結果顯示, 淬火動力學指數 z 0 為與更新組態方法相關的值, 分別為. 38.
(96) 0 0 zMetropolis ≈ 2.167 及 zSW ≈ 0.297,而非等同於量子動力學指數 z = 1; 這也顯示,. 所謂模擬量子退火法並不反應真實的量子動力學。 因為採用的路徑積分量子蒙地卡羅方法是於有限的溫度下進行, 而溫度倒數 β = 1/T 對應的即為所謂虛數時間之長度。 計算上,我們固定 βL−z = βL−1 = constant 來引入正確的量子動力學指數 z = 1。我們也檢驗得出, 錯誤 β − L 關係 的選取將導致 KZ 標度分析上的問題。 本論文的研究結果將可提供目前一些比較 D-wave 量子電腦的運算方法與模擬 量子退火最佳化計算實驗設計上的參考。. 立. 政 治 大. ‧. ‧ 國. 學. n. er. io. sit. y. Nat. al. Ch. engchi. 39. i Un. v.
(97) References [1] G. E. Santoro, R. Martoˇna´ k, E. Tosatti, and R. Car, Science 295, 2427 (2002). [2] R. Martoˇna´ k, G. E. Santoro, and E. Tosatti, Phys. Rev. B 66, 094203 (2002).. 政 治 大. [3] S. Kirkpatrick et al., science 220, 671 (1983).. 立. [4] T. W. Kibble, Physics Reports 67, 183 (1980).. ‧ 國. 學. [5] W. Zurek, Nature 317, 505 (1985).. ‧. [6] A. Polkovnikov, Phys. Rev. B 72, 161201 (2005).. Nat. sit. y. [7] C.-W. Liu, A. Polkovnikov, and A. W. Sandvik, Phys. Rev. B 89, 054307 (2014).. n. al. er. io. [8] B. Friedrich and D. Herschbach, Physics Today 56, 53 (2003).. Ch. i Un. v. [9] D. S. Fisher and D. A. Huse, Phys. Rev. Lett. 56, 1601 (1986).. engchi. [10] D. S. Fisher and D. A. Huse, Phys. Rev. B 38, 386 (1988). [11] G. Parisi, Phys. Rev. Lett. 43, 1754 (1979). [12] G. Parisi, Phys. Rev. Lett. 50, 1946 (1983). [13] M. M´ezard, G. Parisi, N. Sourlas, G. Toulouse, and M. Virasoro, Phys. Rev. Lett. 52, 1156 (1984). [14] D. Bitko, T. F. Rosenbaum, and G. Aeppli, Phys. Rev. Lett. 77, 940 (1996). [15] A. Messiah, Quantum Mechanics, Volume II, Wiley, New York, 1976. [16] E. Farhi et al., Science 292, 472 (2001). 40.
(98) [17] J. G. Andrew M. Childs, Edward Farhi and S. Gutmann, Quantum Information and Computation 2, 181 (2002). [18] T. Kadowaki and H. Nishimori, Phys. Rev. E 58, 5355 (1998). [19] N. Metropolis, A. W. Rosenbluth, M. N. Rosenbluth, A. H. Teller, and E. Teller, J. Chem. Phys. 21, 1087 (1953). [20] G. E. Santoro and E. Tosatti, Journal of Physics A: Mathematical and General 39, R393 (2006). [21] S. Boixo et al., Nature Physics 10, 218 (2014).. 政 治 大. [22] V. Bapst and G. Semerjian, Journal of Physics: Conference Series 473, 012011 (2013).. 立. ‧ 國. 學. [23] R. J. Baxter, Exactly solved models in statistical mechanics, Courier Dover Publications, 2007.. ‧. [24] J. Cardy, Scaling and renormalization in statistical physics, volume 5, Cambridge. sit. y. Nat. University Press, 1996.. io. n. al. er. [25] S. Sachdev, Quantum phase transitions, Wiley Online Library, 2007.. i Un. v. [26] R. P. Feynman, Reviews of Modern Physics 20, 367 (1948).. Ch. engchi. [27] T. W. Kibble, Journal of Physics A: Mathematical and General 9, 1387 (1976). [28] W. H. Zurek, Physics Reports 276, 177 (1996). [29] J. Dziarmaga, Phys. Rev. Lett. 95, 245701 (2005). [30] W. H. Zurek, U. Dorner, and P. Zoller, Phys. Rev. Lett. 95, 105701 (2005). [31] H. F. Trotter, Proc. Am. Math. Soc. 10, 545 (1959). [32] M. Suzuki, Prog. Theor. Phys. 56, 1454 (1976). [33] T. F. Rønnow et al., Science 345, 420 (2014). [34] R. H. Swendsen and J.-S. Wang, Physical review letters 58, 86 (1987). 41.
(99) [35] H. Rieger and N. Kawashima, The European Physical Journal B-Condensed Matter and Complex Systems 9, 233 (1999). [36] Spin glass server, http://www.informatik.uni-koeln.de/spinglass. [37] M. P. Nightingale and H. W. J. Bl¨ote, Phys. Rev. B 62, 1089 (2000). [38] W. Klein, T. Ray, and P. Tamayo, Phys. Rev. Lett. 62, 163 (1989). [39] C. F. Baillie and P. D. Coddington, Phys. Rev. B 43, 10617 (1991). [40] P. D. Coddington and C. F. Baillie, Physical review letters 68, 962 (1992). [41] Z. B. Li, L. Sch¨ulke, and B. Zheng, Phys. Rev. Lett. 74, 3396 (1995).. 政 治 大 [42] J. Du, B. Zheng, and J.-S. Wang, Journal of Statistical Mechanics: Theory and 立 Experiment 2006, P05004 (2006).. ‧ 國. 學. [43] C.-W. Liu, A. Polkovnikov, and A. W. Sandvik, arXiv preprint 1409.7192 (2014).. ‧. n. er. io. sit. y. Nat. al. Ch. engchi. 42. i Un. v.
(100)
相關文件
2-1 化學實驗操作程序的認識 探究能力-問題解決 計劃與執行 2-2 化學實驗數據的解釋 探究能力-問題解決 分析與發現 2-3 化學實驗結果的推論與分析
在選擇合 適的策略 解決 數學問題 時,能與 別人溝通 、磋商及 作出 協調(例 如在解決 幾何問題 時在演繹 法或 分析法之 間進行選 擇,以及 與小組成 員商 討統計研
並藉由適當工具與資訊,去描述、模擬、解釋與 預測各種現象,發揮數學思維方式的特長,做出
本書立足中華文化大背景,較為深入系統地分析研究了回族傳統法文化的形成基礎、發展歷
應用閉合電路原理解決生活問題 (常識) 應用設計循環進行設計及改良作品 (常識) 以小數加法及乘法計算成本 (數學).
高中課程會多元化;讓學生有第二次機會而設計的其他教育 課程(例如毅進計劃及在中學試行的類似計劃),會因應新學
在選擇合 適的策略 解決 數學問題 時,能與 別人溝通 、磋商及 作出 協調(例 如在解決 幾何問題 時在演繹 法或 分析法之 間進行選 擇,以及 與小組成 員商 討統計研
(計畫名稱/Title of the Project) 提升學習動機與解決實務問題能力於實用課程之研究- 以交通工程課程為例/A Study on the Promotion of Learning Motivation and Practical