Employing the Fast Fourier Transform we propose a ready-to-use solution to circulant real linear systems of equations, particularly useful when a broader theoretical analysis is involved. We also show that strict diagonal dominance of the matrix of coefficients is a sufficient condition for sign consistency between solutions and parameters in sensitivity analysis.
Keywords: Circulant matrix, Real linear system of equations, Circulant structure, FFT, Sensitivity Analysis, Strict Diagonal Dominance.
A Note on the Solution of Circulant Real Linear Systems and its Sensitivity Analysis 论文ID : 2508.00863标题 : A Note on the Solution of Circulant Real Linear Systems and its Sensitivity Analysis作者 : Alessandro Guazzini, Enrico Caricchio (University of Florence)分类 : math.GM (General Mathematics)发表时间 : October 15, 2025论文链接 : https://arxiv.org/abs/2508.00863v3 本文利用快速傅里叶变换(FFT)提出了循环实线性方程组的即用解决方案,特别适用于需要更深层理论分析的场景。同时证明了系数矩阵的严格对角占优性是敏感性分析中解与参数符号一致性的充分条件。
关键词:循环矩阵、实线性方程组、循环结构、FFT、敏感性分析、严格对角占优
循环线性方程组在物理学、工程学、统计学和经济学等多个领域都有广泛应用。这类系统具有特殊的循环结构,其中系数矩阵A的第(k,j)个元素满足 a k , j = a ( j − k ) m o d n a_{k,j} = a_{(j-k) \bmod n} a k , j = a ( j − k ) mod n 。
理论缺口 :尽管已有大量文献研究循环线性系统(如Berg 1975、Chen 1987、Chao 1988等),但缺乏一个即用的、便于深层理论分析的解决方案。实际需求 :在经济学模型中(如Salop 1979模型和Chen & Riordan 2007模型),均衡配置的求解需要解循环实线性方程组,直接的解法和敏感性分析对经济解释具有重要意义。方法改进 :现有方法在理论分析的便利性和实用性方面存在不足,需要更加直观和易于应用的解决方案。提出基于FFT的循环实线性系统解法 :利用快速傅里叶变换的特性,给出了循环实线性方程组的显式解表达式。建立敏感性分析理论 :证明了严格对角占优条件下解与参数的符号一致性定理。提供即用数学工具 :为需要循环线性系统理论分析的研究提供了便于使用的数学表达式。经济学应用指导 :为经济学中的循环模型分析提供了直接可用的数学框架。考虑循环实线性系统:
A x = b Ax = b A x = b
其中:
A ∈ R n × n A \in \mathbb{R}^{n \times n} A ∈ R n × n 是非奇异系数矩阵,满足 a k , j = a ( j − k ) m o d n a_{k,j} = a_{(j-k) \bmod n} a k , j = a ( j − k ) mod n x ∈ R n x \in \mathbb{R}^n x ∈ R n 是解向量b ∈ R n b \in \mathbb{R}^n b ∈ R n 是已知值向量,其第j个元素为 b j = f j ( b 1 j , … , b s j ) b_j = f_j(b_{1j}, \ldots, b_{sj}) b j = f j ( b 1 j , … , b s j ) ,其中 f j : R s → R f_j: \mathbb{R}^s \to \mathbb{R} f j : R s → R 至少一次连续可微命题1 :循环矩阵A可以表示为
A = F Ψ F ∗ A = F\Psi F^* A = F Ψ F ∗
其中:
F ∈ C n × n F \in \mathbb{C}^{n \times n} F ∈ C n × n 是FFT矩阵,第k个特征向量的第j个元素为 ω j k n = 1 n e − 2 π i j k / n \frac{\omega_j^k}{\sqrt{n}} = \frac{1}{\sqrt{n}}e^{-2\pi ijk/n} n ω j k = n 1 e − 2 πijk / n F ∗ ∈ C n × n F^* \in \mathbb{C}^{n \times n} F ∗ ∈ C n × n 是FFT共轭矩阵Ψ ∈ C n × n \Psi \in \mathbb{C}^{n \times n} Ψ ∈ C n × n 是特征值对角矩阵,第k个特征值为:
ψ k = ∑ j = 0 n − 1 a j e − 2 π i j k / n = ∑ j = 0 n − 1 a j cos ( 2 π j k n ) − i ∑ j = 0 n − 1 a j sin ( 2 π j k n ) \psi_k = \sum_{j=0}^{n-1} a_j e^{-2\pi ijk/n} = \sum_{j=0}^{n-1} a_j \cos\left(\frac{2\pi jk}{n}\right) - i\sum_{j=0}^{n-1} a_j \sin\left(\frac{2\pi jk}{n}\right) ψ k = ∑ j = 0 n − 1 a j e − 2 πijk / n = ∑ j = 0 n − 1 a j cos ( n 2 πjk ) − i ∑ j = 0 n − 1 a j sin ( n 2 πjk ) 定理1 :对于任意 l = 0 , … , n − 1 l = 0, \ldots, n-1 l = 0 , … , n − 1 ,解向量x的第l个元素为:
x l = ∑ j = 0 n − 1 b j n ∑ j = 0 n − 1 a j + 2 n ∑ k = 1 ⌊ ( n − 1 ) / 2 ⌋ ∑ j = 0 n − 1 ∑ m = 0 n − 1 a j b m cos ( 2 π k ( j + m − l ) n ) ∑ j = 0 n − 1 ∑ m = 0 n − 1 a j a m cos ( 2 π k ( j − m ) n ) + { ∑ j = 0 n − 1 ( − 1 ) j + l b j n ∑ j = 0 n − 1 ( − 1 ) j a j if n even 0 if n odd x_l = \frac{\sum_{j=0}^{n-1} b_j}{n\sum_{j=0}^{n-1} a_j} + \frac{2}{n}\sum_{k=1}^{\lfloor(n-1)/2\rfloor} \frac{\sum_{j=0}^{n-1}\sum_{m=0}^{n-1} a_j b_m \cos\left(\frac{2\pi k(j+m-l)}{n}\right)}{\sum_{j=0}^{n-1}\sum_{m=0}^{n-1} a_j a_m \cos\left(\frac{2\pi k(j-m)}{n}\right)} + \begin{cases}
\frac{\sum_{j=0}^{n-1}(-1)^{j+l}b_j}{n\sum_{j=0}^{n-1}(-1)^j a_j} & \text{if } n \text{ even} \\ 0 & \text{if } n \text{ odd}
\end{cases} x l = n ∑ j = 0 n − 1 a j ∑ j = 0 n − 1 b j + n 2 ∑ k = 1 ⌊( n − 1 ) /2 ⌋ ∑ j = 0 n − 1 ∑ m = 0 n − 1 a j a m c o s ( n 2 πk ( j − m ) ) ∑ j = 0 n − 1 ∑ m = 0 n − 1 a j b m c o s ( n 2 πk ( j + m − l ) ) + ⎩ ⎨ ⎧ n ∑ j = 0 n − 1 ( − 1 ) j a j ∑ j = 0 n − 1 ( − 1 ) j + l b j 0 if n even if n odd
命题2 :当已知向量b为常数 b j = β b_j = \beta b j = β 时,解的第l个元素简化为:
x l = β ∑ j = 0 n − 1 a j x_l = \frac{\beta}{\sum_{j=0}^{n-1} a_j} x l = ∑ j = 0 n − 1 a j β
引理1 :如果矩阵A满足 a 0 > 0 a_0 > 0 a 0 > 0 且 a 0 > ∑ j = 1 n − 1 ∣ a j ∣ a_0 > \sum_{j=1}^{n-1}|a_j| a 0 > ∑ j = 1 n − 1 ∣ a j ∣ (严格对角占优),则对任意k,有 ℜ ( ψ k ) > 0 \Re(\psi_k) > 0 ℜ ( ψ k ) > 0 。
定理2 :对于任意 l = 0 , … , n − 1 l = 0, \ldots, n-1 l = 0 , … , n − 1 和 r = 1 , … , s r = 1, \ldots, s r = 1 , … , s ,如果A严格对角占优,则:
∂ x l ∂ b r l ≥ 0 ⟺ ∂ f l ∂ b r l ≥ 0 \frac{\partial x_l}{\partial b_{rl}} \geq 0 \iff \frac{\partial f_l}{\partial b_{rl}} \geq 0 ∂ b r l ∂ x l ≥ 0 ⟺ ∂ b r l ∂ f l ≥ 0
这个定理确保了在严格对角占优条件下,解对参数的敏感性与参数函数的单调性保持一致。
论文的数学推导基于以下关键步骤:
FFT分解的利用 :巧妙地利用了循环矩阵可以通过FFT对角化的性质复数运算的处理 :通过配对 ( k , n − k ) (k, n-k) ( k , n − k ) 项,将复数表达式转化为实数形式三角恒等式的应用 :利用三角函数的正交性和周期性简化表达式相比传统的高斯消元法 O ( n 3 ) O(n^3) O ( n 3 ) ,基于FFT的方法可以将复杂度降低到 O ( n log n ) O(n \log n) O ( n log n ) ,特别适用于大规模循环系统。
论文特别提到了两个重要的经济学应用:
Salop圆形城市模型(1979) :分析垄断竞争市场中企业的空间定位和定价策略Chen-Riordan辐射模型(2007) :研究产品差异化市场中的价格和品种选择在这些模型中,均衡条件通常导致循环线性系统,本文的方法可以直接应用于:
信号处理 :循环卷积和滤波器设计数值分析 :偏微分方程的有限差分格式统计学 :时间序列分析中的循环模式与以往需要数值迭代的方法不同,本文给出了解的显式表达式,便于理论分析和符号计算。
通过巧妙的数学变换,将原本涉及复数的FFT方法转化为纯实数运算,提高了实用性。
严格对角占优条件为敏感性分析提供了理论基础,确保了经济解释的合理性。
方法有效性 :基于FFT的解法为循环实线性系统提供了高效的求解方案理论完备性 :严格对角占优条件确保了敏感性分析的符号一致性实用价值 :特别适用于需要理论分析的经济学和工程学问题适用范围 :仅适用于循环结构的线性系统条件限制 :敏感性分析需要严格对角占优条件数值稳定性 :对于病态矩阵可能存在数值稳定性问题扩展到块循环矩阵 :处理更复杂的循环结构数值稳定性改进 :针对病态系统的稳定算法并行化实现 :利用FFT的并行特性提高计算效率理论贡献明确 :填补了循环线性系统即用解法的理论空白数学推导严谨 :证明过程完整,逻辑清晰实用价值高 :特别适合经济学理论分析表达式简洁 :最终结果形式优雅,便于应用应用验证不足 :缺乏具体的数值实验和应用案例比较分析缺失 :未与现有方法进行详细的性能比较数值稳定性讨论不够 :对于实际计算中的数值问题讨论较少学术价值 :为循环线性系统理论提供了新的工具实用价值 :在经济学建模中具有直接应用价值可复现性 :理论结果易于实现和验证需要理论分析的循环线性系统 经济学中的空间竞争模型 信号处理中的循环卷积问题 数值分析中的循环边界条件问题 论文引用了该领域的重要文献,包括:
经典的循环矩阵理论(Gray 2006, Horn and Johnson 1990) 循环线性系统求解方法(Berg 1975, Chen 1987等) 经济学应用模型(Salop 1979, Chen and Riordan 2007) 这些引用体现了作者对领域发展历史的深入了解和对相关工作的充分调研。
总体评价 :这是一篇理论贡献明确、数学推导严谨的论文。虽然在实验验证方面有所不足,但其提供的理论工具具有重要的学术价值和实用价值,特别是在经济学理论分析方面。论文的主要贡献在于将FFT技术与循环线性系统求解相结合,并建立了敏感性分析的理论框架,为相关研究提供了有力的数学工具。