量子計算機究竟是什麼

2021-01-20 36kr

編者按:本文來自微信公眾號「回形針PaperClip」(ID:papercliptv),作者:夕法,36氪經授權發布。

北京時間 12 月 4 日,「九章」橫空出世。

這是由中科大潘建偉團隊與中科院上海微系統與信息技術研究所、國家並行計算機工程技術研究中心合作,構建出的 76 個光子的量子計算原型機。

今天,我們將用幾枚硬幣,向你解釋量子計算機的基本原理。

我們現在使用的計算機軟體,背後是一行行代碼,它們最終轉化成各種邏輯門,控制底層的一個個二進位數—— 0 和 1。

這個基本單位叫做比特,在經典計算機裡,每個比特要麼是 0,要麼是 1。而量子計算機不同,每一個量子比特既可以是 0 是 1,也可以變成 0 和 1 的疊加態。

什麼是疊加態?讓我們掏出一枚硬幣,看看它表面是什麼圖案。

拋一萬次,五千次看到花,五千次看到字。所以,硬幣表面的圖案既有花又有字?未必,如果硬幣的表面是既有花又有字,為什麼一枚硬幣的花和字,從未同時出現我們眼前,而是變幻莫測,隨機出現?

學者們撓撓頭,最終嚴謹作答:硬幣的圖案既是花又是字,花態和字態共同存在於硬幣中。但不是一般的同時存在,而是由 50% 的花態和 50% 的字態疊加起來的。圖案的狀態,是花態和字態的疊加態。

是不是覺得很離譜?

事實上,疊加態正是這樣一種無奈的描述。當研究者用同樣的實驗方法,打出來的電子有時在這兒有時在那兒,光子有時走這條縫有時走那條縫,最終只能撓撓頭無奈地說,它們的運動方式和最終位置都是由不同的態概率疊加起來的。

看似不能相容的狀態,卻共生一體,我們描述它為:疊加態——不同態概率疊加的狀態。沒有人知道為什麼會這樣。

將上 帝的硬幣在指尖翻來覆去,在這樣的三維空間中,花和字一體兩面,同時存在於硬幣表面。但單用肉眼去看,或者拍一張二維的硬幣照片,我們只能看到硬幣的某一個面。

Coin Toss, Harold E. Edgerton, 1965. MIT Museum

因此學者猜測,也許是因為我們的世界恰恰是更高維世界的投影,所以每次觀察和測量到的位置、速度,都只是隨機地看到它不同的投影。

不過放心,這種現象只有在微觀世界裡能夠比較明顯地觀測到。像一元硬幣這麼大的物體,只要角度和力度不變,拋出的花色都是一樣的。

好,讓我們繼續。再掏出三枚硬幣,製作一臺計算機。

用三枚硬幣的兩面分別表示 0 和 1,那麼總共有 8 種二進位組合,分別代表 0~7。能力有限,就只做個簡單的測試吧,找出其中的偶數。

用人腦簡單分析:三位數的二進位轉化成十進位,很快發現,只要第三位數是 0,這個數就是偶數,是 1 則為奇數。

如果把這個問題交給經典計算機,它會這麼做:

先把硬幣按 000 放好,判斷第三枚硬幣。是 0,就讓第四枚硬幣顯示 1,表示這個數是偶數;反之則讓第四枚硬幣顯示 0,表示奇數。

按 001 放好,判斷。

……

按 111 放好,判斷。

直到 8 個數都過了一遍,判斷結束,得到以下結果:

是不是有點笨?而量子計算機是這麼做的:

同樣先把硬幣按 000 放好,使用一種基本邏輯門操作——阿達馬門(Hadamard Gate),讓每個硬幣變成 50% 的 0 和 50% 的 1 的疊加態。

簡簡單單的 000,此時就變成了一個長長的疊加態:

這樣,僅用三枚硬幣,就能同時攜帶 0~7 這 8 個數字的信息。

第四枚硬幣登場,先按 1 朝上放好。

接下來做些事情,讓第四枚硬幣聽第三枚硬幣的話。只要第三枚硬幣是 1,第四枚硬幣就會翻個身,顯示 0;反之保持 1 不變。

