“求积是数值问题与数值算法分层的典型例子:问题层给定积分泛函、函数类与误差尺度,算法层才选择节点和权重。节点公式相同而函数类、信息模型不同,最坏误差结论也会改变。”
形式陈述
其中
实际机器先把输入编码成可表示数据
最终误差
第二项可在精确输入处插入
计算成本也不只由输入规模
直觉
“解
同一算法也可能有不同实现。例如一个代数恒等的表达式在实数中给出同一值,在浮点运算中却因运算顺序不同而产生不同舍入路径。分析要在给定数据、资源和精度目标下分清不可避免的误差与算法选择造成的误差,并说明最后能交付哪些可信数字。
例子与边界
设
真解为
连续积分也展示另一层差别。
离散算法则可以直接用输出规格描述正确性。比较排序在无 NaN 的离散全序上要求输出一个满足次序规格的排列,通常属于精确离散问题;它仍可能受错误比较器或浮点 NaN 语义影响,但这与连续映射的局部敏感性不是同一概念。
推论与应用
这些概念分别刻画求解过程中的不同环节:条件性研究
参考资料
- Lloyd N. Trefethen, “The Definition of Numerical Analysis,” in The Princeton Companion to Mathematics, 2008.
- Nicholas J. Higham, Accuracy and Stability of Numerical Algorithms, 2nd ed., SIAM, 2002, Ch. 1.
- NIST Digital Library of Mathematical Functions, Chapter 3: Numerical Methods, accessed 2026.