三次B样条曲线插值的LUTS-PIA算法
LUTS-PIA Algorithm for Cubic B-Spline Curve Interpolation
DOI: 10.12677/AAM.2023.1210415, PDF,    科研立项经费支持
作者: 仇佩瑶, 刘仲云:长沙理工大学数学与统计学院,湖南 长沙
关键词: 曲线插值B样条曲线配置矩阵LUTS分裂渐进迭代逼近Curve Interpolation B-Spline Curve Allocation Matrix LUTS Splitting Progressive Iterative Approximation
摘要: 本文研究了三次B样条曲线插值问题。首先,我们将配置矩阵进行下上三角分裂,然后基于该下上三角分裂提出了(Lower Upper Triangular Splitting-Progressive Iterative Approximation) LUTS-PIA算法,并证明了该算法的收敛性。最后,数值实验结果表明:LUTS-PIA算法明显优于(Hermitian and Skew-Hermitian Splitting-Progressive Iterative Approximation) HSS-PIA算法。
Abstract: The cubic B-spline curve interpolation problem is studied in this paper. First, we split the allocation matrix into lower and upper triangular parts called lower upper triangular splitting (LUTS). Based on this LUTS, we propose lower upper triangular splitting-Progressive Iterative Approximation (LUTS-PIA) algorithm and prove its convergence. Finally, we test some numerical experiments which show that LUTS-PIA has a better convergence behavior than the HSS-PIA.
文章引用:仇佩瑶, 刘仲云. 三次B样条曲线插值的LUTS-PIA算法[J]. 应用数学进展, 2023, 12(10): 4216-4223. https://doi.org/10.12677/AAM.2023.1210415

参考文献

[1] Lin, H.W., Bao, H.J. and Wang, G.J. (2005) Totally Positive Bases and Progressive Iteration Approximation. Computers and Mathematics with Application, 50, 575-586. [Google Scholar] [CrossRef
[2] Lu, L.Z. (2010) Weighted Progressive Iteration Approximation and Convergence Analysis. Computer Aided Geometric Design, 27, 129-137. [Google Scholar] [CrossRef
[3] 刘晓艳, 邓重阳. 非均匀三次B样条曲线插值的Jacobi-PIA算法[J]. 计算机辅助设计与图形学学报, 2015, 27(3): 485-491.
[4] 王志好, 李亚娟, 邓重阳. GS-PIA算法的收敛性证明[J]. 计算机辅助设计与图形学学报, 2018, 30(11): 2035-2041.
[5] Liu, C.Z. and Liu, Z.Y. (2020) Progressive Iterative Approximation with Preconditioners. Mathematics, 8, Article 1503. [Google Scholar] [CrossRef
[6] Hu, L., Shou, H. and Dai, Z. (2019) HSS-Iteration-Based Iterative In-terpolation of Curves and Surfaces with NTP Bases. In: Song, H. and Jiang, D., Eds., SIMUtools 2019: Simulation Tools and Techniques, Springer, Cham, 374-384. [Google Scholar] [CrossRef
[7] Xiang, Q., Wu, S. and Xu, Y. (2012) Alternating Low-er-Upper Splitting Iterative Method and Its Application in CFD. Journal of Beijing University of Aeronautics and Astro-nautics, No. 7, 953-956.
[8] Bai, Z.Z., Golub, G.H. and Ng, M.K. (2003) Hermitian and Skew-Hermitian Splitting Methods for Non-Hermitian Positive Definite Linear Systems. SIAM Journal on Matrix Analysis and Applications, 24, 603-626. [Google Scholar] [CrossRef
[9] Zhang, C.Y., Yang, Y.Q. and Sun, Q. (2014) Convergence of TTS Iterative Method for Non-Hermitian Positive Definite Linear Systems. Mathematical Problems in Engineering, 2014, Article ID: 328901. [Google Scholar] [CrossRef
[10] Lin, H.W., Wang, G.J. and Dong, C.S. (2004) Constructing Iterative Non-Uniform B-Spline Curve and Surface to Fit Data Points. Science in China Series: Information Sciences, 47, 315-331.
[11] Bai, Z.Z., Golub, G.H., Lu, L.Z. and Yin, J.F. (2005) Block Triangular and Skew-Hermitian Splitting Methods for Positive-Definite Linear Systems. Siam Journal on Scientific Computing, 26, 844-863. [Google Scholar] [CrossRef
[12] Lin, H.W., Maekawa, T. and Deng, C.Y. (2017) Survey on Geometric Iterative Methods and Their Application. Computers-Aided Design, 95, 40-51. [Google Scholar] [CrossRef
[13] 蔺宏伟. 几何迭代法及其应用综述[J]. 计算机辅助设计与图形学学报, 2015(4): 582-589.
[14] 刘成志, 韩旭里, 李军成. 三次均匀B样条扩展曲线的渐进迭代逼近法[J]. 计算机辅助设计与图形学学报, 2019, 31(6): 899-910.