這裡使用了另一種邏輯門操作——受控非門(CNOT Gate),讓第三枚硬幣的狀態影響第四枚硬幣,它們就像一正一反纏在一起,形成糾纏態。

到這裡,硬幣們已經同時攜帶了完整的 8 個數字以及各自的判斷結果:

經典計算機需要運行八遍,而量子計算機只要一遍。這就是量子計算機高速的原因:同時對所有概率進行運算,這是真正的,並行運算。

經過以上操作,量子計算機的四枚硬幣得到了一個疊加態:12.5% 的(000 1+001 0+010 1+011 0+100 1+101 0+110 1+111 0)。

設計算法,讓第四位為 0 的態消失,得到 25% 的(000 1+010 1+100 1+110 1),此時的疊加態都是我們要找的偶數了。

到此為止,心滿意足。正準備輸出結果時,問題來了。

四個態,也就是這四個偶數,輸出一次只能得到隨機的一個偶數。就像拋硬幣,拍定後只能隨機看到一種花色。

一測量,疊加態就會被破壞,要進行第二次輸出只能從頭再來。如果運氣不好,第二次結果和上次一樣就白算了,得運行第三次……不知猴年馬月,才能集齊所有解。

回到現實,這就是量子算法面臨的問題之一。即便優化算法,讓它每次輸出不一樣的結果,也至少需要四次才能得到完整的答案。比起經典計算機的八次,似乎沒有簡便多少。

畢竟,量子計算機並非神器,它的算力只在部分問題上一騎絕塵。

在海量的數據裡找一兩個滿足條件的解,比如大數分解質因數(銀行密碼破解)、數據搜索這樣的問題就非常適合使用量子計算機。

反之,僅讓它們懟著一個數算加法,量子計算機並不能展現出太大優勢。

此外,硬體也是關鍵。

量子計算機需要找一個量子效應明顯的微觀物理體系,實現計算機的基本功能。就像用電子的高低能級來表示 0 和 1,實現上面提到的基本邏輯門。

但要找到這樣一個能被精準控制的物理體系並不簡單。

第一,疊加態並不穩定。外界電場磁場的微小幹擾或自身的活潑好動,都會讓疊加態從 50% 的 1 + 50% 的 0,變成 40% 的 0 + 60% 的 1。從做好這個態到變質的時長,叫做相干時間。

相干時間不夠長,可能連一次運算都做不完。

第二,計算結果可能不精準。儘管設計精妙,但由於運算過程中的環境幹擾和操作失誤,最終只有 80% 的成功率能算出正確結果。這個 80% 叫做保真度。

保真度不夠高,算出的答案也不可信。

如今,正在探索和開發的物理體系有離子阱、超導、半導體等,「九章」使用的是光學體系。不過,「九章」目前只在高斯玻色取樣問題上解得飛快,並不屬於一般意義上可編碼的量子計算機。

「九章」量子計算原型機光量子幹涉實物圖

(來源:中國科學技術大學;攝影:馬瀟漢/梁競/鄧宇皓)

每一個物理體系表示 0 和 1、實現邏輯門的方式天差地別,它們在相干時間、保真度、可擴展性這些重要指標上也各有優劣。

因此,與其說研發量子計算機,不如說是學者們百花齊放,在各自的物理體系上開發功能,誰也不知道哪個體系能真正發展出成熟的可商用量子計算機。

參考資料:

[1] Nielsen, M. A. & Chuang, I. L. (2004). Quantum Computation and Quantum Information.

Cambridge University Press.

[2] Zhong, H. S., et al. (2000). Quantum computational advantage using photons.

Science, 370(6523): 1460-1463.

