設萬維讀者為首頁 廣告服務 聯繫我們 關於萬維
簡體 繁體 手機版
分類廣告
版主:諍友
萬維讀者網 > 教育學術 > 帖子
量子計算天生“可逆”嗎?|量子計算群英會
送交者: 天蓉 2024年04月23日17:10:15 於 [教育學術] 發送悄悄話
費曼提出量子計算,是基於計算機模擬的角度,認為經典計算不能模擬對其複雜度為指數級別的量子現象。不過,這有別於發起人舉辦這場“物理和計算”會議時的初衷。當年的兩位主辦者是IBM的蘭道爾和MIT的弗雷德金,他們考慮經典計算的不足之處,主要是從熱力學的觀點,即計算造成的物理系統中熱量耗散、熵增加的問題。

換言之,我們研究量子計算,至少出於兩個方面考慮:一是為了準確地模擬複雜的量子現象,二是考慮計算引起的能量損耗。此文之目的便是介紹後者。

圖片


01

蘭道爾原理



羅夫·蘭道爾(Rolf Landauer,1927—1999)是一名德國猶太移民,二戰時從希特勒德國流亡到美國,畢業於紐約史岱文森高中。是物理學家、計算機科學家和工程師,專攻熱力學和凝聚態物理。蘭道爾從哈佛大學畢業後進入IBM工作。“量子”和“計算”這兩個領域之間的根本而又微妙的關聯,正是蘭道爾在IBM工作期間的1961年第一個發現的。他證明了,計算機每擦除一點信息,就會產生一點點熱量,這點熱量對應於系統熵的增加。

在蘭道爾發表這項具里程碑意義的工作之前,科學家們也普遍地認為:處理單個量子位信息,不可避免地會消耗能量,從而對計算機性能有根本性的限制。蘭道爾的工作對此給出了定量的計算,表明隨着計算速度的增加,每次計算可以用更少的能量來完成。但無論如何都仍然要付出成本,或被稱為“遺忘的熱力學成本”。例如,當信息必須被刪除時,就會損失一定數量的最少的能量。這個信息量和能量的關係,被稱為蘭道爾原理。具體是說,抹除一個位元(比特)所需的能量有一個最小值,稱為“蘭道爾界限”[1]:

圖片(1)


公式(1)中kB是波爾茲曼常數(約為1.38×10−23J/K),T是散熱器的絕對溫度,ln是自然對數,2的自然對數約為0.69315。因此,當T等於室溫20°C(293.15K)時,可得到蘭道爾界限的數值:每抹去1bit,要損耗0.0175eV(2.805zJ)的能量。換言之,蘭道爾原理可以用蘭道爾界限來表述。


方程(1)可以簡單地用波爾茲曼熵公式(S=kBlnW)導出,考慮到W是系統可能的狀態數目,這對於位元(bit)來說即是2,而熵S定義成E/T。所以抹除一個位元的操作,熵將會至少變大kBln2,即向環境耗散出至少kBTln2的能量。

蘭道爾原理有點類似於熱力學中經常用來說明耗散過程的“麥克斯韋妖”[2]耗散也是發生在妖的對分子判斷“記憶”的去除過程中,這個過程是邏輯不可逆的,見圖1的上圖和中圖。

以上的簡單導出過程也說明,蘭道爾原理可以理解為邏輯計算中的熱力學第二定律。熱力學第二定律指出,一個孤立系統的熵不會減少。對計算系統而言,因為邏輯的不可逆性,如果計算的可能邏輯狀態的數量隨着計算的進行而減少,這將構成熵的增加。蘭道爾界限是在微觀層次上,計算與信息處理的物理極限,它說明表面積有限的物理系統的最大熵是有限的。


圖片

▲ 圖1 蘭道爾及“可逆與不可逆”


那麼,有沒有什麼辦法來突破極限呢?1972年,與蘭道爾同在IBM工作的理論計算機學家查理·貝內特(Charlie Bennett)證明了,如果計算機以可逆的方式執行計算,便可以避免熵增加。

