Under construction. This chapter is still being developed and may change as the analysis and experiments are refined.
Chase And Trim (CAT) augments the standard bulge-chasing QR eigenvalue algorithm for symmetric matrices. When a first-band coupling is not yet small enough for conventional deflation, CAT tests whether one Jacobi similarity rotation can annihilate it while creating only negligible cross-cut fill. If so, those fill entries are discarded and the active block splits earlier into independent subproblems.
CAT keeps the ordinary shifted QR sweep and conventional deflation rules, but adds a local test for one-rotation active splits.
The main objective is reduction of the arithmetic dependency path, not merely reduction of the total operation count.
At a proposed cut, CAT applies a Jacobi rotation to the two adjacent coordinates and chooses the shorter-angle branch that annihilates the central coupling b. The neighboring first-band entries become ca and cg, while the only new cross-cut fill entries have magnitudes |sa| and |sg|. If both are within the accepted tolerance τ, removing them gives a numerically valid split. Thus CAT can divide the active block even when b itself has not yet passed the conventional deflation test.
CAT reduced the number of QR sweep positions in all 32 tested matrix-family and matrix-size combinations. The relative reduction ranged from 1.93% to 20.99%.
Weighted arithmetic span, the main metric for the parallel model, was also reduced in all 32 combinations. The reduction ranged from about 1.47% to 27.58%.
Weighted arithmetic work decreased in 23 of 32 combinations. In the other nine, the extra candidate-testing work met or exceeded the arithmetic eliminated by earlier splitting.
Across the tested cases, the largest combined CAT overhead was 4.31% of weighted work and 1.00% of weighted span. Candidate and baseline eigenvalue errors relative to LAPACK remained of the same order.
These are algorithmic work-and-span results, not wall-clock performance claims; the present experiments compute eigenvalues only.
The chapter is available as a PDF. Page links below are best-effort: most browsers support them but some viewers may ignore the page hint.