新的量子算法破解了非線性方程,計算機能否代替人類成為先知?

2021-01-12 機器之心Pro

曾經我們以為,無論計算機有多麼強大,都不足以預測未來。現在這個想法很可能要被推翻了:計算機可能比人類更擅長成為「先知」。

在某些領域,計算機能夠輕易地預測未來,例如像樹汁是如何在樹幹中流動的這樣簡單、直觀的現象可以被線性微分方程的幾行代碼所捕獲。但在非線性系統中,相互作用會影響到自身——當氣流經過噴氣機的機翼時,氣流會改變分子相互作用,從而改變氣流,循環往復。這種反饋循環會滋生混亂,即使是初始條件下的微小變化也會導致後來的行為產生巨大變化,從而使預測幾乎不可能成功,無論計算機的算力如何。

馬裡蘭大學量子信息研究員安德魯 柴爾德斯(Andrew Childs)說:「這就是為什麼天氣難以預測、複雜的流體流動難以理解的原因之一。如果可以弄清楚這些非線性動力學,則可以解決一些棘手的計算問題。」

這並非是一種空想,並且可能很快就會實現。在 11 月發表的獨立研究中,Childs 領導的團隊和 MIT 的團隊都描述了一個強大的工具,可以使量子計算機更好地對非線性動力學進行建模。

與傳統計算機相比,量子計算機能夠利用量子現象更有效地執行某些特定的計算。正是由於具有這些功能,量子計算機得以使複雜的線性微分方程式被快速地推翻。長期以來,研究人員一直希望他們可以通過巧妙的量子算法來解決非線性問題。

儘管這兩個研究所使用的具體方式差異很大,但都使用了將非線性偽裝成更易理解的線性近似集的一種新方法。所以,現在有兩種不同的使用量子計算機解決非線性問題的方法。

雪梨科技大學量子計算研究員 MáriaKieferová 說:「這兩篇論文的有趣之處在於,他們找到了一種機制,在給定一些假設的情況下,它們擁有高效的算法。這真的很令人興奮,兩項研究都使用了非常巧妙的技法。」

「這就像教汽車飛行」

十幾年來,量子信息研究人員一直嘗試使用線性方程式作為解非線性微分方程式的關鍵卻難有進展,最終在 2010 年有了突破。當時位於雪梨麥考瑞大學(Macquarie University)的多米尼克 · 貝裡(Dominic Berry)建立了第一個用於在量子計算機上而不是傳統計算機上的算法,以指數形式更快地求解線性微分方程。很快,貝瑞的工作重點也轉移到了非線性微分方程上。Berry 說:「我們之前已經做過一些工作,但是效率非常低下。」

馬裡蘭大學的安德魯 · 柴爾德斯(Andrew Childs)帶領了兩項研究工作之一,使量子計算機能夠更好地對非線性動力學建模。他的團隊的算法使用稱為「Carleman 線性化」的技術,將這些非線性系統變成了一系列更易於理解的線性方程組。

問題是,量子計算機所基於的物理學本質上是線性的。MIT 研究的合著者 Bobak Kiani 說:「這就像教汽車飛行。」

因此,訣竅是找到一種將數學上的非線性系統轉化為線性系統的方法。Childs 說:「我們希望擁有一些線性的系統,因為這是我們工具箱所具有的功能。」 兩個團隊以兩種不同方式做到了這一點。

Childs 的團隊使用了 1930 年代的一種過時的數學技術卡爾曼線性化(Carleman linearization),將非線性問題轉換為線性方程組。不幸的是,方程組裡的方程有無限個。研究人員必須弄清楚他們可以從中刪除哪些方程,以獲得足夠好的近似值。「停止在等式 10 上?還是等式 20?」 麻省理工學院的等離子體物理學家,馬裡蘭研究的合著者努諾 · 洛雷羅(Nuno Loureiro)說。該團隊證明了在特定範圍內的非線性方程,他們可以截斷該無限方程組並求解方程。

MIT 團隊的論文採用了不同的方法,將非線性問題建模為玻色–愛因斯坦凝聚態(Bose-Einstein condensate)。這是一種物質狀態,接近絕對零度的粒子的組內相互作用導致了每個單獨的粒子行為是相同的。由於粒子都是相互連接的,因此每個粒子的行為都會影響其餘的粒子,並以非線性的循環特性反饋到該粒子。

