AI 解決了難題?1KB 程式展現物理學的魔力

電腦螢幕上流體流動被美麗地視覺化呈現
AI Summary

將計算流體流動的納維-斯托克斯方程式視覺化,且僅佔用 1KB 容量的超小型程式專案,目前正引起熱烈討論。

想像一下。打開廚房水龍頭,水流有時平順流出,有時則會捲起漩渦,形成複雜的紋路。雖然看似身邊平凡的水流,但事實上,要從數學上完美解釋這種水的運動,是人類歷史上最艱難的課題之一。然而,最近一個將這個複雜物理方程式僅用 1KB(千位元組)——比現代一張照片還要小上數千倍——的程式碼呈現出來的專案,正引起熱烈討論。[Navier-Stokes Visualized as 1kB i386 demos Hacker News](https://news.ycombinator.com/item?id=49689337)

為什麼這很重要?

納維-斯托克斯方程式並非僅供物理學家研究的艱澀算式。因為它已成為解釋世上所有「具黏性流體(液體或氣體)」運動的基礎,包括飛機劃過空氣的方式、河流流動的模樣,甚至是血液在血管中流動的過程。Navier–Stokes equations - Wikipedia

特別是此方程式與被稱為數學界「終極魔王」的七大千禧年大獎難題之一——「3D 納維-斯托克斯存在性與平滑性問題」有關。這個自 1934 年以來懸而未決的難題,是在證明流體運動時是否會出現無法計算的點(平滑性),解決此難題者將獲得 100 萬美元獎金。Visualizing the OpenAI solution to the Navier-Stokes… - YouTube

簡單來說

若要以非常簡單的方式說明納維-斯托克斯方程式,它就像是「管理世間萬物流動的帳簿」Navier-Stokes Equations - Numberphile - YouTube

  1. 速度 (Velocity):水流得有多快?往哪裡流?
  2. 壓力 (Pressure):周圍有多大的力量在推擠?
  3. 溫度 (Temperature):流體的能量狀態為何?
  4. 密度 (Density):聚集得有多緊密?

比喻來說,這就像是玩俄羅斯方塊,依照一定規則(方程式)將水分子一一排列,進而完成整體流動的過程。將這四者結合,即可計算出在施加某種外力時,水流會如何變化。Navier-Stokes Equations

本次發表的 1KB 示範,是在喚起人們對 1985 年首次亮相的傳奇 Intel 80386 處理器時代記憶的環境下,以超小型程式碼實現了這些物理計算。Культовому процессору Intel i386 стукнуло 40 лет 1KB 的容量小得驚人,考慮到我們平時在網頁上看到的一張圖片通常就有數百 KB,這簡直是在「無」的狀態下,創造出流體美麗的運動。[Navier-Stokes Visualized as 1kB i386 demos Hacker News](https://news.ycombinator.com/item?id=49689337)

目前狀況

目前許多科學家與開發者為了揭開這個複雜方程式的祕密,正在使用各種工具。除了使用超高性能超級電腦進行模擬(GitHub - temporal-hpc/navier-stokes),也持續嘗試利用人工智慧(AI)更快地找到方程式的解答。Demos – TAMIDS Scientific Machine Learning Lab

然而,這次的 1KB 視覺化並非依賴複雜的硬體,而是透過最基礎的程式設計能力證明了物理學之美,這點具有重大意義。[Navier-Stokes Visualized as 1kB i386 demos Hacker News](https://news.ycombinator.com/item?id=49689337) 由於在網頁瀏覽器中也能簡單體驗此流體模擬,它展現了數學不再只是紙上僵硬的算式,而是能成為生動的視覺藝術。

未來發展

隨著 AI 的發展,持續有論點指出我們已朝解開納維-斯托克斯方程式更邁進一步。Slides + Navier-Stokes notes for the 2026-09-30 talk · Issue #3 特別是近期期待人工智慧能更精確預測流體流動,進而對天氣預測或新藥開發領域帶來巨大貢獻。Navier-Stokes equations for nearly integrable quantum gases

如同這次的 1KB 示範,未來也將持續出現各種嘗試,讓複雜的科學技術變得更輕盈、直觀,並滲透到我們的生活中。在艱澀的數學改變我們日常的那一天到來之前,MindTickleBytes 將持續為您傳遞變化的脈動。

參考資料

  1. Navier–Stokes equations - Wikipedia, https://en.wikipedia.org/wiki/Navier–Stokes_equations
  2. GitHub - temporal-hpc/navier-stokes, https://github.com/temporal-hpc/navier-stokes
  3. Demos – TAMIDS Scientific Machine Learning Lab, https://sciml.tamids.tamu.edu/demos/
  4. Navier-Stokes Equations - Numberphile - YouTube, https://www.youtube.com/watch?v=ERBVFcutl3M
  5. Navier-Stokes Visualized as 1kB i386 demos Hacker News, https://news.ycombinator.com/item?id=49689337
  6. Navier-Stokes Equations - NASA, https://www.grc.nasa.gov/www/k-12/airplane/nseqs.html
  7. Visualizing the OpenAI solution to the Navier-Stokes… - YouTube, https://www.youtube.com/watch?v=82WhfkCWU2Y
  8. Navier-Stokes equations for nearly integrable quantum gases - arXiv, https://arxiv.org/abs/2404.14292
  9. Культовому процессору Intel i386 стукнуло 40 лет - ixbt, https://www.ixbt.com/news/2025/10/20/intel-i386-40.html
  10. Slides + Navier-Stokes notes for the 2026-09-30 talk, https://github.com/bradleypmartin/20260930-zd-ai-pdes-demo/issues/3
AD
測試你的理解
Q1. 納維-斯托克斯方程式所描述的對象為何?
  • 電磁波的流動
  • 黏性流體的運動
  • 量子力學粒子狀態
納維-斯托克斯方程式是描述黏性(具黏滯性)流體(液體或氣體)運動的數學規則。
Q2. 與此方程式相關的數學難題名稱為何?
  • 費馬最後定理
  • 黎曼假設
  • 納維-斯托克斯存在性與平滑性問題
3D 納維-斯托克斯存在性與平滑性問題是克雷數學研究所指定的七大千禧年大獎難題之一。
Q3. 本次介紹的視覺化專案容量大約是多少?
  • 100MB
  • 1MB
  • 1KB
此專案以不到 1KB 的極小二進位程式碼,將流體的運動進行了視覺化。