郝明星 高一波
摘 要 在用變分法求解量子系統(tǒng)基態(tài)問題的研究中,采用變分量子算法求解基態(tài)的研究受到廣泛的關(guān)注,作為一種量子與經(jīng)典混合算法的變分量子求解器在其中發(fā)揮了重要作用。本文在開源的量子計算模擬器上運行變分量子本征求解器對量子拉比模型在超強耦合區(qū)的基態(tài)進行了討論。在3量子比特空間中,我們采用標(biāo)準二進制編碼方式將量子拉比模型中的算符和量子態(tài)進行編碼,并且在哈密頓量變分擬設(shè)構(gòu)造的量子電路上計算得到哈密頓量最小平均值(基態(tài)能量)。最后,通過將變分量子本征求解器的計算結(jié)果與經(jīng)典數(shù)值模擬方法得到的精確值進行對比,我們討論了變分量子本征求解器的計算精度與量子電路的消耗資源(量子比特數(shù)目)以及耦合強度之間的依賴關(guān)系。
關(guān)鍵詞 量子拉比模型;變分量子本征求解器;量子計算模擬器
量子系統(tǒng)中的大部分物理現(xiàn)象的發(fā)生是由能級躍遷決定的,能譜的計算一直都是量子力學(xué)中的重要問題。通常情況下,在量子力學(xué)中求解能量本征值時,可以把量子系統(tǒng)的哈密頓量寫成矩陣的形式,然后用解析方法或計算機數(shù)值模擬方法將矩陣對角化直接解出矩陣的特征值(能量本征值),從而可以計算各種物理量的平均值(期望值)和關(guān)聯(lián)函數(shù)等。多數(shù)情況下用解析方法求解矩陣的本征值是一個復(fù)雜的問題,也可采用數(shù)值模擬的方法(Qutip[1])在通常的經(jīng)典計算機上完成。
1982年,理查德· 費曼(Richard Feynman)在《用計算機模擬物理學(xué)》一文中討論用量子計算機模擬量子系統(tǒng)[2]時,首次提出了“量子計算機”,基于量子疊加態(tài)的量子計算機有不同于經(jīng)典計算機的特點和特殊的優(yōu)勢。普通的經(jīng)典計算機解決問題時需要執(zhí)行“經(jīng)典算法”,伴隨量子計算機的發(fā)展也出現(xiàn)了“量子算法”。與經(jīng)典計算機相比,1994年P(guān)eter Shor提出的大數(shù)因子化算法[3]和1996年Lov Grover提出的量子搜索算法[4]顯示出超越經(jīng)典計算機的量子優(yōu)勢,由此開拓了量子算法研究的廣闊空間。近年來,量子算法已經(jīng)在化學(xué)、金融和醫(yī)學(xué)等領(lǐng)域進行了有效的探索和應(yīng)用,涌現(xiàn)多種量子算法:如變分量子本征求解器[5](Variational Quantum Eigensolver,以下簡稱VQE)、量子近似優(yōu)化算法[6](Quantum ApproximationOptimization Algorithm)、相干伊辛機[7](Coherent Ising Machine)和量子退火算法[8](Quantum annealing)等。實用量子計算機還沒建造成功,量子算法的發(fā)展受到量子硬件缺乏的限制,使得量子算法只能在小型量子硬件和模擬器上進行檢驗和運行。目前,受到廣泛關(guān)注的開源量子計算模擬器主要有Qiskit (IBM)、Cirq(Google)、Q# (Microsoft)、QPanda(本源量子)、Paddle Quantum(百度)和TensorCircuit(騰訊)等。本文使用Qiskit(Quantum information scienceKit)是由IBM 公司開發(fā)的開源量子軟件開發(fā)SDK (Software Development Kit),科學(xué)研究人員可以在模擬器上執(zhí)行量子算法的運算和檢驗。鑒于量子硬件的缺乏,量子算法中的優(yōu)化過程只能在經(jīng)典計算機上運行,從而催生出VQE等量子經(jīng)典混合算法[9]。在量子化學(xué)的研究中,用VQE計算分子基態(tài)能量[10-13]是目前比較成功的應(yīng)用之一。本文將在Qiskit的模擬器上運行VQE 求解量子拉比模型的基態(tài)問題。
1 VQE的工作流程
利用量子力學(xué)變分原理求得量子系統(tǒng)的最小本征值(基態(tài)能量),對于給定哈密頓量H 的量子系統(tǒng),其基態(tài)能量E0 表示為
E0 ≤E θ =<ψ θ H ψ θ > (1)
其中,θ 通常代表一組參數(shù){θi,i=0,1,2,…},且滿足歸一化條件<ψ θ |ψ θ >=1。VQE的基本思想就是:在量子計算機上計算能量平均值,利用經(jīng)典優(yōu)化方法迭代優(yōu)化參數(shù)θ 從而得到最小的使得能量平均值E θ ,此時的試探態(tài)波函數(shù)|ψ(θ)>就是變分法得到的基態(tài)波函數(shù)。本文利用的VQE 是一種量子經(jīng)典混合算法,其能量平均值的計算在量子電路上進行,變分參數(shù)的迭代更新由經(jīng)典優(yōu)化器完成,最后由變分參數(shù)的最優(yōu)值確定基態(tài)能量和基態(tài)波函數(shù)。
以求基態(tài)為例,VQE的工作流程如下:
第一步:編碼。在計算表象(量子比特表象)中編碼量子系統(tǒng)的量子態(tài)和算符以及哈密頓量;
第二步:選定一個變分擬設(shè),對試探波函數(shù)(|ψ θ >=U(θ)|ψ0>)進行參數(shù)化處理,并構(gòu)造對應(yīng)的量子電路;
第三步:利用損失函數(shù)在量子電路上測量出能量平均值C(θ)=<ψ θ |H|ψ θ >;第四步:利用經(jīng)典優(yōu)化器迭代更新參數(shù)θ,重復(fù)第三步中的能量平均值的測量,直至找到最小能量平均值(基態(tài)能量)。
在由多個量子比特組成的量子電路上執(zhí)行量子計算過程,首先要將量子系統(tǒng)的量子態(tài)和算符進行編碼。用量子比特將量子系統(tǒng)的量子態(tài)和哈密頓量進行編碼[14]有多種方法,常用編碼方法主要有喬丹維格納(Jordan-Wigner)變換[15]、宇稱編碼(parity encoding)[16]和布拉維基塔耶夫(Bravyi-Kitaev)變換[17,18],重新編碼后的哈密頓量形式上表示為
在上面的程序中,已經(jīng)得到3光子量子光場當(dāng)耦合強度g =0.6 時的基態(tài)能量的VQE 計算值。在此條件下,當(dāng)耦合強度g取其他值時,VQE 計算值與Qutip 精確值之間存在差異(如圖3 所示)。取耦合強度g=0.1(強耦合區(qū))時,相對誤差為0(VQE的計算值與Qutip的精確值相同),說明VQE的計算值的精度在強耦合區(qū)是足夠的。當(dāng)耦合強度 g>0.1(超強耦合區(qū))時,相對誤差隨耦合強度的變化逐漸增大(計算精度下降,相對誤差從0.00% 逐漸增大到4.44%)。這個結(jié)果表明,用于模擬量子光場的量子比特的數(shù)目取決于對計算精度的要求。如果要求計算精度大于99.9%(相對誤差小于0.1%),此時對耦合強度的限制為g≤0.2。
3 結(jié)果的討論
在上面的基態(tài)能量計算中,涉及兩個問題:(1)經(jīng)典優(yōu)化器對計算結(jié)果的影響;(2)計算精度對量子光場截斷光子數(shù)的限制。首先,我們討論經(jīng)典優(yōu)化器對計算結(jié)果的影響。在Qiskit關(guān)于VQE 的計算中主要使用的經(jīng)典優(yōu)化器有CG、COBYLA、SLSQP和SPSA。在上面的代碼中分別使用這幾種優(yōu)化器計算基態(tài)能量時,除了SPSA運行時間相對較長,其他幾種優(yōu)化器所得計算結(jié)果無明顯差別。其次,計算精度對截斷光子數(shù)空間維數(shù)的限制。在上述的討論中,主要涉及2個參數(shù):截斷的光子數(shù)空間的最大光子數(shù)N 和耦合強度g。通常,量子拉比模型的研究是分區(qū)(強耦合、超強耦合和深強耦合)進行的,此時應(yīng)用VQE計算基態(tài)能量需要的量子比特數(shù)目與光子數(shù)截斷取值直接相關(guān)。在圖4中,我們用Qutip計算的基態(tài)能量精確值來討論光子數(shù)空間截斷的維數(shù)與耦合強度之間的關(guān)系。圖4中,耦合強度的取值范圍是g∈ 0.1,2.0 ,三條曲線分別對應(yīng)(從下往上)截斷空間包含最大光子數(shù)N 分別為3光子、7光子和15光子的情況。當(dāng)g<1.0時,三條曲線幾乎重合,此時截斷光子數(shù)取N =3基本可以滿足計算精度的要求。隨著耦合強度g 繼續(xù)增大,7光子和15光子對應(yīng)的兩條曲線比較接近且與3光子對應(yīng)的曲線間隔較大,此時3光子對應(yīng)的計算精度較低。
4 結(jié)語
綜合以上可知,VQE計算基態(tài)能量時:(1)在強耦合區(qū)(g<0.1)可以取最大截斷光子數(shù)N =3;(2)在超強耦合區(qū)(0.1 參 考 文 獻 [1] JOHANSSON J R, NATION P D, NORI F. Qutip 2: Apython framework for the dynamics of open quantum systems[J]. Computer Physics Communications, 2013, 184(1234): 1234-1240. [2] FEYNMAN R P. Simulating physics with computers[J].International Journal of Theoretical Physics, 1982, 21(6-7):467-488. [3] SHOR P W. Polynomial-time algorithms for prime factorizationand discrete logarithms on a quantum computer[J],SIAM Journal on Computing, 1997, 26(5): 1484-1509. [4] GROVER L K. Quantum mechanics helps in searching for aneedle in a haystack[J]. Physical Review Letters, 1997, 79(2):325-328. [5] PARRISH R M, HOHENSTEIN E G, MCMAHON P L,et al. Quantum computation of electronic transitions using avariational quantum eigensolver[J]. Physical Review Letters,2019, 122 (23): 230401. [6] WANG Z, HADFIELD S, ZHANG J, et al. Quantum approximateoptimization algorithm for maxcut: A fermionicview[J]. Physical Review A, 2018, 97(2): 1-13. [7] YAMAMOTO Y, LELEU T, GANGULI S, et al. CoherentIsing machines-quantum optics and neural network perspectives[J]. Applied Physics Letters, 2020, 117(16):160501. [8] FINNILA A B, GOMEZ M A, SEBENIK C, et al. Quantumannealing: a new method for minimizing multidimensionalfunctions[J]. Chemical Physics Letters, 1994, 219(5):343-348. [9] MCCLEAN J R, ROMERO J, BABBUSH R, et al. Thetheory of variational hybrid quantum-classical algorithms[J]. New Journal of Physics, 2016, 18(2): 023023. [10] BAUER B, BRAVYI S, MOTTA M, et al. Quantum algorithmsfor chemistry and quantum materials science[J].Chemical Reviews, 2020, 120(22): 12685-12717. [11] PERUZZO A, MCCLEAN J, SHADBOLT P, et al. Avariational eigenvalue solver on a quantum processor[J].Nature Communications, 2013, 5(1): 4213. [12] HEMPEL C, MAIER C, ROMERO J, et al. Quantumchemistry calculations on a trapped-ion quantum simulator[J]. Physical Review X, 2018, 8(3): 031022. [13] OMALLEY P, BABBUSH R, KIVLICHAN I D, et al.Scalable quantum simulation of molecular energies[J].Physical Review X, 2016, 6(3): 031007. [14] NIELSEN M A, CHUANG I L. Quantum computationand quantum information[M]. Cambridge University Press,2000. [15] JORDAN P, WIGNER E. ?ber das Paulische ?quivalenzverbot[J]. Zeitschrift für Physik, 1928, 47:631-651. [16] FELLNER M, MESSINGER A, ENDER K, et al. Applicationsof universal parity quantum computation[J]. PhysicalReview A, 2022, 106(4): 042442. [17] TRANTER A, SOFIA S, SEELEY J. The Bravyi-Kitaevtransformation: properties and applications[J]. InternationalJournal of Quantum Chemistry, 2015, 115(9):1431-1441. [18] SETIA K, WHITFIELD J D. Bravyi-Kitaev superfast simulationof electronic structure on a quantum computer[J].The Journal of Chemical Physics, 2018, 148(16): 164104. [19] FLETCHER R, REEVES C M. Function minimization byconjugate gradients[J]. The Computer Journal, 1964, 7(2):149-154. [20] ANDREI N. Another hybrid conjugate gradient algorithmfor unconstrained optimization[J]. Numerical Algorithms,2008, 47(2): 143-156. [21] DAI Y H, YUAN Y. An efficient hybrid conjugate gradientmethod for unconstrained optimization[J]. Annals ofOperations Research, Springer, 2001, 103(1): 33-47. [22] MA Y, ZHANG N, LI J. Improved sequential leastsquares programming-driven feasible path algorithm forprocess optimization[J]. Computer Aided Chemical Engineering,2022, 51: 1279-1284. [23] POWELL M J D. A direct search optimization method thatmodels the objective and constraint functions by linear interpolation[J]. Advances in Optimization and NumericalAnalysis, 1994, 275: 51-67. [24] SPALL J C. An overview of the simultaneous perturbationmethod for efficient optimization[J]. Johns Hopkins APLTechnical Digest, 1998, 19(4): 482-492. [25] RABI I I. On the process of space quantization[J]. PhysicalReview, 1936, 49(4): 324-328. [26] RABI I I. Space quantization in a gyrating magnetic field[J]. Physical Review, 1937, 51(8): 652-654. [27] JAYNES E T, CUMMINGS F W. Comparison of quantumand semiclassical radiation theories with application to thebeam maser[J]. IEEE, 1963, 51(1): 89-109. [28] KOCKUM F A, MIRANOWICZ A, DELIBERATO S, etal. Ultrastrong coupling between light and matter[J]. NatureReview Physics, 2019, 1(1): 19-40. [29] SAWAYA N P, MENKE T, KYAW T H, et al. Resource-efficient digital quantum simulation of d-level systemsfor photonic, vibrational, and spin-s Hamiltonians[J]. NPJ Quantum Information, 2020, 6(1): 1-13. [30] WIERSEMA R, ZHOU C, SEREVILLE Y, et al. Exploringentanglement and optimization within the Hamiltonianvariational ansatz[J]. Physical Review X, 2020, 1(2):020319. [31] WECKER D, HASTINGS M B, TROYER M. Progresstowards practical quantum variational algorithms[J].Physical Review A, 2015, 92(4): 042303. [32] NAKANISHI K M, MITARAI K, FUJII K. Subspacesearchvariational quantum eigensolver for excited states[J]. Physical Review Research, 2019, 1(3): 033062.