新的量子演算法有望破解非線性方程 - Quanta Magazine
量子本身的非確定性和計算機邏輯的確定性是一對矛盾,如何使用量子計算機實現確定性計算?這是一個世界難題,MIT從機率混沌角度攻克線性方程代表的確定性問題是一種嘗試,原文大意如下:
量子解決方案從根本上不同於經典解決方案。量子狀態對應的是機率,而不是絕對值。至關重要的是不要過度承諾量子計算機可以做什麼。但是研究人員勢必在未來五到十年內,針對實際問題測試許多成功的量子演算法。
傳統計算機很容易預測未來確定性:簡單的現象,例如樹汁如何流到樹幹上,可以使用數學家稱之為線性微分方程的幾行程式碼來捕獲這種確定性。但是在非線性系統中,相互作用會影響自身:當氣流經過噴氣機的機翼時,氣流會改變分子相互作用,從而改變氣流,依此類推。這種反饋迴圈會造成混亂,在初始條件下的微小變化會導致後來的行為發生巨大變化,從而使確定性的預測幾乎不可能,不管計算機的效能如何。
在11月釋出的單獨研究中,有兩個小組(其中一個小組由Childs領導,另一個小組位於麻省理工學院)描述了功能強大的工具,這些工具可以使量子計算機更好地對非線性動力學建模。
量子計算機利用量子現象比傳統計算機更有效地執行某些計算。由於具有這些功能,與傳統機器相比,它們在複雜的線性微分方程式能推翻傳統計算機確定性的演算法,因此,長期以來,研究人員一直希望他們可以透過巧妙的量子演算法來解決非線性問題。
新方法偽裝成將非線性作為更易消化的線性近似集,儘管它們的精確方法差異很大。結果,研究人員現在有兩種使用量子計算機解決非線性問題的單獨方法。
馬里蘭大學的安德魯·柴爾德斯(Andrew Childs)帶領兩項工作之一,使量子計算機能夠更好地對非線性動力學建模。他的團隊的演算法使用稱為Carleman線性化的技術將這些混沌系統變成了一系列更易於理解的線性方程組。
問題是,量子計算機所基於的物理學本質上是線性的。MIT研究的合著者Bobak Kiani說:“這就像教汽車要飛行一樣。”
柴爾德斯的團隊使用了1930年代的一種過時的數學技術Carleman linearization,將非線性問題轉換為線性方程組。不幸的是,該等式列表是無限的。研究人員必須弄清楚他們可以刪除清單中一些元素,以獲得足夠好的近似值。
“我停止在等式10上嗎?20數字?” 麻省理工學院的等離子體物理學家,馬里蘭研究的合著者努諾·洛雷羅(Nuno Loureiro)說。該團隊證明,對於特定範圍的非線性,他們的方法可以截斷該無限列表並求解方程。
MIT麻省理工學院領導的論文采用了不同的方法。它將任何非線性問題建模為Bose-Einstein冷凝物。這是一種奇特的物質狀態,其中相互連線的粒子的行為均相同,超冷粒子組內的相互作用導致每個單獨的粒子行為相同。由於粒子都是相互連線的,因此每個粒子的行為都會影響其餘粒子,並以非線性的環路特性反饋到該粒子。麻省理工學院演算法使用Bose-Einstein數學方法將非線性和線性聯絡起來,從而在量子計算機上模擬了這種非線性現象。
因此,透過想象為每個非線性問題量身定製的偽Bose-Einstein冷凝物,該演算法得出了有用的線性逼近。給我您最喜歡的非線性微分方程,然後為您建立一個可以模擬它的玻色-愛因斯坦凝聚物。
這兩篇論文都以不同的方式很重要(他沒有參與其中的任何一篇),它們的重要性表明,有可能利用[這些方法]來獲得非線性行為。”
儘管這些步驟很重要,但它們仍然是破解非線性系統的第一步。甚至在實現這些方法所需的硬體成為現實之前,更多的研究人員可能會分析和完善每種方法。 使用它們來解決實際的非線性問題,需要具有數千個量子位的量子計算機來最大程度地減少誤差和噪聲,這遠遠超出了當今的可能性。
兩種演算法實際上只能處理輕微的非線性問題。
相關文章
- matlab求解非線性方程的Regula Falsi方法Matlab
- python來擬合Langmuir非線性方程PythonUI
- 一階線性非齊次方程組的通解
- 牛頓單點線割迭代法求解非線性方程
- 牛頓迭代法 - 求解非線性方程根的近似解
- 線性方程組
- 線性代數中的線性方程組方法
- 【數值計算方法】非線性方程求根-數值實驗
- 常數變易法求解非齊次線性微分方程
- MATLAB版線性代數-線性方程組1Matlab
- 給定區間記憶體在多根情況下的非線性方程求根記憶體
- 線性方程組 入門概念
- 線性差分方程解法
- 線性方程組的直接解法——Gauss消去法
- 【數值計算方法】線性方程組迭代演算法的Python實現演算法Python
- 數值分析:線性方程組的直接解法(上)
- js 線性最小二乘迴歸線方程JS
- 基於TRE文章的非線性模型化線性方法模型
- 手擼機器學習演算法 - 非線性問題機器學習演算法
- 自控原理中的線性系統和非線性系統
- 九章算術與線性方程組
- 高等代數:3 線性方程組的解集的結構
- 量子計算新進展,騰訊量子實驗室設計新演算法進行量子近似最佳化演算法
- 什麼是“非線性疊加”?線性又是哪條線?
- matlab求解非線性規劃Matlab
- 連續性方程
- 流線方程
- 科技愛好者週刊(第 271 期):非線性的世界,線性的你
- 非線性最優化最佳教材優化
- MIT新開發的 AI 模型有望改進惡性腦瘤治療MITAI模型
- Ceres Solver: 高效的非線性優化庫(一)優化
- 關於 線性規劃 非線性規劃 與 凸優化優化
- 正規方程法來求解線性迴歸模型引數模型
- 【數值計算方法】線性方程組的迭代解法-數值實驗
- 非線性最小二乘問題的求解方法
- matlab練習程式(線性常微分方程組矩陣解)Matlab矩陣
- 第六章:線性方程與最大公因數(1)
- 第六章:線性方程與最大公因數(2)