量子計算正以顛覆性潛力重塑科學(xué)和產(chǎn)業(yè)邊界。本書致力于為讀者構(gòu)建貫通量子理論與工程實踐的橋梁,從經(jīng)典計算局限性切入,追溯量子計算從理論構(gòu)想到算法突破的演進脈絡(luò),深度對比離子阱、超導(dǎo)、光子等主流技術(shù)路線。作為國內(nèi)首部聚焦離子阱量子計算機工程實現(xiàn)的著作,本書深入解析其核心模塊設(shè)計,涵蓋系統(tǒng)架構(gòu)、高精度真空與低溫環(huán)境的構(gòu)建、激光光路系統(tǒng)的配置,以及測控系統(tǒng)開發(fā)與關(guān)鍵器件選型,為讀者提供一份清晰可行的技術(shù)實現(xiàn)參考。在程序設(shè)計層面,本書系統(tǒng)闡釋從量子比特基礎(chǔ)到代表性量子算法的數(shù)學(xué)原理與實現(xiàn)邏輯,同時介紹主流編程框架及其與AI生態(tài)的融合應(yīng)用,引導(dǎo)讀者逐步構(gòu)建量子機器學(xué)習(xí)模型等前沿應(yīng)用。本書以中國視角,分析國內(nèi)外量子產(chǎn)業(yè)發(fā)展現(xiàn)狀,研判未來若干年這一新興技術(shù)在硬件突破、算法創(chuàng)新與生態(tài)建設(shè)方面的趨勢與挑戰(zhàn),對產(chǎn)業(yè)發(fā)展提出了前瞻性的建議。 本書融理論深度、工程細節(jié)、編程實踐與產(chǎn)業(yè)前瞻于一體,既可作為幫助高校師生深入理解量子計算原理與編程的教材,也可為工程師構(gòu)建量子系統(tǒng)、開發(fā)者探索量子應(yīng)用、產(chǎn)業(yè)決策者把握技術(shù)浪潮提供參考,引領(lǐng)讀者全面融入這場正在蓬勃發(fā)展的量子革命。
羅樂,中山大學(xué)教授,原子分子物理學(xué)和電子信息專業(yè)博士生導(dǎo)師。獲中山大學(xué)學(xué)士、北京大學(xué)碩士、美國杜克大學(xué)碩士和博士學(xué)位,先后于美國國家標(biāo)準(zhǔn)技術(shù)研究院與馬里蘭大學(xué)聯(lián)合量子研究所、印第安納大學(xué)印第安納波利斯分校物理系、印第安納大學(xué)時空對稱研究中心、中山大學(xué)物理與天文學(xué)院、中山大學(xué)深圳研究院量子信息技術(shù)中心、光電材料與技術(shù)國家重點實驗室、量子精密測量與傳感廣東省重點實驗室、粵港澳大灣區(qū)量子科學(xué)中心等機構(gòu)開展科研工作,曾參與創(chuàng)辦國內(nèi)首家離子阱量子計算企業(yè)啟科量子。學(xué)術(shù)研究涵蓋激光冷卻與囚禁、冷原子物理、離子阱量子信息處理、分布式量子計算與量子網(wǎng)絡(luò)等領(lǐng)域。代表性科研成果包括實現(xiàn)物質(zhì)第六態(tài)“費米凝聚態(tài)”、率先研發(fā)離子阱量子計算芯片和“離子—光子”分布式量子計算、開拓非厄米(開放系統(tǒng))量子信息處理,以及開展國內(nèi)首臺離子阱量子計算工程機研發(fā)等。
第1 章量子計算簡介········································································.1
1.1 從經(jīng)典計算到量子計算···························································.1
1.1.1 經(jīng)典計算與科學(xué)研究的融和············································.1
1.1.2 經(jīng)典計算的局限性························································.3
1.1.3 量子模擬概念的提出·····················································.6
1.1.4 量子計算概念的醞釀·····················································.8
1.1.5 量子計算的優(yōu)勢···························································10
1.2 量子計算發(fā)展簡史·································································14
1.2.1 20 世紀80 年代——量子計算的起源·································14
1.2.2 20 世紀90 年代——量子計算的突破與物理實現(xiàn)··················15
1.2.3 21 世紀原子型量子計算·················································17
1.2.4 21 世紀電子型量子計算·················································21
1.2.5 21 世紀光子型量子計算·················································26
1.2.6 21 世紀量子算法的進展·················································28
1.2.7 量子計算的商業(yè)化和產(chǎn)業(yè)化············································33
第2 章量子計算的技術(shù)路線·······························································36
2.1 實現(xiàn)量子比特的典型物理體系··················································36
2.1.1 離子阱·······································································36
2.1.2 超導(dǎo)電路····································································43
2.1.3 硅半導(dǎo)體····································································50
2.1.4 光量子計算·································································53
2.1.5 其他體系····································································58
2.2 量子計算的硬件技術(shù)······························································61
2.2.1 機械··········································································61
2.2.2 光學(xué)··········································································73
2.2.3 電子··········································································78
2.2.4 原子測控····································································85
2.2.5 芯片··········································································97
第3 章實例:離子阱量子計算機的工程實現(xiàn)·······································.108
3.1 離子阱量子計算機的主要構(gòu)成···············································.108
3.1.1 離子阱系統(tǒng)······························································.109
3.1.2 工作環(huán)境系統(tǒng)···························································.110
3.1.3 光學(xué)系統(tǒng)·································································.110
3.1.4 測控系統(tǒng)·································································.112
3.2 離子阱系統(tǒng)······························································.113
3.2.1 離子阱模塊······························································.114
3.2.2 原子發(fā)生模塊···························································.116
3.2.3 諧振器模塊······························································.116
3.3 工作環(huán)境系統(tǒng)···························································.118
3.3.1 整體結(jié)構(gòu)·······························································.118
3.3.2 超高真空模塊···························································.120
3.3.3 低溫模塊·································································.122
3.3.4 減振模塊·································································.122
3.3.5 低溫真空實現(xiàn)步驟·····················································.123
3.4 光學(xué)系統(tǒng)·································································.126
3.4.1 穩(wěn)頻模塊·································································.129
3.4.2 消融模塊·································································.131
3.4.3 離化模塊·································································.132
3.4.4 冷卻模塊·································································.132
3.4.5 回泵模塊·································································.134
3.4.6 操控模塊·································································.134
3.4.7 進阱模塊·································································.135
3.4.8 成像模塊·································································.135
3.5 測控系統(tǒng)·································································.136
3.5.1 測控板卡模塊···························································.138
3.5.2 阱周電氣模塊···························································.141
3.5.3 離子阱工作環(huán)境測控模塊············································.144
3.5.4 一體化測控界面模塊··················································.144
第4 章量子編程與算法··································································.147
4.1 量子編程基礎(chǔ)····································································.147
4.2 常見量子算法····································································.154
4.2.1 Deutsch 算法····························································.154
4.2.2 Deutsch-Jozsa 算法·····················································.159
4.2.3 Bernstein Vazirani 算法················································.165
4.2.4 Simon 算法······························································.171
4.2.5 量子傅里葉變換························································.178
4.2.6 Grover 算法······························································.183
4.2.7 Shor 算法································································.190
4.2.8 變分量子特征值求解算法············································.200
4.2.9 量子近似優(yōu)化算法·····················································.206
4.3 量子編程框架····································································.211
4.3.1 量子編程框架概述·····················································.211
4.3.2 Qiskit······································································.219
4.3.3 Cirq········································································.222
4.3.4 QuTrunk ··································································.226
4.3.5 QuSprout ·································································.231
第5 章實例:在 QuTrunk 上實現(xiàn)量子神經(jīng)網(wǎng)絡(luò) ·································.235
5.1 機器學(xué)習(xí)··········································································.235
5.1.1 人工智能·································································.235
5.1.2 機器學(xué)習(xí)·································································.238
5.1.3 深度神經(jīng)網(wǎng)絡(luò)···························································.246
5.2 量子機器學(xué)習(xí)····································································.248
5.3 QuTrunk+TensorFlow 實現(xiàn)量子+機器學(xué)習(xí)·································.249
5.3.1 TensorFlow 簡介························································.249
5.3.2 應(yīng)用示例·································································.250
5.4 QuTrunk+PyTorch 實現(xiàn)量子+機器學(xué)習(xí)·····································.253
5.4.1 PyTorch 簡介····························································.253
5.4.2 應(yīng)用示例·································································.255
5.5 QuTrunk+PaddlePaddle 實現(xiàn)量子+機器學(xué)習(xí)·······························.261
5.5.1 PaddlePaddle 簡介······················································.261
5.5.2 應(yīng)用示例·································································.262
5.6 QuTrunk+MindSpore 實現(xiàn)量子+機器學(xué)習(xí)··································.269
5.6.1 MindSpore 簡介·························································.269
5.6.2 應(yīng)用示例·································································.271
第6章量子計算相關(guān)應(yīng)用 ···········································································.276
6.1 量子模擬··········································································.276
6.1.1 量子模擬簡介···························································.276
6.1.2 量子模擬應(yīng)用···························································.277
6.2 量子優(yōu)化··········································································.279
6.2.1 量子優(yōu)化簡介···························································.279
6.2.2 量子優(yōu)化應(yīng)用···························································.280
6.3 量子機器學(xué)習(xí)····································································.282
6.3.1 量子機器學(xué)習(xí)簡介·····················································.282
6.3.2 量子機器學(xué)習(xí)應(yīng)用·····················································.283
6.4 量子密碼··········································································.284
6.4.1 量子密碼簡介···························································.284
6.4.1 量子密碼應(yīng)用···························································.285
6.5 實例:量子時序預(yù)測···························································.286
6.5.1 時序預(yù)測定義···························································.287
6.5.2 時序預(yù)測模型···························································.288
6.5.3 量子時序預(yù)測應(yīng)用·····················································.289
6.6 實例:QuTrunk 實現(xiàn)量子變分算法·········································.290
第7 章量子計算產(chǎn)業(yè)發(fā)展趨勢·························································.296
7.1 量子計算產(chǎn)業(yè)現(xiàn)狀······························································.296
7.1.1 國際現(xiàn)狀·································································.296
7.1.2 國內(nèi)現(xiàn)狀·································································.303
7.1.3 國內(nèi)和國際的比較·····················································.305
7.2 量子計算產(chǎn)業(yè)的技術(shù)與應(yīng)用··················································.308
7.2.1 硬件·······································································.308
7.2.2 軟件與算法······························································.308
7.2.3 市場應(yīng)用·································································.312
7.3 量子計算產(chǎn)業(yè)前瞻·····················································.315
7.3.1 量子計算的學(xué)術(shù)研究方向············································.316
7.3.2 量子計算技術(shù)的未來發(fā)展············································.318
7.3.3 量子計算產(chǎn)業(yè)的全球與國內(nèi)政策環(huán)境·····························.323
7.3.4 關(guān)鍵應(yīng)用領(lǐng)域的挑戰(zhàn)與機遇·········································.325
參考文獻·······················································································.332