因為不理解混沌,計算機預測模型可能鑄成大錯

2020-08-26 哆嗒數學網

本文源自ScienceAlert網站。

翻譯作者,radium,哆嗒數學網翻譯組成員。

校對:Math001


關注 哆嗒數學網 每天獲得更多數學趣文


對於混沌,我們依然混沌。


在一項新的研究中,科學家們發現,由於一種「無法控制的」缺陷,無法真實還原混沌動力系統的數學複雜性。


「我們的工作表明,混沌動力系統的行為比任何數字計算機所能計算到的東西更為豐富,」來自英國倫敦大學學院的計算科學家彼得·考文尼說。


「混沌無處不在,遠遠超過人們所認識的。甚至對於非常簡單的混沌系統,計算機使用的數字也可能導致不明顯但影響巨大的錯誤。」


幾個世紀以來,理論家們一直在思考,非常小的影響如何會像滾雪球一樣,在下遊形成非常大的影響。


在混沌理論中,這一著名的現象被稱為「蝴蝶效應」:打個比方,一隻蝴蝶在一個地方的輕微地扇動一下翅膀,會導致在另一個地方產生龍捲風。



這是一個充滿詩意的描述,儘管它看起來異想天開,但數學模型表明,這個概念是可精確嚴謹表達的。


蝴蝶效應主要歸功於美國數學家和氣象學家愛德華·諾頓·洛倫茨(Edward Norton Lorenz)。在20世紀60年代,洛倫茨在反覆進行天氣模擬時,做了一次創造歷史的簡化運算:他在第二個實驗中使用了略微簡化後的數字(例如輸入的是0.506,而不是0.506127)。


洛倫茨後來回憶說:「我去大廳喝了杯咖啡,大約一小時後回來。在這段時間裡,電腦模擬了大約兩個月的天氣。」


「計算出來的數字和以前的完全不一樣。」


洛倫茲戲劇性的四捨五入的結果表明,初始條件的微小變化如何在複雜、混沌的系統中隨著時間的推移產生巨大的變化,在這種系統中,許多變量相互影響。


天氣預報就是一個例子,但從相位軌跡建模到湍流和分子動力學,滾雪球誤差這樣的現象已經在各個領域得到了證明。


問題是,儘管蝴蝶效應已經為人所知幾十年了,它仍然是計算機計算方式中不可忽略的因素。


考文尼和他的團隊在他們的新論文中解釋道:「對初始條件極度敏感是混沌動力系統的一個典型特徵。」


「自從第一次將數字計算用於計算科學以來,我們已經知道,由於實數的離散近似而導致的精度損失會在短時間內極大地改變混沌系統的動力學。」


這種精度上的損失在簡單的計算中並不重要。你的智慧型手機上的計算器應用程式可能完全足以滿足你在日常生活中所需要的一切。


但是在有多種變量和初始條件的大型計算中,一開始的微小四捨五入誤差可能會導致在給定模擬的最後出現巨大的計算錯誤。


研究人員說,問題的核心是所謂的浮點算術:計算機使用的二進位代碼處理實數的標準化方法是通過使用近似轉換來表示數字的。


在大型而複雜的系統中,這些近似可能會引入嚴重的錯誤,浮點數在實數之間分布的方式加劇了這個問題,即使是在最新的、更複雜的64位格式(稱為雙精度浮點)中也是如此。


塔夫茨大學的數學家Bruce Boghosian說:「長期以來,人們一直認為四捨五入是沒有問題的,特別是使用64位而不是32位的二進位數所表示的雙精度浮點數。」


「但是在我們的研究中,我們已經證明了一個問題,這個問題是由浮點數所代表的分數,不均勻分布造成的,而且僅僅通過增加比特的數量是不可能消除這個問題的。」


在這項研究中,研究小組將最平常的簡單混沌系統伯努利映射(Bernoulli Map)與同一系統的數字計算進行了比較,發現了混沌動力系統模擬中他們所說的「系統誤差」或者「新發現的無法控制的缺陷」。


的確,當洛倫茲發現他的蝴蝶效應時,使用的運算方式本身並不涉及近似,而研究人員使用「似乎」等效的方法,是讓計算機進行數學計算。


「對洛倫茨來說,舍掉最後幾位數字是一個非常小的變化。但用它來啟動的一個模擬,導致了截然不同的結果,」考文尼在科學博物館博客中寫道。


「他和其他人都沒有意識到,而且我們的新研究也強調了這一點,即任何這種有限的(有理數)初始條件都描述了一種行為,這種行為可能在統計學意義上極不具有代表性。」


雖然研究人員承認,伯努利映射是一個簡單的混沌系統,不一定代表更複雜的動力學模型,但他們也說到,計算機使用的「浮點蝴蝶」其本質意味著任何科學家都不應該忘記在這種因素。


作者寫道:「我們認為,即使相關工作者的模型比這個更複雜,這種疑慮也完全無法消除。」


「我們認為,如果一個如此簡單的系統都會出現如此驚人的無法控制的缺陷,那麼一個更複雜的系統可能會表現出更加無法控制的缺陷。」