MIT 的方法是使用玻色–愛因斯坦數學方法將非線性和線性聯繫起來,從而在量子計算機上模擬了這種非線性現象。因此,通過將每個非線性問題分別想像成不同的偽玻色–愛因斯坦凝聚物,該算法推導出了有效的線性近似。「給我你最喜歡的非線性微分方程,我為你建立一個可以模擬它的玻色 - 愛因斯坦凝聚物,」漢諾瓦萊布尼茲大學量子信息科學家託比亞斯 · 奧斯本(Tobias Osborne)沒有參與這兩個研究,他表示:「這是我真正喜歡的一個想法。」

由 MIT 領導的團隊的算法將任何非線性問題建模為玻色–愛因斯坦冷凝物,這是一種奇特的物質狀態,其中相互連接的粒子的行為均相同。

Berry 認為這兩篇論文在不同方面都很重要(他沒有參與其中的任何一篇)。他說:「但最終,它們的重要性表明,有可能利用這些方法獲得非線性行為。」

了解自己的極限

儘管這些成果很重要,但它們仍只是破解非線性系統的第一步。在實現這些方法所需的硬體成為現實之前,更多研究可能聚焦分析和完善每種方法。Kieferová 說:「有了這兩種算法,我們真的可以展望未來了。」但要想使用它們來解決實際的非線性問題,就需要具有數千個量子比特的量子計算機來最大程度地減少誤差和噪聲,而這遠遠超出了現有的可能性。

同時,這兩種算法實際上只能處理輕度非線性問題。馬裡蘭州的研究準確地量化了可以處理多少非線性的新參數 R,R 代表了問題的非線性與其線性的比率,即問題趨於非線性的趨勢與將系統保持在軌道上的摩擦力。

「Childs 的研究在數學上是很嚴格的,包括什麼時候是可以用、什麼時候不可以用。」Osborne 說 「我認為這確實非常有趣,這是核心的貢獻。」

根據 Kiani 的說法,由 MIT 領導的研究並未嚴格證明任何限制其算法的定理。但是該小組計劃通過在量子計算機上運行小規模測試來進一步了解算法的局限性,然後再處理更具挑戰性的問題。

兩種技術給我們帶來的最重要的警示是,量子解決方案從根本上不同於經典解決方案。量子狀態對應的是概率,而不是絕對值,比如你無需觀察噴氣機機身各個部分周圍的氣流,而是獲取平均速度或檢測停滯的空氣。Kiani 說:「結果屬於量子力學的這一事實意味著,之後仍然需要做很多工作來分析這種狀態。」

研究人員勢必在未來五到十年內,針對實際問題測試出許多成功的量子算法,但重要的是不要過度承諾量子計算機可以做什麼。Osborne 說:「我們將嘗試各種事情。而且,如果我們去考慮局限性,那可能會限制我們的創造力。」

連結:https://www.quantamagazine.org/new-quantum-algorithms-finally-crack-nonlinear-equations-20210105/

