Seven-diagonal run-through method for solving B-spline approximation problems

Семидиагональный проходной метод для решения задач аппроксимации B-сплайнами
N.P. Vasiliev, M.R. Vagizov
2026-02-20

B-spline approximationThomas algorithm (tridiagonal)seven-diagonal recurrence formulasseven-diagonal run-through methodsymmetric band matrix
The B-spline approximation problem comes down to solving a system of linear equations with a symmetric coefficient matrix, which enables using the Cholesky method. This matrix is also a band one. If the degree of the splines is three (the most common case), the band width is seven. To solve systems with the said matrices, the Thomas algorithm is used. This is the name by which the method is known for a tridiagonal band. In this paper, a seven-diagonal version is investigated, and recurrence formulas are obtained. They are tested with the problem of smoothing altitude measurements using satellite geolocation. Compared to the Cholesky scheme, the technique is applicable to uncertain and asymmetric matrices and is more efficient in terms of computation speed and computer memory consumption. The results of numerical studies of the proposed scheme’s stability for ill-conditioned problems are presented
1
A seven-diagonal generalization of the Thomas algorithm is developed with explicit recurrence formulas for solving such systems.
2
Compared to Cholesky, the seven-diagonal technique handles uncertain and asymmetric matrices whereas Cholesky cannot.
3
For cubic B-spline approximation the system matrix is symmetric banded with bandwidth seven, motivating a seven-diagonal solver.
4
Numerical stability studies for ill-conditioned problems are presented, demonstrating the scheme's stability properties.
5
The proposed seven-diagonal run-through method is tested on smoothing altitude measurements from satellite geolocation.
6
The seven-diagonal method is more efficient than Cholesky in computation speed and computer memory consumption.

Seven-diagonal run-through algorithm for solving linear systems arising in B-spline approximation (bandwidth-seven symmetric/banded coefficient matrices)

Recurrence formulas, numerical stability, computational efficiency (speed and memory) and applicability of the seven-diagonal run-through method for solving/handling (including ill-conditioned, uncertain, or asymmetric) banded linear systems from cubic B-spline approximation, tested on smoothing satellite-derived altitude measurements

Publication Details
Publication Date
2026-02-20
Journal
Publisher
ISSN
Cited by
0
Access Type
Author Information
Authors
N.P. Vasiliev
M.R. Vagizov
Explore further
Open the scid.ai AI chat with a ready-made request: it will find papers on a similar topic and help build a literature review.
Find similar papers in the chat
Make a presentation
100%