02

經典可逆計算



從此便有了可逆計算的概念。什麼是可逆計算?經典計算由電子電路實現,那麼,什麼樣的電路是可逆電路呢?通俗地說,一個電路是可逆的,就是說如果將輸入與輸出交換一下,從輸出的值可以得到輸入的值。舉個最簡單的例子,圖2的左上圖·,是一個不包括進位的十進制加法器S=A+B,如果將輸入輸出交換一下,成了右上圖。然而,看看圖2的右上圖就發現,從輸出不能唯一地還原輸入。例如你用S=7+3得到10,但用10作為輸入,你不能唯一地得到7和3!因此,我們就說圖2左上圖的電路是不可逆的。

不過,使用一個額外的輸出端P=A,就將圖2的左上圖變成了兩個輸入兩個輸出的左下圖。雖然增加的這個輸出端沒有作任何運算,只是直接輸出A而已,但卻把原來的不可逆電路變成了可逆電路。因為當我們將輸入輸出交換一下,成為右下圖時,可以還原原來的輸入值7和3。

圖片

▲ 圖2 不可逆與可逆計算的簡單例子


圖2例子的重點在於,輸入端和輸出端數目不相等的電路,一定是不可逆的電路。但可以增加額外的端口,將不可逆線路變成可逆的。要增加幾個端口,得看具體情況而定。

圖2例子用的是10進制,對2進制邏輯,原則上是一樣的。例如圖1最下面的圖中,左邊的異或門是2比特輸入,1比特輸出的經典門,輸入輸出端數目不相等,當然不能交換,所以不可逆。但這個經典的不可逆異或門電路,可以用增加一個輸出端P的辦法,改造成可逆異或門,如圖1下圖中右邊的電路(兩個輸入端,兩個輸出端)所示。

現代計算機是許多“bit”構成的十分複雜的布爾邏輯電路,一般都不可逆,所以要耗散很多能量。但是,如果將電路加上許多額外的“比特位”,就可以將經典計算機重新設計成可逆的經典計算機,讓能量耗散達到最小。

微觀來說,可逆的意思就是要“初態”與“末態”一一對應,才能保證在計算過程中不引入任何新的不確定性,可以讓系統“原路返回”。這要求執行計算的物理系統滿足時間反演對稱性,還要求系統與環境完全隔絕。但是在實際計算中,不存在這樣的物理系統,因而便有了“計算導致熵增加”的蘭道爾原理。用一個比喻來說,可逆計算就如同可逆的卡諾熱機一樣只有理論上的意義。在實際中很難實現這樣理想化的模型。

因此,蘭道爾原理的直接後果是導致所謂摩爾定律的終結。因為現有的不可逆計算機物理上必須消耗能量,並以熱量的形式散發。當計算的速度越快或集成元件數目越多,產生的熱量就越多。

蘭道爾等提出的可逆計算概念突破了這種極限。1973年,貝奈特證明了那種不要擦除信息的邏輯上可逆的計算原則上是可行的,經典計算可以靠改進電路來實現可逆,就如上面兩個例子中的電路那樣,而以下我們會提到:量子計算本質上就是可逆的。

圖片

▲ 圖3 不可逆邏輯門和可逆邏輯門


因此,人們從兩個不同的側重點提出了量子計算的想法:費曼從模擬的角度,而蘭道爾等從計算的可逆性(圖3),即受熱力學限制的物理極限之考量。


研究量子信息和量子計算,還有第三個目的,不僅僅出於實用的需要,也涉及到從物理理論的層面上深入理解信息、物質、能量的關係等基礎問題,並有助於更好地詮釋量子理論。


對早期的科學家來說,信息的概念十分縹緲抽象而空靈,直到香農的信息論問世,才將“信息“解釋為不確定性的度量。蘭道爾原理更為真實地將信息與物質及能量的概念聯繫起來,正如蘭道爾經常告誡他的IBM同事:”信息不可避免地是物理的,信息植根於現實世界,必須通過應用嚴肅的物理定律來理解。”


