第9章 迭代的工程應用#
章前言#
最後一章把全書的方法放到工程現場。真實系統中的迭代不再是教科書裡乾淨的函數,而是:帶噪音的梯度、幾百萬維的稀疏矩陣、隨時會發散的非線性耦合、以及必須在時限內出結果的即時需求。
9.1 節看數值模擬:偏微分方程離散化後的巨型稀疏系統如何用迭代求解器(GMRES、多重網格)處理,以及非線性問題的牛頓-克雷洛夫架構——工業 CAE 軟體的引擎室。9.2 節看機器學習:訓練就是大規模隨機迭代,mini-batch、學習率排程、早停與隨機性的收斂語義(從「精確解」變成「泛化好的解」)如何改寫教科書理論。9.3 節總結全書:設計迭代方法的檢查清單與十大陷阱——發散、停機過早、浮點沉積誤差、病態條件、初值敏感……
本章的目的不是新知識,而是整合與判斷:面對一個新問題,你能從收斂階、成本、魯棒性、初值要求四個軸上為它配一組迭代方法,並知道哪里最可能翻車。這是從「會用方法」到「會設計方法」的最後一步。