
在本文中,石油工程師協(xié)會研究與開發(fā)技術(shù)部門(RDTS)的高拉夫?阿格拉瓦爾(Gaurav Agrawal)和T?S?拉馬克里希南(T.S. Ramakrishnan)與量子計算流體動力學(xué)解決方案初創(chuàng)公司 QubitSolve 的馬達(dá)瓦?西亞姆拉爾(Madhava Syamlal)就量子計算作為先進(jìn)計算路線圖一部分的現(xiàn)狀進(jìn)行了交流。
這個系列突出了塑造能源未來的創(chuàng)新理念和分析,重點關(guān)注新興技術(shù)及其路線圖、潛力和影響力。通過這些對話,希望能激發(fā)討論,并加快在新能源前沿領(lǐng)域的進(jìn)展。
庫比特解決公司(QubitSolve)的首席執(zhí)行官兼創(chuàng)始人馬達(dá)瓦?西亞姆拉爾(Madhava Syamlal)曾是美國能源部國家能源技術(shù)實驗室的計算科學(xué)與工程高級研究員,他因開發(fā)了被廣泛應(yīng)用的多相計算流體動力學(xué)軟件MFIX而受到贊譽(yù)。他擁有印度瓦拉納西理工學(xué)院的化學(xué)工程學(xué)士學(xué)位,以及芝加哥伊利諾伊理工學(xué)院的碩士和博士學(xué)位。
QubitSolve首席執(zhí)行官兼創(chuàng)始人 Madhava Syamlal
何為量子力學(xué)?
RDTS|: 什么是量子計算?
西亞姆拉爾:量子計算基于量子物理學(xué),量子物理學(xué)為我們帶來了激光和晶體管,而激光和晶體管是我們常用的手機(jī)、電腦和電視等設(shè)備的基礎(chǔ)。1985年,牛津大學(xué)的大衛(wèi)?多伊奇描述了一臺量子計算機(jī)?,F(xiàn)任職于麻省理工學(xué)院的彼得?肖爾在1994年發(fā)表了一種在量子計算機(jī)上對合成整數(shù)進(jìn)行分解的高效算法。肖爾的算法打破了人們認(rèn)為對大的合成數(shù)進(jìn)行分解幾乎不可能的觀念,對現(xiàn)代密碼學(xué)提出了挑戰(zhàn)。這一突破引發(fā)了全球?qū)α孔佑嬎愕臐夂衽d趣。
RDTS|: 量子計算與傳統(tǒng)計算有何不同?
西亞姆拉爾:在傳統(tǒng)計算中,諸如文本或視頻之類的信息是由一系列二進(jìn)制數(shù)字(比特)來表示的,每個比特要么是0,要么是1。計算機(jī)通過在僅有的兩種可能狀態(tài)(斷開(0)或閉合(1))之間快速切換可編程開關(guān)來處理信息。
量子比特是與傳統(tǒng)計算中的比特相對應(yīng)的量子計算單位。與經(jīng)典比特只能是0或1不同,一個量子比特可以處于一種被稱為疊加態(tài)的狀態(tài),即同時處于0和1的狀態(tài)。量子比特是通過操控和測量諸如電子、光子或超導(dǎo)電路等量子對象來產(chǎn)生的。
一個由N個量子比特組成的系統(tǒng)可以處于由2的N次方種狀態(tài)的疊加態(tài),由被稱為振幅的(2的N次方減1)個復(fù)數(shù)來表示。存儲這些數(shù)字會超出超級計算機(jī)的存儲容量,即使N低至60也是如此。因此,量子計算僅依賴少量的量子比特就能提供強(qiáng)大的計算能力。
然而,量子計算機(jī)的運行比傳統(tǒng)計算機(jī)更為復(fù)雜。與明確的二進(jìn)制狀態(tài)0和1不同,對量子態(tài)的測量會產(chǎn)生一種隨機(jī)狀態(tài)。獲得某一特定狀態(tài)的概率由其振幅大小的平方?jīng)Q定,而這種概率可以通過量子干涉來進(jìn)行操控。
最引人入勝的量子現(xiàn)象是量子糾纏,在這種現(xiàn)象中,對一個量子比特的測量會立即改變與之糾纏的所有其他量子比特的狀態(tài)。
RDTS|: 量子計算和傳統(tǒng)計算在基礎(chǔ)硬件和軟件方面有哪些區(qū)別?
西亞姆拉爾:與在傳統(tǒng)計算機(jī)和存儲設(shè)備中用于表示比特的成熟硬件不同,目前有多種用于表示量子比特的技術(shù)正在開發(fā)中。谷歌和IBM正在研究超導(dǎo)電路,而離子Q(IonQ)和昆騰(Quantinuum)專注于囚禁離子技術(shù)。原子計算公司(Atom Computing)和英弗萊克申(Inflexion)正在探索中性原子技術(shù)。PsiQuantum和Xanadu公司則在利用光子技術(shù)。此外,目前還沒有與傳統(tǒng)硬盤驅(qū)動器相當(dāng)?shù)挠糜谟谰么鎯α孔颖忍氐脑O(shè)備。
量子程序是用像Python這樣的經(jīng)典編程語言編寫的,這些語言會調(diào)用像IBM的Qiskit 或谷歌的Cirq這樣的量子庫,或者像微軟的Q#這樣的專用語言。
一個顯著的區(qū)別在于處理硬件錯誤的方式。在經(jīng)典計算機(jī)中,比特錯誤很容易被檢測到并通過定期存儲機(jī)器狀態(tài)以及用冗余比特對數(shù)據(jù)進(jìn)行編碼來糾正。但在量子計算機(jī)中,這些方法是行不通的,因為從物理層面來說,復(fù)制一個未知的量子態(tài)是不可能的。相反,人們會使用量子糾錯(QEC)協(xié)議,而該協(xié)議目前仍在開發(fā)當(dāng)中。
要實現(xiàn)容錯量子計算機(jī),必須從許多存在噪聲的物理量子比特中制備出穩(wěn)健的邏輯量子比特。2024年,谷歌取得了量子糾錯(QEC)領(lǐng)域的一個關(guān)鍵里程碑,證明了邏輯量子比特的誤差會隨著物理量子比特數(shù)量的增加而降低。
量子力學(xué)的普適應(yīng)用
RDTS|: 量子計算機(jī)是否有商業(yè)銷售,或者可以通過云端使用呢?
西亞姆拉爾:是的,我們已經(jīng)看到有少量的量子計算機(jī)可供使用。2023年,國際商業(yè)機(jī)器公司(IBM)在克利夫蘭診所安裝了一臺27量子比特的量子計算機(jī)。2025年,帕斯卡(Pasqal)公司計劃在沙特阿拉伯沙特阿美公司的一處設(shè)施中安裝一臺200量子比特的量子計算機(jī)。用戶可以從亞馬遜的Braket平臺、微軟的Azure平臺以及國際商業(yè)機(jī)器公司的IBM Q平臺購買量子計算時間。
在美國,研究人員可以通過能源部的實驗室來使用量子計算機(jī),比如橡樹嶺國家實驗室、勞倫斯伯克利國家實驗室,以及大學(xué)里的美國國家科學(xué)基金會中心。
適用于運行小的量子電路(比如說少于40個量子比特的電路)的模擬器可用于算法開發(fā)。IBM的Qiskit包含一個模擬器,可免費下載使用。BlueQubit提供對最多36個量子比特的圖形處理單元(GPU)模擬的訪問權(quán)限。
RDTS|: 對于研究人員來說,是否有強(qiáng)大的開源社區(qū)能讓他們接觸到量子計算呢?
西亞姆拉爾:在量子計算領(lǐng)域有幾種可用的開源軟件。在量子開源基金會的網(wǎng)站上,人們可以找到一系列全面的全棧庫、量子模擬器以及量子算法。
其中一個被廣泛使用的庫名為Qiskit,它是開源的。開放量子設(shè)計公司(簡稱OQD)最近推出了世界上第一臺開源的全棧囚禁離子量子計算機(jī),這一項目得到了Xanadu公司、滑鐵盧大學(xué)、酉矩陣基金會(Unitary Foundation)以及海曲(Haiqu)的支持。這一舉措使得全球的研究人員和開發(fā)人員能夠為一個共享的量子生態(tài)系統(tǒng)做出貢獻(xiàn),并從中受益。
RDTS|: 量子計算是否非常適合某些特定類型的應(yīng)用呢?
西亞姆拉爾:任何可以在傳統(tǒng)計算機(jī)上運行的算法也可以在量子計算機(jī)上運行,但通常效率不高。量子計算最適合處理 “小數(shù)據(jù)、大計算量的問題”。之所以更傾向于小數(shù)據(jù)集,是因為從量子計算機(jī)中加載和讀取數(shù)據(jù)的速度很慢。此外,量子門操作也很緩慢。只有通過利用量子疊加、干涉和糾纏來減少算法所需的步驟,才能體現(xiàn)出量子計算的優(yōu)勢。
各行業(yè)主要關(guān)注三個應(yīng)用領(lǐng)域:模擬、優(yōu)化和機(jī)器學(xué)習(xí)。量子計算機(jī)能夠處理傳統(tǒng)方法難以解決的化學(xué)問題,這有助于從原子層面設(shè)計新藥物或新材料。像格羅弗搜索算法這樣的量子算法,可以在非結(jié)構(gòu)化搜索方面實現(xiàn)二次加速,有助于在金融、物流和能源領(lǐng)域找到最優(yōu)解決方案。利用量子計算機(jī)來表示傳統(tǒng)方法難以模擬的復(fù)雜數(shù)據(jù)結(jié)構(gòu)的能力,或許能催生創(chuàng)新的機(jī)器學(xué)習(xí)算法。
量子力學(xué)在油氣領(lǐng)域?qū)崿F(xiàn)更準(zhǔn)確預(yù)測
RDTS|: 你預(yù)見到在石油和天然氣行業(yè)會有哪些潛在的應(yīng)用呢?
西亞姆拉爾:石油和天然氣行業(yè)一直面臨著需要先進(jìn)計算解決方案的具有挑戰(zhàn)性的應(yīng)用。該行業(yè)處理大量地震數(shù)據(jù)的需求推動了超級計算機(jī)的發(fā)展和應(yīng)用。同樣地,量子計算有潛力通過實現(xiàn)對地下地質(zhì)的高度復(fù)雜模擬、對油藏流體的分子建模以及對開采過程的優(yōu)化,對石油和天然氣領(lǐng)域產(chǎn)生重大影響。這些應(yīng)用能夠在石油和天然氣資源的勘探、開發(fā)和生產(chǎn)方面實現(xiàn)更準(zhǔn)確的預(yù)測,并改善決策制定,具體內(nèi)容總結(jié)在表1中。
RDTS|: 油藏工程以及巖石物理反演/測井解釋依賴于帶狀線性求解器。你認(rèn)為在這方面量子計算有潛力嗎?
西亞姆拉爾:哈羅-哈西迪姆-勞埃德(HHL)算法是一種已被證明能實現(xiàn)加速計算的量子算法,它被設(shè)計用于求解線性方程組。與最快的經(jīng)典算法相比,該算法能夠?qū)崿F(xiàn)指數(shù)級的加速。然而,它存在一些會影響其性能的局限性。
首先,所涉及的矩陣必須是稀疏且條件良好的。其次,右側(cè)向量必須易于加載到量子計算機(jī)上。第三,HHL算法的輸出是一個表示解向量的量子態(tài),這使得恢復(fù)整個解的效率較低。
如果所期望的輸出僅僅是解中巨大數(shù)值的位置,或者是解與另一個向量的內(nèi)積的值,那么這種限制可能并不重要。
此外,哈羅-哈西迪姆-勞埃德(HHL)算法需要一臺容錯量子計算機(jī),而目前這種計算機(jī)尚未問世。與此同時,像變分量子線性求解器(VQLS)這樣的替代算法正在研發(fā)中,以便能在目前可使用的量子計算機(jī)上運行。然而,變分量子線性求解器(VQLS)是一種啟發(fā)式算法,其加速效果只能通過經(jīng)驗來驗證,而無法得到理論證明。變分量子線性求解器(VQLS)可能對某些類型的問題有益。
RDTS|: 我們可以做些什么來提高上游行業(yè)對量子計算的認(rèn)知呢?
西亞姆拉爾:對于石油和天然氣行業(yè)來說,現(xiàn)在是探索量子計算潛在應(yīng)用并影響量子計算發(fā)展的理想時機(jī)。石油工程師協(xié)會可以在這方面發(fā)揮重要作用,比如舉辦研討會,以及通過與量子經(jīng)濟(jì)發(fā)展聯(lián)盟等組織合作,加強(qiáng)與更廣泛的量子計算領(lǐng)域的互動。
石油工程師協(xié)會也可以組織計算方面的挑戰(zhàn),就像空中客車公司和寶馬集團(tuán)所做的那樣,旨在改進(jìn)飛機(jī)和汽車的設(shè)計、制造以及運營。
交通運輸行業(yè)正在應(yīng)用量子計算來理解各種不同的應(yīng)用,比如材料的能量吸收,與經(jīng)典計算相結(jié)合以最小化飛機(jī)噪音并最大化空氣動力學(xué)效率,減少二氧化碳排放,利用有限的白天數(shù)據(jù)來模擬真實的夜間條件,以及提高自主系統(tǒng)的可靠性。
量子力學(xué)的未來
RDTS|: 量子計算對人工智能(AI)有很大影響嗎?
西亞姆拉爾:量子機(jī)器學(xué)習(xí)是一個活躍的研究領(lǐng)域。許多機(jī)構(gòu)都參與其中,并且每年都有相關(guān)論文發(fā)表。該領(lǐng)域有專門的會議,例如阿斯彭物理中心舉辦的“人工智能+量子” 會議,以及量子人工智能與優(yōu)化會議。昆騰公司最近宣布了一個生成式量子人工智能框架,該框架旨在利用量子生成的數(shù)據(jù)來解決目前用經(jīng)典方法難以解決的問題。
人們越來越樂觀地認(rèn)為,通過人工智能與量子技術(shù)的協(xié)同作用,可以解決人工智能領(lǐng)域的重大挑戰(zhàn)。然而,目前仍處于早期階段。在評估量子機(jī)器學(xué)習(xí)的有效性之前,我們必須展示實際的演示成果。
RDTS|: 是否存在傳統(tǒng)計算不太可能被量子計算取代的應(yīng)用呢?
西亞姆拉爾:傳統(tǒng)計算和量子計算將共同存在。
對于許多問題,經(jīng)典計算的速度比量子計算快。例如,在實現(xiàn)肖爾算法時,量子計算僅用于解決周期查找問題,這對經(jīng)典計算機(jī)來說是一項具有挑戰(zhàn)性的任務(wù),而算法中的所有其他步驟都由經(jīng)典計算來完成。此外,量子程序的編譯也是使用經(jīng)典計算機(jī)來進(jìn)行的。
未來,量子處理單元(QPUs)很可能會像現(xiàn)代超級計算機(jī)使用圖形處理單元(GPUs)配合中央處理單元(CPUs)那樣,作為協(xié)處理器發(fā)揮作用。例如,國際商業(yè)機(jī)器公司(IBM)、微軟公司以及原子計算公司已宣布了以這種方式開發(fā)量子超級計算機(jī)的計劃。
RDTS|: 在這個領(lǐng)域,有哪些可用于進(jìn)一步學(xué)習(xí)的資源呢?
西亞姆拉爾:現(xiàn)在有越來越多的資源和參考資料可供使用,這些資源來自一些公司、麻省理工學(xué)院的在線課程、尼爾森和莊(Nielsen and Chuang)以及 N?大衛(wèi)?默明(N. David Mermin)所著的一些具有開創(chuàng)性的書籍,還有各種相關(guān)博客。
開發(fā)量子算法可不僅僅是像為圖形處理單元(GPU)適配中央處理器(CPU)代碼那樣,把經(jīng)典算法轉(zhuǎn)換成另一種編程語言。相反,它需要利用量子門和測量操作對算法進(jìn)行徹底的重新設(shè)計,而這有可能帶來具有開創(chuàng)性的應(yīng)用。