Volterra Integral Equations
考虑如下形式的Volterra积分方程:
其中
Collocation Method
REFERENCES
Shen, Jie, Tao Tang, and Li-Lian Wang. Spectral methods: algorithms, analysis and applications. (2011) Section 5.1
配点法的思路非常直接:选定一组配点
然而由于方程
其中
对应的配点方程为
下一步我们需要建立插值矩阵,使用配点网格上的值
是以配点网格上的Lagrange基函数
接下来将上面的表达式代入配点方程中得到
我们可以把这一表达式写为矩阵形式:
其中
其中
一般
通常实际计算中为了兼顾计算效率与数值稳定性会将配点选为Gauss点,此时基函数
其中当使用Legendre-Gauss与Legendre-Gauss-Radau配点时,
最后我们可以通过求解上述线性系统来得到近似解
Chebfun目前使用此类方法来求解Volterra积分方程,具体实现细节可以参考Chebfun的文档和源代码。
Gutleb-Olver’s Method
REFERENCES
Gutleb, Timon S., and Sheehan Olver. A sparse spectral method for Volterra integral equations using orthogonal polynomials on the triangle. SINUM (2020).
Gutleb-Olver的方法的核心思想是在将Volterra积分方程中的核函数
再使用同样的三角区域上的正交基将
- 延拓算子
:将定义在 上的函数 延拓为定义在三角形区域 上的函数 ,要求 。 - 乘积算子
:将定义在三角形区域上的函数 乘以核函数 得到一个新的函数 。 - 积分算子
:对定义在三角形区域上的函数 关于第二个变量进行积分得到一个新的函数 。这里的 是一个权重矩阵,后面我们将看到它实际上是 对应的乘积算子, 是关于 变量的积分算子。
通过上述三个算子,我们可以将原方程
为了表示定义在三角形区域上的函数,Gutleb-Olver使用了Koornwinder多项式作为正交基:
其中
通过定义
我们可以将上述函数展开写为
此处
对于一维区间
其中
的方法,于是以
Volterra Integral Operator
为了构造Volterra积分算子,我们需要一些准备工作。首先定义二元函数在
另一方面,为了让一维的输入函数
把这两个算子结合起来我们可以用
在上面的分析基础上,Gutleb-Olver方法最重要的观察是注意到
上述恒等式表明在特别挑选的
其中
现在令
则对应的Volterra积分算子可以使用上面定义的辅助算子们来表示为
而这其中的
具体表示为
它们满足以下交换性质:
此处的
利用上述交换性质,我们可以将Volterra积分算子表示为
不过由于核函数是由三角基表示的,对应的Volterra算子更适合写成
的形式,无法直接将三角基下的乘积算子
Clenshaw Algorithm
Clenshaw算法是一种用于高效计算正交多项式级数的方法,特别适用于当正交多项式满足三项递推关系时的情况,经典一维Clenwshaw算法的讨论参见Clenshaw算法。对于二维的三角基函数,由于它内部是两个耦合的Jacobi多项式的乘积,所以同样满足类似的三项递推关系,因此和一维类似,对于任意三角区域内的点对
于是如果核函数
现在把上述点值等式提升为算子版本,我们可以得到
上述表示已经足够紧凑,但是还未利用上
并令
由于
这里右端项中是
其中
现在我们有
进而当
通过代数变换,我们可以将这一等式改成更符合Clenshaw算法的等价形式,即
由于
注:在普通的Clenshaw算法中,
但在算子版本的Clenshaw中,第
其中每个
这里的
因此
也就是说,先用
类似地,
因此
所以实际上我们隐式地在
求解方程
Gutleb-Olver 方法首先构造的是积分区间为
完整的
若要求积分区间为
因此,可以先在反射变量
于是反射坐标下的矩阵为
如果要把结果重新表示回原来的
因此,反射算子
等价地,在算子版Clenshaw 递推中,可以不显式改写核函数,而是把所有对应
而
也就是说,算子
对于第二类方程,为了让积分项和恒等项仍然处在同一个
以及
它们只改变系数表示,不改变函数本身:
降阶算子
以及
所以
在第二类 Volterra 方程中,反射后若直接相加,会导致恒等项
从而把积分项重新放回
综上,第二类方程
在Gutleb-Olver方法下的对应离散系统为
由于
选取基底的理由
Gutleb-Olver 方法并不是数学上只能使用
上使用标准三角 Jacobi 基
对
由于
所以只有
因此,
是对角矩阵,这一对角性是 Gutleb-Olver 快速构造
总地来说,选择
- 在三角基
下,沿 积分后自然得到 ; 具有简单的块选择结构; 是对角矩阵,算子层面的Clenshaw算法可以利用这个对角结构快速构造 ;- 第二类方程中恒等项和积分项可以保持在同一个
系数空间,由此得到的离散系统保持稀疏/带状结构。
换一种角度来想,如果希望使用其他指标为
- 为了让(
)成立以保证 是对角矩阵,必须令 ; - 为了避免使用稠密的基转换矩阵,必须令
;
这样就唯一确定了输入基只能为
- Title: Volterra Integral Equations
- Author: Gypsophila
- Created at : 2026-03-24 10:45:53
- Updated at : 2026-05-16 21:04:10
- Link: https://chenx.space/2026/03/24/VolterraIntegralEqn/
- License: This work is licensed under CC BY-NC-SA 4.0.