Chase and Trim: Earlier Deflation in Bidiagonal QR for the SVD

Chase and Trim (CAT) extends the bidiagonal QR algorithm for computing singular values and singular vectors by introducing additional deflation opportunities between QR sweeps. For selected interior superdiagonal couplings, CAT applies a local 2×2 singular value decomposition using left and right rotations. When both resulting cross-boundary fill-ins satisfy the conventional deflation tolerance, they are discarded, allowing the active block to split earlier. We derive algebraic conditions for rejecting infeasible candidates without constructing the rotations. Two inexpensive rejection tests screen candidates before invoking LAPACK DLASV2 for final verification and application. We also show that the spectral norm of the perturbation discarded by an accepted CAT split does not exceed the local tolerance permitted for conventional deflation. The algorithm was tested against standard bidiagonal QR using the same instrumented LAPACK DBDSQR implementation, with singular-vector accumulation enabled. Experiments covered 12 matrix families, five matrix orders from 64 to 1024, and five samples per family and order. Computational effort was measured using QR sweep positions and weighted arithmetic work, including candidate screening and singular-vector updates. Across the tested spectral families, CAT reduced weighted arithmetic work by approximately 3%–38%. The pooled reduction remained relatively stable as matrix order increased, from approximately 10% at n = 64 to 11% at n = 1024. The largest reductions occurred for geometrically spaced singular values. The two rejection tests eliminated approximately 99.95% of candidates before production verification, with no missed feasible opportunities observed. Singular-value accuracy, left and right singular-vector orthogonality, and reconstruction residuals remained comparable to conventional bidiagonal QR. The study reports algorithmic work reductions rather than wall-clock performance.

Authors

Publication Details

Journal
Zenodo (CERN European Organization for Nuclear Research)
Published
2026-10-17
DOI
https://doi.org/10.5281/zenodo.23427273
Primary Topic
Matrix Theory and Algorithms
Type
preprint
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
preprint

Chase and Trim: Earlier Deflation in Bidiagonal QR for the SVD

Yuri Morozov, Eteri Byazrova
Zenodo (CERN European Organization for Nuclear Research)
Matrix Theory and Algorithms
preprint

Chase and Trim: Earlier Deflation in Bidiagonal QR for the SVD

Yuri Morozov, Eteri Byazrova
preprint en

Abstract

Chase and Trim (CAT) extends the bidiagonal QR algorithm for computing singular values and singular vectors by introducing additional deflation opportunities between QR sweeps. For selected interior superdiagonal couplings, CAT applies a local 2×2 singular value decomposition using left and right rotations. When both resulting cross-boundary fill-ins satisfy the conventional deflation tolerance, they are discarded, allowing the active block to split earlier. We derive algebraic conditions for rejecting infeasible candidates without constructing the rotations. Two inexpensive rejection tests screen candidates before invoking LAPACK DLASV2 for final verification and application. We also show that the spectral norm of the perturbation discarded by an accepted CAT split does not exceed the local tolerance permitted for conventional deflation. The algorithm was tested against standard bidiagonal QR using the same instrumented LAPACK DBDSQR implementation, with singular-vector accumulation enabled. Experiments covered 12 matrix families, five matrix orders from 64 to 1024, and five samples per family and order. Computational effort was measured using QR sweep positions and weighted arithmetic work, including candidate screening and singular-vector updates. Across the tested spectral families, CAT reduced weighted arithmetic work by approximately 3%–38%. The pooled reduction remained relatively stable as matrix order increased, from approximately 10% at n = 64 to 11% at n = 1024. The largest reductions occurred for geometrically spaced singular values. The two rejection tests eliminated approximately 99.95% of candidates before production verification, with no missed feasible opportunities observed. Singular-value accuracy, left and right singular-vector orthogonality, and reconstruction residuals remained comparable to conventional bidiagonal QR. The study reports algorithmic work reductions rather than wall-clock performance.

Zenodo (CERN European Organization for Nuclear Research)
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.