Rounding error analysis of block orthogonalization in the one-sided block Jacobi SVD method

Abstract We provide the error analysis for one method of orthogonalization of matrix column blocks in floating point arithmetic, which is a crucial step in the one-sided block Jacobi algorithm for computing the singular value decomposition of a general matrix. The orthogonalization is based on computing the Gram matrix and its Cholesky decomposition to obtain the R-factor. Then, the one-sided element-wise Jacobi algorithm is applied to compute the singular value decomposition of the R-factor via Givens rotations, and, finally, the column block is updated by accumulated Givens rotations. We provide the upper bounds for roundoff errors in each of above mentioned steps, and our analysis is based on a row and column scaling of matrices arising during computation both in exact and floating point arithmetic. Our main result is the upper bound for the orthogonality error of computed left singular vectors of a given matrix column block, the form of which is discussed in detail. Numerical experiments illustrate the developed theory.

Authors

Publication Details

Journal
Numerische Mathematik
Published
2026-03-28
DOI
https://doi.org/10.1007/s00211-026-01542-6
Primary Topic
Matrix Theory and Algorithms
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Rounding error analysis of block orthogonalization in the one-sided block Jacobi SVD method

Marián Vajteršic, Shuhei Kudo, Gabriel Okša, Yusaku Yamamoto
Numerische Mathematik
Matrix Theory and Algorithms
article

Rounding error analysis of block orthogonalization in the one-sided block Jacobi SVD method

Marián Vajteršic, Shuhei Kudo, Gabriel Okša, Yusaku Yamamoto
article en

Abstract

Abstract We provide the error analysis for one method of orthogonalization of matrix column blocks in floating point arithmetic, which is a crucial step in the one-sided block Jacobi algorithm for computing the singular value decomposition of a general matrix. The orthogonalization is based on computing the Gram matrix and its Cholesky decomposition to obtain the R-factor. Then, the one-sided element-wise Jacobi algorithm is applied to compute the singular value decomposition of the R-factor via Givens rotations, and, finally, the column block is updated by accumulated Givens rotations. We provide the upper bounds for roundoff errors in each of above mentioned steps, and our analysis is based on a row and column scaling of matrices arising during computation both in exact and floating point arithmetic. Our main result is the upper bound for the orthogonality error of computed left singular vectors of a given matrix column block, the form of which is discussed in detail. Numerical experiments illustrate the developed theory.

Numerische Mathematik
Openalex Percentile: Top 3%
Matrix Theory and Algorithms
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.