期刊文献+

求解循环三对角方程组的追赶法 被引量:14

A Chasing Method for Solving Cyclic Tridiagonal Equations
下载PDF
导出
摘要 利用LU分解的思想,首先将循环三对角方程组的系数矩阵A分解成3个矩阵的乘积LUD,其中L是下三角矩阵,U是单位上三角矩阵,D是拟对角矩阵(每行只有两个非零元素,前n-1行非零元位于主对角线和最后一列上,第n行非零位于第1列和最后一列上);然后,运用追赶法的思想依次用前代法("追")解出Lu=d的解,回代法("赶")解出Uv=u的解;再利用Dx=v的第一行和最后一行求出未知量xn,进而回代求解出所有未知量。该方法虽然将系数矩阵分解成3个矩阵的乘积,但计算过程并不复杂,总的算数运算量只有O(14n),小于传统算法的计算量(O(17n))。文章对数值计算的稳定性进行了分析,当矩阵A对角占优且2ai≤bi时,算法是数值稳定的。数值试验结果与理论分析相吻合。 Based on the idea of LU decomposition, the chasing method can be ascribed as the following three steps. Firstly, the coefficient matrix of cyclic tridiagonal equations was decomposed to the multiplication of three matrixes LUD. The matrixes L and U are lower and upper triangular matrix, respectively. While the matrix D is a quasi-diagonal matrix and there are two nonzero entries in the each row of matrix D. Secondly, forward substitution method is used to solve the equation Lu=d, and the backward substitution method is used to solve the equation Uv=u, and then the first and the last row of matrix D are used to solve the unknown variable xn. Now, all the other unknown variables can be solved through backward substitution. The process of matrix decomposition looks like complex, however, the algorithm implement shows that the computational process and programing do not complex. Most important thing is that the total arithmetic operations is 0(14n) and smaller than that of the classical algorithms(O(17n)). The statility analysis indicates that the chasing method developed in the paper is stable if the matrix A is diagonally dominant and the condition of 2|ai|≤ |bi| are satisfied. The numerical experiments indicate that the numerical results consistent with analytic results.
作者 李文强 马民
出处 《科技导报》 CAS CSCD 北大核心 2009年第14期69-72,共4页 Science & Technology Review
基金 河南师范大学青年基金项目(2008qk01)
关键词 追赶法 循环三对角方程组 矩阵分解 chasing method cyclic tridiagonal equations matrix decomposition
  • 相关文献

参考文献3

二级参考文献20

  • 1迟利华.大型稀疏线性方程分布式算法研究[M].长沙:国防科技大学,1998..
  • 2刘晓,徐寄遥,马瑞平.重力波与潮汐之间的非线性相互作用[J].中国科学(D辑),2007,37(7):990-996. 被引量:2
  • 3Temperton C. A algorithm for solution of cyclic tridiagonal systems[J]. J Comput Physics, 1975,19(2) :317-323.
  • 4Boisvert R F. Algorithms for special tridiagonal systems[J]. SIAM SCI Stat Comput, 1991,12 (2) : 423- 442.
  • 5Ghorai S, Hill S N A. Periodic arrays of gyrotactic plumes in bioconvection[J]. physics of Fluids, 2000,12 (1) :5-12.
  • 6胡友秋,傅竹风.空间等离子体数值模拟[M].合肥:安徽科学技术出版社,1995.
  • 7Santhanam N, Lete S K, Ferziger J H. A robust high-order compact method for large eddy simulation[J]. J Comput Phys, 2003,191:392 -419.
  • 8Temperton C. A algorithm for solution of cyclic tridiagonal systems[J]. Journal of Computational Physics,1975,19(2):317-323.
  • 9Boisvert R F. Algorithms for special tridiagonal systems[J]. SIAM SCI Stat Comput,1991,12(2):423-442.
  • 10Tompaidis S. Numerical study of invariant sets of a quasiperiodic perturbation of a symplectic map[J]. Experimental Mathematics,1996,5(3):101-120.

共引文献25

同被引文献102

引证文献14

二级引证文献14

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部