量子計算的重大突破?IBM稱攻克了“不可靠”難題
四年前,Google曾宣稱實現了“量子霸權”,引發了人們對量子計算的關注。但是在現實應用中,量子計算始終存在“可靠性”難題。同一個計算重複多次,它很可能每次都會得出不同的答案。週三,“藍巨人”IBM聲稱,他們找到了一種解決量子計算可靠性的方法。
需要說明的是,傳統計算機的基本二進制單位是0和1,要么是0,要么就是1。但是在量子計算中,它的基本計量單位量子比特既可以是0,也可以是1,還可以既是0也是1,這種現像被稱之為量子的疊加態。量子計算機正是通過量子疊加實現同時存儲大量信息的功能。因此,它們可以在處理複雜任務時,快速存儲大量數據,探索多種可能並選擇最有效的解決途徑。
但是,由於保持量子比特的疊加態是件非常困難的事,最微小的環境變化(振動、電場、磁場、宇宙輻射)也可能導致疊加態的坍縮,造成計算錯誤。所以,目前世界上還沒能造出一台沒有誤差、且用途廣泛的量子計算機。
週三,IBM研究人員宣布,他們已經設計出一種方法來管理量子計算的不可靠性,從而得出可靠、有用的答案。IBM科學家已經把研究論文發表在了《自然》雜誌上,題為《容錯前的量子計算實用性證據》。容錯量子計算指的是有量子糾錯保護的量子計算。
IBM發表的論文
2019年,Google的研究人員曾聲稱他們已經實現了“量子霸權”,也就是量子計算擁有的計算能力超越所有經典計算機。但是,IBM當時就抨擊了Google,認為Google誇大了量子計算的性能,誤導公眾。週三,IBM的研究人員表示,他們已經找到了一些新的、更有用的方法,儘管名字更低調。
“我們正在進入一個被我稱之為’實用性’的量子計算階段,”IBM量子業務副總裁傑伊·甘貝塔(Jay Gambetta)說,“實用的時代。”
耶路撒冷希伯來大學計算機科學教授多里特·阿哈羅諾夫(Dorit Aharonov)沒有參與這項研究,他對此表示:“IBM在這裡展示的東西,確實是朝著嚴肅量子算法設計取得進展的方向,邁出了重要一步,令人驚訝。”
如何降低誤差?
在這項新研究中,IBM的研究人員執行了一項不同的任務,該任務引起了物理學家的興趣。他們使用一個擁有127個量子比特的量子處理器來模擬127個原子尺度的磁鐵棒在磁場中的行為。這些磁鐵棒小到足以被量子力學的奇特規則所控制。這是一個簡單的系統,被稱為伊辛模型(Ising model),它經常被用來研究物質的鐵磁性。
IBM在實驗中使用的量子處理器
這個問題過於復雜,即使在最大最快的超級計算機上也無法計算出精確的答案。但是在量子計算機上,計算只需不到千分之一秒就能完成。不過,每次量子計算都是不可靠的,因為量子噪聲(指任何單色光都存在的漲落)的波動不可避免地會對計算進行干擾並引起誤差,但每次計算都很快,因此可以重複執行。
實際上,在許多計算中,研究人員故意添加了額外的噪聲,使得答案更加不可靠。但通過改變噪聲的數量,研究人員可以推斷出噪聲的具體特徵以及它在每個計算步驟中的影響。
“我們可以非常精確地放大噪聲,然後我們可以重新運行相同的電路,”IBM量子能力和演示經理、《自然》論文的作者之一阿比納夫·坎達拉(Abhinav Kandala)表示,“一旦我們得到了這些不同噪音水平的結果,我們就可以推斷出在沒有噪聲情況下的結果。”
從本質上講,研究人員能夠從不可靠的量子計算中去除噪聲的影響,這一過程被他們稱之為“誤差緩解”。“你必須通過發明非常巧妙的方法來減輕噪聲的影響,從而繞過噪聲,”阿哈羅諾夫博士說道,“這正是他們所做的。”
準確性如何?
為了得出127個磁鐵棒產生的總體磁化強度的答案,IBM的量子計算機總共進行了60萬次計算。答案的準確度怎麼樣?
為了尋求幫助,IBM團隊找到了加州大學伯克利分校的物理學家。儘管具有127個磁鐵棒的伊辛模型太大,有太多可能的配置,無法適用於傳統的計算機,但經典計算機算法可以產生近似的答案。這種技術類似於JPEG圖像壓縮時丟棄不太重要的數據以減小文件大小,同時保留圖像的大部分細節。
IBM量子計算研究人員
加州大學伯克利分校的物理學教授、《自然》雜誌論文的作者之一邁克爾·扎勒特爾(Michael Zaletel)說,當他開始與IBM合作時,他認為他的經典計算機算法會比量子算法做得更好。“結果和我預期的有點不同。”扎勒特爾博士說。
結果顯示,量子計算機可以對伊辛模型的某些配置精確求解。在更簡單的例子上,經典算法和量子算法的答案一致。對於更複雜但可解的實例,量子算法和經典算法產生了不同的答案,但量子算法給出的是正確答案。
IBM量子實驗研究實驗室
加州大學伯克利分校的研究生薩揚特·阿南德(Sajant Anand)在經典近似研究上做了大量工作,他根據上述實驗結果認為,對於量子計算和經典計算的結果不一致而且不知道精確解的其他情況,“有理由相信量子計算的結果更精確”。
目前還不清楚量子計算是否能夠在伊辛模型中無可爭議地勝過經典計算。阿南德目前正試圖為經典算法增加一個降低誤差的版本,它有可能達到或超過量子計算的性能。
“沒有明顯的跡象表明他們在這裡實現了量子霸權。”扎勒特爾說。
臨時解決方案
從長遠來看,量子科學家預計另外一種不同的方法,即糾錯,能夠檢測和糾正計算錯誤,這將為量子計算機的許多用途打開大門。
目前,糾錯方法已經在傳統計算機和數據傳輸中被用於修復錯誤。但對於量子計算機來說,糾錯可能還需要幾年的時間,需要更好的處理器來處理更多的量子比特。
IBM的科學家們認為,誤差緩解是一種臨時解決方案,現在可以用於解決伊辛模型之外日益複雜的問題。
“這是現有最簡單的自然科學問題之一,”甘貝塔博士說,“所以這是一個很好的開始。但現在的問題是,你如何推廣它,去解決更有趣的自然科學問題?”這些問題可能包括弄清楚異域材料的性質,加速藥物發現和模擬聚變反應。