Function Approximation on Squares

Gypsophila

Townsend, A. (2014). Computing with functions in two dimensions (Doctoral dissertation, University of Oxford).

考虑定义在正方形区域 上的连续函数 。Townsend 的基本思想不是直接构造完整的二维张量积多项式,而是将 逼近为少量可分离函数之和:

其中: 是只依赖于 的一维函数; 是只依赖于 的一维函数; 是标量; 是数值秩。每个 都使用自适应 Chebyshev 插值表示。因此,二维函数的逼近问题被转化为若干一维函数的逼近问题。矩阵化地,可以将这一表示写为 ,其中 是由一维函数组成的拟矩阵,


Continuous Gaussian elimination

Townsend 使用带完全主元选取的连续 Gauss 消元构造上述低秩表示。

令初始余量为 。在第 步,从当前余量中选择绝对值最大的点:

为主元位置,构造秩一修正项

于是

并更新余量

对应的第 个分离项可以写成

其中

这一过程是矩阵 Gauss 消元的连续对应物,也与 adaptive cross approximation 和 pseudoskeleton approximation 密切相关。

连续 Gauss 消元的一个重要性质是:经过 步后,逼近函数 与原函数 在所选取的 条直线上完全一致:

即对于

因此,每次主元操作都增加一条被精确匹配的横向切片和一条纵向切片。

这一性质还意味着:

  • 关于 次多项式,则至多经过 步即可精确恢复;
  • 关于 次多项式,则至多经过 步即可精确恢复;
  • 对于双变量次数为 的多项式,至多经过 步即可精确恢复。

第一阶段:寻找候选主元

连续区域上的绝对最大值通常无法直接计算,因此 Chebfun2 首先在二维 Chebyshev 张量积网格上离散地寻找主元。

算法依次使用嵌套网格:…依此类推。在这些网格上分别允许最多为…步矩阵 Gauss 消元。若当前采样矩阵能够在相对机器精度下由允许的低秩矩阵逼近,则保留得到的主元位置,并进入第二阶段;否则继续加密二维 Chebyshev 网格。

这一阶段的目的主要是确定:

  1. 函数的大致数值秩
  2. 候选主元位置
  3. 需要保留的横向和纵向切片。

若函数的数值秩为 ,Townsend 给出的第一阶段复杂度估计为 。这一复杂度通常只依赖于数值秩,而不直接依赖于最终一维多项式次数。

第二阶段:解析主元行与主元列

低秩并不意味着函数在每个坐标方向上都容易解析。例如, 的秩为 ,但在 方向仍需要较高次数的 Chebyshev 多项式。

因此,在找到候选主元后,算法必须继续检查所有主元行和主元列是否已被充分解析。

设第一阶段确定了 个主元,则第二阶段只在由这些主元行和主元列构成的 skeleton 上采样,而不再对整个二维张量积网格采样。也就是说,只计算:

  • 条固定 的纵向切片;
  • 条固定 的横向切片。

每条切片都在一维 Chebyshev 点上采样,并通过离散 Chebyshev 变换转换为 Chebyshev 系数。若高阶系数尚未衰减到相对机器精度,则将一维网格从 等继续加密。

由于这些 Chebyshev 网格是嵌套的,加密过程中可以保持第一阶段选取的主元位置不变。

最终得到

这里 分别是解析主元列和主元行所需的多项式次数。

第二阶段最多需要约 个函数采样值,并需要 次运算完成 skeleton 上的消元过程。

算法结束后,函数被表示为

将系数矩阵记为

则二维 Chebyshev 系数矩阵具有低秩分解

因此,算法不需要显式存储一个大小为 的稠密二维系数矩阵,而只需存储约 个参数。

时,这显著少于完整张量积表示所需的 个参数。

收敛性分析

Townsend 首先从最佳低秩逼近的角度分析解析函数。对每个固定的 ,定义一维切片 。假设这些切片都能一致地解析延拓到同一个 Bernstein 椭圆 ,其中 ,并且在该复区域内满足统一有界性 ,则存在秩至多为 的函数 ,使得