相關焦點

  • 量子計算機究竟是什麼?
    我們現在使用的計算機軟體,背後是一行行代碼,它們最終轉化成各種邏輯門,控制底層的一個個二進位數—— 0 和 1。 這個基本單位叫做比特,在經典計算機裡,每個比特要麼是 0,要麼是 1。而量子計算機不同,每一個量子比特既可以是 0 是 1,也可以變成 0 和 1 的疊加態。
  • 量子計算機究竟是什麼丨回形針
    這是由中科大潘建偉團隊與中科院上海微系統與信息技術研究所、國家並行計算機工程技術研究中心合作,構建出的 76 個光子的量子計算原型機。今天,我們將用幾枚硬幣,向你解釋量子計算機的基本原理。我們現在使用的計算機軟體,背後是一行行代碼,它們最終轉化成各種邏輯門,控制底層的一個個二進位數—— 0 和 1。
  • 遠超如今科技的量子計算機,究竟是什麼?
    量子計算機如果簡單的解釋,就是一種可以實現量子計算的機器。那這種機器要實現的量子計算又是什麼?量子計算呢,是一種遵循量子力學規律調控量子信息單元進行計算的新型計算模式。其理論模型是用量子力學規律重新詮釋的通用圖靈機。
  • 量子計算機究竟是何原理?與傳統計算機相比,它的優勢在哪?
    量子計算機究竟是何原理?打個比方,「與」邏輯門只在兩個輸入信號都為1的時候輸出1,其它時候則輸出0。量子計算機究竟是何原理?但是,隨著基本元件越來越小,量子物理學原理會導致元件特性發生顯著變化。這種現象叫做量子隧道效應。量子計算機究竟是何原理?在量子尺寸上,傳統物理學並不適用,許多物理現象都極為反常。
  • 量子計算機能做什麼?
    量子計算領域這幾年發展得如火如荼,量子計算機的比特位數也在不斷增加。2019年12月,谷歌宣布實現「量子霸權」——量子計算機在某一「特定問題」上的計算速度超過傳統計算機,這標誌著量子計算機的發展進入了一個新階段。但「特定問題」只是一些毫無價值的問題,量子計算機作為一個工具,它將來究竟能為我們做些什麼有用的事情呢?
  • 你知道什麼是量子計算機嗎?
    01量子計算機是計算機嗎?首先,用一句話來概括什麼是量子計算機:量子計算機是一種使用量子力學的計算機,它能比普通計算機更高效地執行某些特定的計算。所以說,量子計算機是一種計算機,但它不是簡單的「進階版」計算機。
  • 通俗講解一下量子計算機究竟是怎麼運作的?其實量子力學並不深奧
    量子講堂第九期:當量子力學與電子計算機相遇,於是就誕生了量子計算機,那麼我今天就和大家聊一聊量子力學與計算機究竟能擦出怎樣的火花?量子計算機究竟是怎麼運作的?其實量子力學並不深奧,我們身邊無處不存在著量子力學。
  • 量子計算機能做什麼用途?
    量子計算機能做什麼?量子計算領域這幾年發展得如火如荼,量子計算機的比特位數也在不斷增加。2019年12月,谷歌宣布實現「量子霸權」——量子計算機在某一「特定問題」上的計算速度超過傳統計算機,這標誌著量子計算機的發展進入了一個新階段。
  • 量子計算機刷屏,量子計算到底是什麼!
    (圖片來源:Feynman)這篇論文的作者是諾貝爾物理學獎得主費恩曼,他在論文中首次提到了一種全新的計算機——量子計算機(Quantum Computer)。 什麼是量子計算機? 當我們說量子計算機的處理速度要比經典計算機快許多的時候,的確,這很容易讓人誤解如果科學家成功研製出量子計算機,是否就可以取代現在我們所使用的經典計算機。
  • 【新知】「九章」問世:量子計算機究竟有多快
    【新知】「九章」問世:量子計算機究竟有多快 Peter Shor  2020年12月21日 06:46 日前,中國科學技術大學潘建偉、陸朝陽等學者組成的研究團隊與中國科學院上海微系統所與信息技術研究所、國家並行計算機工程技術研究中心合作,構建了76個光子的量子計算原型機「九章」。
  • 「九章」問世:量子計算機究竟有多快
    量子計算機的 「計算」有何不同?計算機和物理實驗有什麼不同呢?有很多可能的答案,其中一個就是:電腦能回答數學問題,而物理實驗回答物理問題。這個圖靈機可以執行任何設備上的任何計算,這也是計算機的原始模型,它可以很很輕鬆的處理數學問題。那麼,任何設備是什麼意思呢?圖靈和邱奇並沒有想到的一點是:這是一個我們可以在真實世界中建造和運行的機器。這樣它就是一個物理問題,而不是數學問題了。隨著實用計算機的發展,不可計算函數和可計算函數的定義界限變得越來越不清晰。
  • 量子計算機是什麼東西
    一)窮舉法 近期中國量子計算機據說獲得了突破。[1]因為實在受不了文科生小編的報導。讓我來說說,量子計算機到底是個什麼東西。  首先,我們來看一道數學題。給你一個64位的數字。   二)量子計算機 好了,現在量子計算機來了。量子計算機破譯這一類的問題,所需要的時間是:1秒鐘 什麼,1秒鐘。那麼DES64不行,換DES128呢。也是一秒鐘。再換DES256,DES65536呢。還是一秒鐘。真心抓狂!
  • 量子計算機是什麼鬼?
    我們可能都聽到過量子計算機,最直接的聯想就是它像我們的手機,臺式計算機或者筆記本電腦,只是功能更強,名字更高大上。其實它和我們通常想像的完全不一樣。大家可能看到過量子計算機的圖片,它們要麼是管道錯綜複雜的超低溫系統,要麼是各種反射鏡,透射鏡組成的光學系統。
  • 我國量子計算機比谷歌快100萬倍 量子計算機是什麼
    我國量子計算機比谷歌快100萬倍 量子計算機是什麼據國內媒體報導,9月5日,中國科學技術大學常務副校長、中國科學院院士、西湖大學創校校董潘建偉教授在公開課演講上向公眾透露光量子計算機最新進展:已經實現了光量子計算性能超過谷歌53比特量子計算機的100萬倍。
  • 九章「問世」了 你知道什麼是量子計算機嗎?
    12月4日,《科學》雜誌公布,中國研究團隊構建的量子計算機「九章」,實現了對玻色採樣問題的快速求解,其計算速度比目前最快的超級計算機快一百萬億倍!量子計算機刷屏全網網友們都為之驕傲欣喜但一打開文章大部分朋友看完都只能留下一地問號:「每個字我都認識但……」「量子計算機為啥這麼快?」
  • 九章量子計算機是什麼?九章比美國量子計算機快100億倍!
    就在今天,中國成為全世界第二個擁有量子計算機的國家,該量子計算機的名字為九章,並且比美國谷歌的懸鈴木要快100億倍!那麼這么九章量子計算機是什麼?到底有什麼用呢?九章比美國量子計算機快100億倍今日凌晨,中國科技學術大學正式對外宣布了中國的第一臺量子計算機,該量子計算機的原型機九章構建了76個光子100個模式,並且實現了具有實用前景的高斯玻色取樣任務的快速求解。
  • 天天科普 | 被熱議的量子科技,究竟是什麼?
    近年來「量子」一詞頻繁出現經常聽說量子科技又有新的進展然而很多人不免發出疑問究竟什麼是量子科技能給我們的生活帶來什麼改變今天我們來研究一下:什麼是量子?為什麼說量子力學是量子科技的基礎?量子科技會給我們的生活帶來什麼改變?量子1900年,普朗克首次提出量子概念,用來解決困惑物理界的「紫外災難」問題。
  • 遠超如今科技的量子計算機,究竟是什麼?為何說他可以改變人類?
    如果量子計算機問世,人類的世界會被徹底改變?原理是什麼?探索世界奇妙之處,盡在探奇冷知識!大家好啊,我是小智!量子計算機如果簡單的解釋,就是一種可以實現量子計算的機器。那這種機器要實現的量子計算又是什麼?
  • 什麼是後量子密碼學?高速運行的量子計算機,可能破壞密碼防禦
    為了保護數據和通信免受超級強大的量子計算機的威脅,一場新的競賽正在展開。當我們每次使用電子商務網站、收發電子郵件、查看銀行或信用卡帳戶時,瀏覽器的網址旁邊都會出現一個小小的掛鎖符號,很少有人會去想這究竟是什麼。這其實是一個信號,表明在線服務正在使用HTTPS。
  • 周末刷屏的量子科技究竟是什麼?
    這次集體學習的目的是了解世界量子科技發展態勢,分析我國量子科技發展形勢,更好推進我國量子科技發展。這個量子科技究竟是什麼樣的「棋」?是什麼?量子信息技術是量子物理與信息科學交叉的新生學科,其物理基礎是量子力學。