並不是每時每刻你都會發現計算機建模可能存在根本的缺陷。研究小組表示,在我們找到解決這個問題的方法之前,世界各地的研究人員都需要密切關注他們的電腦吐出的數字。


關注 哆嗒數學網 每天獲得更多數學趣文

相關焦點

  • 鑄成大錯的出處、釋義、典故、近反義詞及例句用法 - 成語知識
    近義詞有:陰差陽錯,反義詞有:痛改前非,鑄成大錯是貶義成語,動賓式成語;可作謂語;含貶義。鑄成大錯的詳細解釋:成語名稱:鑄成大錯(zhù chéng dà cuò)成語釋義:鑄造一把大銼刀。借指造成大錯誤。錯:錯刀;古代幣名。
  • 思維模型23 - Chaos | 混沌理論
    其實,我的情況也差不多,但好在是我一個非常相愛的女友,在愛情這條路上不會焦慮,但事業和健康來說狀況是差不多,焦慮感同樣充斥著我自己,也因為焦慮,導致我這將近一個月都發思維模型的學習筆記了,總覺得自己運氣不錯,馬上要學的混沌思維模型正好減輕了自己的焦慮,也就有了這篇文章,也希望能對大家有所幫助。
  • 「蝴蝶效應」也能預測了?看機器學習如何解釋混沌系統
    不可重複、不可預測,這就是混沌現象。不可預測?那麼,有了機器學習之後呢?  半個世紀前,混沌理論的先驅們發現由於存在「蝴蝶效應」,長期預測是不可能的。對於複雜系統(如天氣,經濟等等),即使是最小的擾動也能觸發一連串事件,導致極為不同的後果。  我們生活在不確定的陰影之下,無法確定這些系統的狀態以預測它們將如何發展。
  • 混沌的發現之旅,世間有多少事可以預測?輕撩混沌學面紗
    如,混沌是非周期的有序性;混沌是蘊含著有序的無序運動狀態,是有序和無序的對立統一,是從有序中產生的無序狀態。又如,混沌是一個簡單的決定論系統表現出來的一種隨機反覆的狀態;混沌是不規整的不可預測的,來自決定論的非線性動力學系統的性態。再如,混沌是決定論系統有限相空間中高度不穩定的一種運動。
  • 不可預測的宇宙:暗藏著令人驚奇規律的混沌理論
    新浪科技訊 北京時間12月16日消息,據國外媒體報導,精確進行天氣預報是件非常困難的事情,倒不完全是因為它很複雜(有許多問題比這複雜得多,科學家都能輕鬆解決),而是由於某種更根本的原因:科學家在20世紀中葉發現,我們所在的這個宇宙十分混亂,從許多方面而言完全不可預測。但在這種混沌深處,卻又暗藏著一些令人驚奇的規律。假如我們能充分理解這些規律,或許可以揭露出更多事情的真相。
  • 「混沌學」是什麼,它告訴人們未來是不可能完全預測的!
    說其「錯誤」是因為,作為現代科學的前沿學科之一的混沌學研究表明,未來是不可能完全預測的。 所謂「混沌」原意指混亂、無序;未開化,不開通。混沌現象指的是自然界中那些不確定的、隨機的、模糊的、複雜的狀態和行為。
  • 令人驚嘆的混沌理論——背後的數學原理和哲學思考
    它與可預測性和決定論有什麼關係?如何將它應用於一般情況?定義為了理解混沌理論,有必要介紹一下它的定義:描述動態系統模型的數學,如天氣的演化等等。因此,混沌理論是研究和描述動態系統的數學,它解釋了系統隨時間變化的過程。科學家和數學家對混沌有不同的看法。對他們來說,一個混沌的世界是不可預測的,一個微小的偏差可能導致不可想像的後果。
  • AI無法理解混沌怎麼辦?教他們物理學啊
    有了哈密頓算子,神經網絡以一種傳統網絡無法理解的方式來理解潛在的動力學。這是邁向物理學的神經網絡的第一步,可以幫助我們解決難題。」研究人員用漢密爾頓函數教導AI分析彈性振子——前者向AI提供有關擺動速度及路徑的信息,而不僅僅是向AI顯示某個時刻振子的位置。新研究發現,如果神經網絡能夠理解哈密頓流,那麼它們就能更好地認知混沌。
  • 讓氣候預測取得質的飛躍,用這個新的數學框架,了解混沌的世界
    了解氣候的混亂變異性及其對氣候變化的反應,可以幫助科學家更好地預測即使是最複雜模型也無法預測的變化。在發表在《現代物理評論》期刊上的一個數學框架研究,旨在連貫地納入由於地球陸地、海洋和大氣上不斷發生的無數過程而導致正常氣候變異性與人為和自然影響之間的相互作用,這一點在目前氣候預測中仍未得到令人滿意的解決。
  • 令人驚嘆的混沌理論——背後的數學原理和哲學思考
    因此,混沌理論是研究和描述動態系統的數學,它解釋了隨時間變化的過程。科學家和數學家對混沌有不同的看法。對他們來說,一個混沌的世界或混沌的問題是不可預測的,一個微小的偏差可能導致不可想像的後果。。在一次天氣預報的嘗試中,他在他的計算機模型上得到了一個非常不同的結果,因為只有一個微小的偏差。愛德華證明了可預測性的局限性,這讓許多科學家和氣象學家感到震驚。他們認為最終有可能預測更長一段時間的天氣。混沌理論闡述了變化過程的進展和演變,用微分方程來描述。以前是無法計算出精確的解的,但現在它們可以用計算機進行數值計算。
  • 《混沌:開創新科學》
    混沌現象模糊了我們對「確定性」和「不確定性」的認識,挑戰了我們「可預測」和「不可預測」的觀念。混沌現象在上世紀末吸引了來自許多不同領域的科學家,科學家們的共同努力使得「混沌」這一科學領域從一個小問題逐漸發展為一門「新科學」。
  • 科技名詞|什麼是混沌
    混沌chaos定義:確定性非線性系統表現出的貌似隨機的長期行為,對初始條件極端敏感,初始條件的微小差異會引起系統的長期行為產生很大變化,由此不可能預測這種行為的長期狀態。混沌行為在相空間會表現出分形結構。
  • 從預報天氣到揭秘人生,混沌學不可思議的發展史
    這種原本確定的徵兆卻導出了不確定的結果,就是混沌,而混沌學要揭示的則是這貌似隨機的現象背後隱藏的簡單規律。混沌學的發現緣於人類對世界的一次錯誤理解,人類認為,存在著這樣一個全知的小妖——拉普拉斯妖,它知道世界上一切粒子的初始狀態,並且知道一個能解開世界上一切運動規律的方程,通過這兩項,拉普拉斯妖就能推斷出世界的一切發展走向,從而獲得全知的狀態。但混沌理論卻狠狠地打了拉普拉斯妖一巴掌。
  • 通過「計算的不可約性」理解混沌和決定論的關係,尋找生命的意義
    自由意志,就像黑色電影中的蛇蠍美人,因為它是如此的不可預測,所以是如此的吸引人。 在我關於浪漫主義和分裂的大腦的文章中,我探索了浪漫主義時代的哲學家和藝術家是如何把生活描繪成一股不可靠的、無法控制的激流。
  • 蝴蝶扇了一下翅膀,混沌就誕生了
    01 混沌誕生之時 在上世紀六十年代初期,麻省理工學院的教授愛德華·洛倫茲致力於利用大學裡面最新的大型計算機來預測天氣。他推導出了描述空氣對流的一組簡單方程,並利用計算機來求解這個方程。
  • 我們能預測未來嗎?
    可能有人會說這種混沌運動之所以看似隨機,是因為雙擺只是對隨機氣流做出反應。然而事實卻並非如此。根據牛頓運動定律,我們可以用一對耦合的非線性二階常微分方程來描述這樣一個雙擺系統的運動:θ:角度,l:長度,m:質量。如果夾角較小,則可以用線性逼近,對系統進行精確求解,預測上述的同相和異相行為。但如果夾角很大,則只能使用計算機來進行數值求解了。
  • 機器學習新戰果,破解「蝴蝶效應」,預測火焰的下一秒形態
    半個世紀前,混沌理論(Chaos theory)的先驅者們發現,「蝴蝶效應」使得長期預測變得深不可測,對複雜系統(如天氣、經濟或其他任何事物)而言,即使是最小的擾動,也能觸發一系列的連鎖反應,致使結果截然不同。如果我們不能更好更精確地理解這些系統的狀態,從而預見事件會發展成什麼樣,我們就會生活在不確定中。
  • 混沌理論| Theory of Chaos
    但這個綽號可能會產生誤導,因為所有繼承的東西都不一定是壞事。它還可能包括不再需要的資產,這些資產不再是公司戰略的核心。包括德意志銀行在內的許多貸方在2008年金融危機後在內部設立了此類部門。德國,西班牙和愛爾蘭等國也建立了納稅人資助的工具,以支持該行業並使銀行向家庭和公司提供貸款。2.德意志銀行現在在做什麼?
  • 混沌理論的解釋與發展
    這個例子說明,小事件可能造成大影響,這就是混沌理論的核心從量子物理到經濟模型,混沌無處不在混沌是從由數學方程明確定義的系統中湧現出明顯隨機的行為,通常發生在要用非線性方程(涉及平方、立方和其他更高次冪的方程)描述的系統中。混沌體現在這些方程的解對方程初始條件的極度敏感。比如,在一個描述天氣的混沌方程組裡,初始條件18℃和晴與初始條件17.5℃和多雲,所得到的結果就會差別巨大。
  • 蝴蝶效應和混沌故事
    洛倫茨在論文中指出:「兩個狀態之間不被察覺的微小差別可能最後演化為巨大的不同……因此,如果在觀察當前狀態時不管有什麼樣的誤差——在任何真實系統中這些誤差是不可避免的——那麼對於一個不太久遠的未來瞬間狀態做出任何可接受的預測都將是不可能的……非常長期的準確天氣預報看來並不存在。」當年洛倫茨估算,準確的天氣預報最多在兩周時間之內可以做到。事實上,今天在高速計算機和大數據支持下,這個時間段也達不到三周。