解析解稀缺、数值逼近成为常态
现代科学(尤其是过去半个多世纪)在很大程度上就是"解析解稀缺、数值逼近成为常态"的科学。这背后有一个深刻的历史转折,值得展开讲讲。
一个关键的历史事实:解析解是例外,不是常态
牛顿力学时代,科学家追求的是闭式解(closed-form solution)——比如开普勒行星轨道公式、简谐振动方程。但这类"能用笔和纸精确解出来"的问题,其实只占自然界问题的极小一部分。
一个标志性的例子是三体问题:庞加莱在19世纪末证明了三体问题一般不存在解析解。这几乎是一个转折点的象征——一旦从"两个天体"跳到"三个天体",人类就必须依赖数值积分(如龙格-库塔法)才能预测轨道。
现代科学各领域的"数值化"程度
| 领域 | 依赖的数值方法 | 说明 |
|---|---|---|
| 气象/气候预测 | 有限差分/有限元 + 数据同化(含卡尔曼滤波、粒子滤波) | 纳维-斯托克斯方程无解析解,全球气候模型本质是把地球切成几十公里的网格逐格数值求解 |
| 量子化学/材料科学 | 密度泛函理论(DFT)数值优化 | 薛定谔方程对多电子系统无解析解,必须数值逼近 |
| 结构工程 | 有限元法(FEM) | 桥梁、飞机机翼的应力分析全靠网格离散化 |
| 金融衍生品定价 | 蒙特卡洛模拟、有限差分 | 复杂期权的 Black-Scholes 方程变体往往无解析解 |
| 流行病学 | 状态空间模型 + 粒子滤波/MCMC | COVID传播模型(如 Imperial College 的模型) |
| 基因组学/生物统计 | 贝叶斯层级模型 + MCMC | 复杂遗传关联分析几乎全靠采样方法 |
| 宇宙学 | N体模拟(数值积分)+ 贝叶斯推断 | 星系形成模拟、宇宙学参数估计(如普朗克卫星数据分析用MCMC) |
| 强化学习/机器人控制 | 动态规划的数值近似、粒子滤波(SLAM定位) | 机器人同步定位与地图构建经典方法就是粒子滤波 |
更深层的原因:现实世界几乎处处"非线性、高维、无解析解"
科学史上有个说法很精辟——"线性系统都是幸福的家庭,各有各的解析解;非线性系统都是不幸的家庭,各有各的数值方法"(借用托尔斯泰的句式)。
现实世界的绝大多数系统本质上是:
- 非线性(解析积分几乎不可能)
- 高维(变量一多,解析方法组合爆炸)
- 含随机性/噪声(观测误差、系统扰动,必须用概率框架处理)
这三者叠加,直接把"解析解"这条路堵死,逼着科学从17-19世纪的"公式科学"转向20世纪后半叶至今的"计算科学"(Computational Science)。
一个可以建立直觉的时间线
- 17-19世纪:微积分+解析几何,追求闭式解(牛顿、拉格朗日、拉普拉斯)
- 20世纪中期:计算机出现后,数值方法(有限元、蒙特卡洛)开始爆发(曼哈顿计划中冯·诺依曼用蒙特卡洛模拟中子输运,是标志性起点)
- 20世纪后期:贝叶斯统计+MCMC复兴(1990年代 Gibbs sampling 的普及,让复杂层级模型第一次变得"可算")
- 21世纪至今:深度学习(可导数值优化)与贝叶斯/粒子方法进一步融合
所以可以说,"数值逼近"不是现代科学的一个工具,而是现代科学能够处理复杂系统的前提条件——没有它,气候模型、基因组学、现代金融、深度学习都不可能存在。