形式陈述
考虑一个绝对收敛的反常积分理路反常积分:分别截断与尾部收敛Improper integral · 广义 Riemann 积分把无穷区间或奇异端点的积分定义为有限截断的极限,区分绝对收敛、条件收敛与主值,并以尾部界给实际截断证书。
即使 在端点发散,只要发散可积,仍可以用不取端点的有限节点求积规则理路数值求积问题与求积公式Quadrature rule · Numerical integration将有限次函数采样组织为积分近似,并用代数精度、误差泛函和函数访问模型刻画规则能力。。令 ,定义严格递增的变换
它把 双射到 ,于是
Tanh–sinh双指数规则取 、整数 ,返回
名字中的“双指数”描述变换后实轴尾部形如 ,不表示任意输入都自动获得双指数的总误差。
严格证书的两份先验
先假设有已知常数 、,使
这保证端点绝对可积。令
则实轴上有
另外,必须证明 有一个复条带上的全纯延拓理路全纯函数Holomorphic function · Complex analytic function在复平面开集的每一点都复可微的函数。,并满足指数梯形公式理路解析条带上的指数梯形求积Exponentially convergent trapezoidal rule · 指数收敛梯形公式用精确混叠恒等式给周期有限网格和整实线梯形公式建立指数误差界,区分条带离散误差、空间截断和两网格一致的局限。的合同:某个 的闭条带内一致多项式衰减,且两条边线的绝对积分分别不超过 。式(3)只约束实轴,不能代替这项复域先验。
若 满足 ,则总解析误差为
若有限和经可靠计算包含在 ,实值积分就包含在 ,其中 。取该最终区间中点作近似时,其半宽才是包含函数评估误差的总误差界。
直觉
梯形网格在 轴上仍均匀,映回 轴后却在两端密集聚集。与此同时,权重 迅速变小。对于不太强的端点发散,权重的减小压过 的增大,使乘积 的尾部极小。
为何不直接在端点附近无限加点?有限程序仍必须在某处停下。式(5)将尚未计算的所有尾项一起包住;复条带界则控制即使保留无限多节点仍存在的梯形离散误差。两份保证分别回答“窗口是否够宽”和“步长是否够细”。
左图仅选七个代表节点;每个有限节点都在开区间内。右图使用下面arcsine模型的解析界,不是实际误差;下载证书另以较粗有理预算包含这些界。
双指数尾从哪里来
因为 ,式(3)给
对 ,使用 、 和 ,得到
右侧关于 对称,所以负尾同样成立。函数 在 时单调不增,于是
两侧相加即式(6)的尾界。这里起始尾项是 ,积分却从 开始;单调性解释了这个方向。
例子与边界
一个奇端点模型:积分值为π
取
实轴上的化简使用正平方根;随后将右侧的cosh比直接作为复延拓,因此无需在复平面另猜平方根分支。变量 给真实积分 。
式(3)取 ,便有 、,从而
我们还将证明 时可取 。因此 的81项规则具有
这些界在计算任何节点前就已确定。用 、 还能换成纯有理的较粗证书:
后一项使用 。两项之和小于 ;函数值计算的区间宽度仍须另外加入。
乘上x²后,哪一份预算改变
迁移为 ,真实积分为 。实轴上 ,所以同一个 和式(8)尾界仍成立。可是复延拓变成
复数的 未必小于一。下面的同条带估计给 ,所以边线常数可取 。
例如改用 ,保持 ,离散界变为
97项规则由新的复域预算认证,而不是因为实轴上函数更小便沿用旧离散界。
条件失效和数值端点
若 ,式(4)的 为零,尾部不再受此双指数界控制;例如 本来就没有有限的绝对积分。若实轴上存在内部奇点,单靠两端聚集也不能绕过它。复平面的极点或分支点靠近变换后的实轴时,可用的 变小,求积必须使用更细步长。
浮点计算还会把很接近一的 舍入成一,从而在 中制造除零。可直接计算式(7)的化简乘积,或者对 用
保留小量。先算一个已经舍入到一的节点,再用 相减,无法恢复丢掉的信息。
推论与应用
为模型补齐复条带合同
写 、,以及
由
可知分母不能为零: 迫使 ,此时 。更一般地,在整个开条带 中同一推理给 ,所以 均全纯。
下面给一个并不追求最小的边线常数。首先 。若 ,用 得 ,从而
中间的三角值可由五次单位根的几何和得到:令 ,则 。结合 ,紧区间上 ,故其积分贡献小于 。
若 ,由 得 。由于 ,有 。因此
两侧尾积分各小于 ,于是整条水平线的绝对积分小于
这对所有 一致成立。所给尾包络也比任意固定负幂衰减更快,故满足指数梯形页要求的一致多项式衰减。
再看迁移因子。由
紧区间用 得该值小于16。尾部 时可用 。所以整个闭条带上 ,边线积分小于512,式(11)有了独立依据。
有限算法与停止证书
给定正容差 、已证的 及有限资源预算,可按以下顺序执行:
- 先取 ,使 且
- 再取 ,使 ,并取 ;实际窗口更宽,尾界只会减小
- 用可靠区间运算理路验证数值计算与区间算术Verified numerics · Validated numerics · Interval arithmetic用向外舍入的区间运算构造包含真实结果的可检查外包络,并分辨可靠包含与界的紧致程度。包含全部 项,细化精度直到有限和区间半宽不超过
- 把解析误差加到区间两端,返回最终区间、参数、两项预算、求值数和认证状态;任何先验未证、函数值无法包含或资源耗尽都返回未认证
前三步始终保持同一个不变量:最终目标积分落在“已算有限和区间加已证余项”的区间里。缩小已算区间不会改变余项前提,增加窗口不会自动降低离散误差。
对固定的正先验常数,当 ,可选 、,因而节点数为 。这是所述合同下的节点数上界,不包含高精度函数评估的位成本,也不是所有函数类上的最优性宣称。有限预算下,算法仍可能诚实地返回未认证。
完整终点把奇端点积分与非偶迁移做成标准库有理区间证书,同时检验周期混叠和Gaussian尺度转换。闭式π值只供独立复核;认证预算来自条带与尾部证明。
参考资料