因此最佳秩 逼近误差按 几何衰减。证明的核心是对 方向作 Chebyshev 展开:

截断前 项得到

它天然是至多秩 的函数,因为每一项都是 的乘积。解析性保证 Chebyshev 系数随 几何衰减,因此低秩误差也随 几何衰减。同样地,函数的奇异值满足

所以解析函数的函数奇异值也具有几何衰减。这里仅要求函数在至少一个变量方向上具有统一解析延拓。交换 后可以得到完全相同的结论。

若误差满足 ,为了达到相对误差 ,大致需要

因此,对于解析延拓区域固定的函数,达到机器精度所需的数值秩通常只随精度要求的对数增长。但常数 取决于函数在复平面中最近奇异点的位置。奇异点越靠近实区间, 越接近 ,实际所需秩就越高。

Remark. 需要区分两个层面的结论:Theorem 3.2 证明了解析函数存在几何收敛的秩 逼近,并给出了最佳低秩误差及奇异值的界。这一结论本身并不自动说明 Gauss 消元一定达到同样的误差常数。

Townsend 通过数值实验观察到,带完全主元选取的 Gauss 消元通常能够产生接近函数 SVD 的近最优低秩逼近,但论文没有给出一般条件下的完整近最优性或数值稳定性理论。

论文的 Theorem 4.6 在更强的复解析延拓条件下证明:由 Gauss 消元构造的秩一级数一致、绝对并且几何地收敛到原函数。该证明利用两个事实:

  1. 步余量由于交叉插值性质而具有至少 个零点;
  2. 余量可以解析延拓到实区间附近的复邻域。

通过将这些零点组成的多项式因子从余量中分离出来,并使用最大模原理,可以得到余量的几何衰减。因此,论文中存在两种不同的解析性结论:

  • 较弱的统一 Bernstein 椭圆解析性保证最佳低秩逼近和奇异值几何衰减;
  • 更强的复邻域解析性保证 Gauss 消元本身构造的级数几何收敛。

算法优势

传统张量积方法会在 个二维 Chebyshev 点上采样,并构造

这种方法的采样量和存储量均为

Townsend 方法利用数值低秩结构,只采样少量主元行和主元列,采样量约为 。当 时,可以显著减少函数采样次数、存储量、二维变换的成本、以及后续积分、微分和求值的计算量。进一步地,低秩表示将二维操作分解为若干一维操作。例如,

类似地:

  • 偏微分只需要对 分别求导;
  • 点值计算只需要计算 个一维 Chebyshev 展开;
  • 二维 Chebyshev 系数可以通过 组一维离散 Chebyshev 变换得到;
  • 二维积分可以化为 个一维 Clenshaw–Curtis 积分。

这正是 Townsend 方法的主要计算优势:低秩分解先将两个变量解耦,随后复用成熟的一维 Chebyshev 算法。

Conclusion

Townsend 对正方形区域上解析函数的逼近可以概括为:使用自适应完全主元 Gauss 消元,从函数中选取少量横向与纵向切片,并将每条切片表示为一维 Chebyshev 展开,从而构造一个达到近机器精度的可分离低秩逼近。

对于具有统一复解析延拓的函数:

  • 最佳秩 逼近误差几何衰减;
  • 函数奇异值几何衰减;
  • 达到精度 所需的秩通常为
  • 存储量由完整张量积表示的 降为
  • 二维积分、微分、求值和系数变换可转化为少量一维 Chebyshev 运算。

需要注意的是,论文证明了最佳低秩逼近的几何收敛,并在更强解析性条件下证明了 Gauss 消元级数的几何收敛;但对于实际离散主元选取算法,完整的数值稳定性理论在论文中仍未建立。

  • Title: Function Approximation on Squares
  • Author: Gypsophila
  • Created at : 2026-03-29 00:00:00
  • Updated at : 2026-07-25 22:20:25
  • Link: https://chenx.space/2026/03/29/ApproxOnSquare/
  • License: This work is licensed under CC BY-NC-SA 4.0.
Comments