“蘭道爾是一位老IBM類型,做事正直、狹窄,對那些足以成為時尚但過於宏大和簡單無用的想法有着敏銳的洞察力。”貝內特博士如此回憶他的朋友和同事。


03

弗雷德金門和托弗利門



蘭道爾1961年發現蘭道爾原理後,有幾位物理學家研究過可逆計算。例如,在德國計算機專家楚澤(Konrad Zuse)的書《計算空間》(1969年)中,提到了可逆計算的重要性。認為在這種可逆計算模型中,使用的能量很低,熵的增加會最小化。

1972年,蘭道爾和貝內特,從理論上證明了計算機以可逆方式執行計算可以避免熵的增加。後來發現,另一位MIT的教授埃德·弗雷德金(Ed Fredkin,1934-2023)獨立地得出了同樣的結論。

弗雷德金更進一步,他發明了一個Fredkin門,後來托弗利又發明了Toffoli門,這兩種門代表了可逆電路研究中根本性的突破,有了它們,才使得可逆的經典計算機得以具體實現。這兩種門是通用的,使用它們可以實現所有的可逆布爾函數[3]。

Fredkin門是⼀個3×3可逆門,輸出為P=A、Q=AB+AC和R=AB+AC,保留了一個輸入端(P=A);Toffoli門是具有三個輸入端的可控非門,保留了兩個輸入端,見圖4。

圖片

▲ 圖4 弗雷德金門和托弗利門


我們之前介紹過的弗雷德金,是美國計算機科學家和商人,是數字物理學的早期先驅。托弗利(Toffoli,1943-)是一位意大利人,1969年移居美國,之後成為了美國計算機工程教授。

托弗利1976年在意大利獲得了第一個博士學位,研究領域是宇宙射線探測器的電子器件。他在美國的密西根大學與Art Burks(圖5右)一起研究二維元胞自動機,數學家阿特·伯克斯Art Burks是“元胞自動機”這個名字的創造者。此外,托弗利對可逆計算感興趣,寫了一篇論文,展示了如何通過存儲普通計算機必須忘記的所有內容來構建可逆計算機。正當他1978年剛剛完成他的第二個博士學位之時,他的可逆計算文章被MIT的弗雷德金教授發現了。該論文令弗雷德金對托弗利注目,因為當年作可逆計算及元胞自動機的人不算多,真正設想具體實現的人更是寥寥無幾,托弗利是其中之一。於是,弗雷德金決定雇用托弗利來幫助自己研究可逆計算。後來,弗雷德金用他獲得的DARPA的一筆資助,支持Toffoli和弗雷德金在MIT的一位唯一的“物理學博士生”,Norm Margolus,建造了一個越來越大的“細胞自動機”。

因此,弗雷德金將Toffoli帶到了麻省理工學院,1981年,他們兩人都出現在MIT的著名會議上(圖5)。他們在MIT建造了一台元胞自動機,還合作寫了一篇關於保守邏輯的論文,最終於1982年發表,其中包含弗雷德金門和托弗利門。托弗利門可以算是弗萊德金門的一個特例,兩種門可以加上其它基本邏輯門而互相轉換。

Toffoli的⼯作挑戰了可逆計算中不允許反饋的觀念,並為可逆邏輯電路設計的研究開闢了新途徑。他的結果表明,通過仔細設計電路的組合部分,可以引⼊反饋並仍然保持可逆性。這導致了更先進的可逆邏輯電路的發展,這些電路能夠實現複雜的操作,同時仍然保持較低的量⼦成本。

圖片

▲ 圖5 MIT會上與可逆計算有關的幾位科學家