相關焦點

  • 新的量子算法破解了非線性方程,計算機能否代替人類成為「先知」?
    Levy機器之心編譯編輯:蛋醬曾經我們以為,無論計算機有多麼強大,都不足以預測未來。現在這個想法很可能要被推翻了:計算機可能比人類更擅長成為「先知」。在 11 月發表的獨立研究中,Childs 領導的團隊和 MIT 的團隊都描述了一個強大的工具,可以使量子計算機更好地對非線性動力學進行建模。與傳統計算機相比,量子計算機能夠利用量子現象更有效地執行某些特定的計算。正是由於具有這些功能,量子計算機得以使複雜的線性微分方程式被快速地推翻。長期以來,研究人員一直希望他們可以通過巧妙的量子算法來解決非線性問題。
  • 小樂數學科普:新量子算法終於破解非線性方程——譯自量子雜誌
    長期以來,研究人員一直希望他們可以通過巧妙的量子算法來解決非線性問題。新方法將非線性偽裝成作為更易處理的線性近似集,儘管它們的精確方法差異很大。結果,研究人員現在有兩種使用量子計算機解決非線性問題的獨立方法。雪梨科技大學量子計算研究員Mária Kieferová說:「這兩篇論文的有趣之處在於,他們找到了一種機制,在某些假設下,它們擁有高效的算法。」 。
  • 量子計算機-新的時代
    被量子計算機嚇的!      因為,量子計算機可怕的算力,恰恰是比特幣最大的剋星:比特幣擁有高強度的算法需要依靠強大的計算力完成解密,一旦量子計算機投入到「挖礦」行業中,原計劃在2140年才能挖完的2100萬枚比特幣將很快被挖完,乃至被破解。
  • 科普問答 | 現有的量子計算機能否破解rsa等商用軍用加密技術?
    群友問:現有的量子計算機能否破解rsa等商用軍用加密技術?實用型的通用量子計算機能做出嗎?如果不能,是因為計算原理導致的嗎?如果沒有發明好的算法,量子計算機的表現可能與傳統計算機無異,甚至更差。之所以量子計算機被認為能夠破解RSA加密算法,正是因為彼得·秀爾在貝爾實驗室工作期間提出了量子質因數分解算法(也稱秀爾算法)。(Shor算法——以數學家彼得·秀爾命名,是一個在1994年發現的,針對整數分解這題目的的量子算法(在量子計算機上面運作的算法)。
  • 九章量子計算機可以破解網絡密碼嗎?美國會怎樣應對我國量子崛起
    最近大家都聽說了九章量子計算機取得量子霸權的消息,一舉超過美國最先進的量子計算機,成為世界上算力最強的量子計算機。要想破解公鑰密碼,量子計算機得能運行著名的shor算法,這個算法是科學家專門針對大數分解這樣的數學難題設計的,當然還有其他的數學難題,也需要特殊的算法來破解。現在來說,不管是中國的九章,還是美國的懸鈴木,都還不能運行這些算法,自然也就無法破解上述密碼了。第二,九章和懸鈴木雖然都實現了量子優越性,表現出超過普通超級計算機的算力。
  • 在量子計算機到來之前,請準備好抗量子破解的密碼學
    撰文 | Jeremy Hsu翻譯 | 無邪(量子計算領域研究人員)當實用的量子計算機最終來臨的時候,它將能夠破解一直在為我們的在線隱私、政府安全、公司安全以及幾乎所有網際網路使用者的個人安全保駕護航的標準數字密碼。這就是為什麼美國政府機關開始鼓勵研究人員去開發新一代抗量子破解的密碼學算法。
  • 新的「陷離離子」算法可預測早期量子計算機的計算能力
    薩塞克斯大學的量子物理學家創建了一種算法,該算法可加快當前正在開發的早期量子計算機的計算速度。他們創造了一種在量子計算機周圍路由離子(或帶電原子)的新方法,以提高計算效率。 Sussex團隊展示了如何使用他們的新「路由算法」最有效地完成這種量子計算機中的計算。他們的論文「全球連接的被困離子量子計算機的高效量子位路由」 發表在《高級量子技術》雜誌上 。
  • 一文讀懂「量子霸權」|量子計算機|算法_網易訂閱
    一般認為,如果量子計算機在「某些特定問題」上的計算能力超過了傳統經典計算機,那麼就被認為實現了「量子霸權」。專家估計,如果量子計算機能操控超過49個量子比特,其在某個特定問題上的計算速度就有可能超過包含超級計算機在內的任何傳統計算機。  為什麼谷歌那麼在意自己獲得了「量子霸權」?人類實現「量子霸權」究竟有多大意義?
  • 量子計算機如何重塑人類未來
    Sycamore或許已經邁出了人類進入量子計算時代的第一步。那麼,量子計算機將會如何改變或重塑人類未來的生活呢?在密碼學領域,著名的RSA加密算法(RSA以三位發明者的姓氏首字母命名)是一種十分可靠的加密技術,只要其密鑰的長度足夠長,用RSA加密的信息曾被認為是不能被破解的。作為一種非對稱加密算法,目前世界上還沒有任何可靠的攻擊RSA算法的方式。但該神話將被量子計算機終結。
  • 巔峰對決:抗量子破解的數字籤名是不是答案
    過去三十年來,物理學家在建造可操作的量子計算機方面所取得的進展很快就會促成這種轉變。隨著量子計算機在特定任務上的表現均優於傳統計算機,「量子至上」(quantum supremacy)這一裡程碑隨時都可能實現,未來基於量子的設備能否「攻克」區塊鏈的問題成為人們關注的焦點。
  • 什麼是量子密碼學?RSA加密算法又是什麼?量子計算機厲害嗎?
    在密碼學領域,著名的RSA加密算法(RSA以三位發明者的姓氏首字母命名)是一種十分可靠的加密技術,只要其密鑰的長度足夠長,用RSA加密的信息曾被認為是不能被破解的。    作為一種非對稱加密算法,目前世界上還沒有任何可靠的攻擊RSA算法的方式。但該神話將被量子計算機終結。
  • 量子計算機是什麼東西
    有了「量子計算機」,這個人類的邏輯鏈就完全顛倒過來了。「量子計算機」的意義在於,根據結果,倒求原因。 只要知道Y,「量子計算機」就可以告訴你X。什麼邏輯原理,什麼推導順序,什麼窮舉法。統統都不需要。
  • 未來的量子計算機將在8小時內破解2048位RSA加密
    來源:黑谷量子 資料來源:(Matthew Griffin)作者:776我們所有重要的通信和數據都經過加密,強大的量子計算機將能夠破解幾乎所有信息這些機器的功能是傳統計算機的數億倍,因此,它們可以輕鬆破解這些代碼。對於今天依賴加密的人提出了一個關鍵問題–量子計算機何時會強大到足以破解這些代碼?因為在該日期之後,受此加密形式保護的任何數據都將變得不安全。
  • 日媒稱日本開發新型加密技術 量子計算機也難破解
    據日媒報導,近日,日本總務省下屬的信息通信研究機構開發出了新型加密技術,連新一代超高速計算機——量子計算機也難以破解。該技術的原理是將需要保護的信息轉換為特殊的數學問題,可代替通信網等現有加密技術來使用。
  • 量子計算機將威脅網際網路安全基礎的不對稱加密算法
    (量子計算機的性能超越所有傳統計算機),在其自研的量子計算機上用時3分20秒完成的任務需要最強超算運算1萬年,但隨後谷歌提交給NASA的論文後被刪除。上周的2019雲棲大會上,阿里達摩院就有一個宣布,就是其量子實驗室宣布完成了第一個可控的量子比特研發工作。那麼,性能強大的量子計算什麼時候能夠破解密碼?結論是:量子計算對諸如RSA和ECC這樣的不對稱密碼算法構成了生存威脅,這些算法實際上是當前所有網際網路安全的基礎。這個結論來自美國國家科學院量子計算可行性和含義的技術評估委員會。
  • 在量子計算機上確定本徵態和熱態的新算法
    在量子化學中,玻恩–奧本海默近似是一個假設,即分子中的電子運動和核運動可以分開。其他各種科學問題也需要在量子計算機上精確計算哈密頓基態、激發態和熱態。 一個重要的例子是組合優化問題,可以將其簡化為找到合適的自旋系統的基態。到目前為止,在量子計算機上計算哈密頓本徵態的技術主要基於相位估計或變分算法,這些算法被設計為近似最低能量本徵態(即基態)和許多激發態。
  • 量子計算機能做什麼?
    因此,有些密碼加密技術甚至窮盡一個人的一生,都無法破解。但是如果能瞬間進行所有的嘗試呢?能同時運行無數種指令的量子計算機的出現,使得複雜的密碼破解工作變得簡單。現在電子商務、銀行等公共加密場所廣泛使用的RSA加密算法,其破解的難度就在於正整數因數分解的複雜性。早在1994年,就有人發明了能夠破解RSA加密算法的一種算法——秀爾算法。秀爾算法由美國知名計算機科學家彼得·秀爾設計,這種算法能快速的對極大的正整數進行因數分解,但秀爾算法是量子算法,只能在量子計算機上才能使用。這意味一旦量子計算機研製成功,將對全世界的密碼安全造成極大的威脅。
  • 百年的超越:量子物理學與量子計算機
    【】在今天如果問計算機領域最前沿的是什麼,我個人認為一方面是機器學習、神經網絡的運用讓人工智慧表現出了超越人類的能力,比如明天就要在烏鎮與柯潔下圍棋的AlphaGo,就打破了過去一直認為的、複雜的圍棋計算機還難以超越人類的觀念;另外一個領域,則是屬於量子計算機,可以說我們極有可能是幸運的一代人,有機會親歷量子計算帶來的變革。
  • 量子計算機的算法模型初探
    量子計算機的運行是對qubit(量子位)的操作,從一個量子態演化到另一個量子態,決定兩個量子態如何演化的是量子門,其實質是一個遵循量子力學的Unitary Operator(么正算符)。以上特質決定了兩種計算機的算法有根本不同。
  • 量子計算機能做什麼用途?
    因此,有些密碼加密技術甚至窮盡一個人的一生,都無法破解。但是如果能瞬間進行所有的嘗試呢?能同時運行無數種指令的量子計算機的出現,使得複雜的密碼破解工作變得簡單。)量子計算機還在構想階段的時候,就體現了其破解密碼的強大潛力。