在MIT,托弗利作為一名研究科學家,從1978年開始,工作了近二十年。其間托弗利不僅研究可逆計算機,也將可逆的概念首次引用到元胞自動機中,提出了可逆元胞自動機的概念。但是,可逆計算機或細胞自動機,都不是當年麻省理工學院計算機研究的主要課題。最後,這個項目被關閉了,托弗利1995年轉到波士頓大學成為教授。

近年來,經典計算系統的可逆邏輯重新受到關注,因為其降低功耗的能力,在低功耗CMOS設計、光學信息處理、DNA計算、量子計算和納米技術等方面有着廣泛的應用。特別是在新型的納米技術中,可逆邏輯可以顯着減少的能量耗散,確保計算過程中不會丟失任何信息,從而避免因散熱而浪費能量,這不僅提高計算的效率,也有利於環保。例如在可穿戴和便攜式設備中,應用可逆計算的思想,可以將能量耗散降低到最小。

04

量子計算天生“可逆”



本文到此為止,說的都是經典的可逆計算。那麼,量子電路中可逆性的概念又是什麼?為什麼它在量子計算中很重要?

量子現象與經典現象完全不同,因而描述它們的數學理論也不一樣[4]。兩種理論的一個重要區別就是物理量的算符化。在經典物理中也使用算符,比如平移算符、旋轉算符等,但是算符對經典物理而言,是為了方便,對量子力學而言卻是不可或缺的。因為在經典物理學中,諸如粒子的坐標、動量、能量、角動量等力學量,理論上有明確的定義,實驗測量有確定的數值。而在量子力學中,即使研究的對象只有1個粒子,它的運動也需要用瀰漫整個時空的波函數來描述。因此,物理量的經典概念必須加以改造方能使用,算符化便是一種改造方式。也就是說,量子理論中的物理量被作用在波函數上的算符所替代,這樣更容易描述量子規律。在量子理論的統計詮釋下,每次實驗測到的物理量數值不是確定的,而只是以一定幾率出現的算符的本徵值中的1個。

在量子物理中,物理量的狀態(量子態)用算符來表示,狀態與狀態之間的轉換(計算門)也是用算符來表示,它們是兩類不同的算符。量子力學中的可觀測量都是由厄米算符來表示,表示量子態之間的轉換的,叫做幺正算符,或酉算符。用通俗點的實數矩陣表示來說,就分別對應於自共軛矩陣和正交矩陣。計算的過程就是物理狀態變換的過程,這種變換用各種“量子門電路”來實現。因此,量子門便對應於酉變換。

厄密算符的本徵值為實數,因而才能在量子力學中描述與經典物理量相對應的可觀測量。物理量間的變換為酉變換,它的幺正性(Unitarity)指的是於時刻t在全空間找到某個粒子的總概率等於1,即歸一化條件。因此,酉變換描述的是微觀過程的物質不滅原理。

酉變換是可逆的,這個特性確保了量子態的演化始終是可逆的,所以說,量子計算天生可逆。而對經典可逆計算機的研究成果(邏輯構造)可以方便地用到量子計算中,只需要認真考慮量子信息相對於經典信息的不同之處即可,尤其是“量子比特”相對於“比特”之不同,這是我們下一篇文章的內容。




本文首發於《墨子沙龍》微信公眾號



0%(0)
0%(0)
標 題 (必選項):
內 容 (選填項):
實用資訊
回國機票$360起 | 商務艙省$200 | 全球最佳航空公司出爐:海航獲五星
海外華人福利!在線看陳建斌《三叉戟》熱血歸回 豪情築夢 高清免費看 無地區限制
一周點擊熱帖 更多>>
一周回復熱帖
歷史上的今天:回復熱帖
2023: 日本俳句:不著一字,盡得風流
2023: 23.掌握法執,一門深入 (2)
2022: 全心的養生和養智之於善心表意
2022: 不要叫我病毒,叫我精子
2021: Measured and actual expected lifespa
2021: 57年的悲劇 一 四中回憶之二
2020: 有人恨方方?你想得太多了
2019: 宋詩解(2)