WING: A Simple Windowed Nonorthogonalized Initial Guess Procedure for Repeated Matrix Solves
Reviewed by Pith T0 review T1 audit T2 compute T3 formal T4 kernel 2026-06-27 15:20 UTCgrok-4.3pith:SFPFCYIKrecord.jsonopen to challenge →
The pith
WING lowers the cost of initial guesses for repeated linear solves by skipping orthogonalization and using a pseudoinverse on prior solutions.
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
The WING algorithm forms an initial guess from a window of previous solutions without orthogonalizing them, by solving the normal equations with a pseudoinverse. This modification reduces the expense of constructing the guess while preserving enough accuracy to lower the number of Krylov iterations needed for convergence to a given tolerance, as demonstrated across the tested applications.
What carries the argument
The WING procedure, a windowed nonorthogonalized initial guess obtained by pseudoinverse solution of the normal equations.
If this is right
- Fewer total Krylov iterations are required to reach the target tolerance for each solve in a sequence.
- The savings are largest when the requested tolerance is coarse rather than tight.
- The same matrix appears repeatedly across fluid-structure interaction, mantle convection, and earthquake simulations.
- Forming the initial guess itself becomes cheaper by omitting the orthogonalization step.
Where Pith is reading between the lines
- Choosing a suitable window size may allow the pseudoinverse step to approximate the effect of orthogonalization closely enough for many practical tolerances.
- The approach could be paired with existing preconditioners without changing the outer solver loop.
- Similar windowed pseudoinverse ideas might apply to other iterative methods that reuse information across related right-hand sides.
Load-bearing premise
The non-orthogonalized pseudoinverse solution of the normal equations from a window of prior solutions still yields an initial guess that meaningfully reduces Krylov iterations compared to simpler alternatives.
What would settle it
A set of runs on the fluid-structure, mantle, or earthquake test problems in which WING produces no reduction in Krylov iteration count relative to a zero or previous-solution guess at the reported coarse tolerances.
Figures
read the original abstract
Many numerical methods require solution of a sequence of linear systems with the same matrix and similar right-hand sides. Krylov subspace methods are a common tool for solving such linear systems, and a carefully chosen initial guess for the solution can reduce the total number of iterations, and thereby the total computational cost, required for convergence to a specified numerical tolerance. This paper introduces the WING algorithm, a modification of Fischer's second algorithm, which lowers the cost of forming an acceptably close initial guess by skipping orthogonalization and solving the possibly singular normal equations with a pseudoinverse. We demonstrate the efficacy of the new algorithm, particularly for solving linear systems with coarse relative tolerances, with numerical benchmarks based on fluid-structure interaction, mantle convection, and earthquake models.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper introduces the WING algorithm, a modification of Fischer's second algorithm for generating initial guesses when solving sequences of linear systems with fixed matrix and similar right-hand sides. WING skips orthogonalization of a window of prior solutions and solves the (possibly singular) normal equations via pseudoinverse to reduce the cost of forming the guess. Numerical benchmarks on fluid-structure interaction, mantle convection, and earthquake models are used to demonstrate that the approach reduces Krylov iterations, particularly at coarse relative tolerances.
Significance. If the pseudoinverse-based non-orthogonalized window reliably produces initial guesses that reduce iteration counts without instability from correlated vectors, the method would provide a simple, parameter-free alternative to orthogonalized projection techniques for repeated solves. The direct definition, external benchmark evaluation, and focus on coarse-tolerance regimes are strengths that could make the procedure practically useful in applications such as time-dependent simulations.
major comments (1)
- [Abstract] Abstract: the central performance claim that WING yields 'meaningful' Krylov savings 'particularly for coarse relative tolerances' rests on the unexamined assumption that the pseudoinverse solution of the normal equations remains stable and superior to the trivial previous-solution guess when the window vectors are nearly linearly dependent (the motivating regime of similar right-hand sides). No conditioning analysis of the Gram matrix or controlled comparison under varying correlation strength is supplied, leaving the weakest assumption untested.
Simulated Author's Rebuttal
We thank the referee for the review and address the single major comment below.
read point-by-point responses
-
Referee: [Abstract] Abstract: the central performance claim that WING yields 'meaningful' Krylov savings 'particularly for coarse relative tolerances' rests on the unexamined assumption that the pseudoinverse solution of the normal equations remains stable and superior to the trivial previous-solution guess when the window vectors are nearly linearly dependent (the motivating regime of similar right-hand sides). No conditioning analysis of the Gram matrix or controlled comparison under varying correlation strength is supplied, leaving the weakest assumption untested.
Authors: We acknowledge that the manuscript supplies neither a conditioning analysis of the Gram matrix nor a controlled synthetic comparison that varies correlation strength. The WING procedure computes the minimum-norm solution of the normal equations via the Moore-Penrose pseudoinverse precisely to remain defined when the window vectors become linearly dependent. The performance statements in the abstract rest on the three application benchmarks (fluid-structure interaction, mantle convection, earthquake models) in Sections 4.1--4.3, where the right-hand sides are temporally correlated by construction and the solution vectors therefore exhibit the dependence regime of interest. In those experiments WING reduces Krylov iterations relative to the previous-solution guess, with the reduction being largest at the coarser tolerances examined. While an explicit stability study would add insight, the reported numerical evidence is drawn directly from the motivating correlated regime. revision: no
Circularity Check
No circularity; algorithm defined directly and benchmarked externally
full rationale
The paper introduces WING as an explicit algorithmic modification of Fischer's second algorithm: it skips orthogonalization of the window and solves the (possibly singular) normal equations via pseudoinverse. This definition stands on its own without reducing to fitted parameters, self-referential definitions, or load-bearing self-citations. Efficacy is shown via numerical experiments on independent benchmark problems (fluid-structure interaction, mantle convection, earthquake models) rather than by construction from the inputs. No steps match any of the enumerated circularity patterns.
Axiom & Free-Parameter Ledger
axioms (2)
- standard math Properties of the Moore-Penrose pseudoinverse for solving possibly singular normal equations hold in the context of the windowed guess construction.
- domain assumption A window of prior solutions provides a useful subspace for initial guess construction in the target applications.
Reference graph
Works this paper leans on
-
[1]
2012 , publisher =
Ali, Mouhamad Al Sayed and Sadkane, Miloud , journal =. 2012 , publisher =
2012
-
[2]
Initial guesses for sequences of linear systems in a
Austin, Anthony P and Chalmers, Noel and Warburton, Tim , journal =. Initial guesses for sequences of linear systems in a. 2021 , publisher =
2021
-
[3]
Efficient projection space updates for the approximation of iterative solutions to linear systems with successive right hand sides , author =
-
[4]
SIAM Journal on Scientific Computing , volume =
Analysis of projection methods for solving linear systems with multiple right-hand sides , author =. SIAM Journal on Scientific Computing , volume =. 1997 , publisher =
1997
-
[5]
Journal of Numerical Mathematics32(4), 369–380 (2024) https://doi.org/10.1515/jnma-2024-0137 36
Africa, Pasquale Claudio and Arndt, Daniel and Bangerth, Wolfgang and Blais, Bruno and Fehling, Marc and Gassm. The deal. Journal of Numerical Mathematics , year = 2024, volume = 32, number = 4, pages =. doi:10.1515/jnma-2024-0137 , url =
-
[6]
James W Demmel , year =
-
[7]
Fischer , journal =
Paul F. Fischer , journal =. Projection techniques for iterative solution of. 1998 , publisher =
1998
-
[8]
Communications in Computational Physics , volume =
Extrapolation-based acceleration of iterative solvers: Application to simulation of 3D flows , author =. Communications in Computational Physics , volume =. 2011 , publisher =
2011
-
[9]
Griffith and Xiaoyu Luo , Journal =
Boyce E. Griffith and Xiaoyu Luo , Journal =
-
[10]
Harlow and J
Francis H. Harlow and J. E. Welch , Journal =. Numerical calculation of time-dependent viscous incompressible flow of fluid with free surface , Volume =
-
[11]
Communications in numerical methods in engineering , volume =
Projective prediction of pressure increments , author =. Communications in numerical methods in engineering , volume =. 2005 , publisher =
2005
-
[12]
Numerical Linear Algebra with Applications , volume =
Accelerating the iterative solution of convection--diffusion problems using singular value decomposition , author =. Numerical Linear Algebra with Applications , volume =. 2019 , publisher =
2019
-
[13]
Geophysical Journal International , volume =
Martin Kronbichler and Timo Heister and Wolfgang Bangerth , title =. Geophysical Journal International , volume =. 2012 , month =. doi:10.1111/j.1365-246X.2012.05609.x , url =
-
[14]
Mathematics , volume =
Improving Initial Guess for the Iterative Solution of Linear Equation Systems in Incompressible Flow , author =. Mathematics , volume =. 2020 , publisher =
2020
-
[15]
Stefano Zampini , year =
-
[16]
Adams and Steven Benson and Jed Brown and Peter Brune and Kris Buschelman and Emil Constantinescu and Lisandro Dalcin and Alp Dener and Victor Eijkhout and William D
Satish Balay and Shrirang Abhyankar and Mark F. Adams and Steven Benson and Jed Brown and Peter Brune and Kris Buschelman and Emil Constantinescu and Lisandro Dalcin and Alp Dener and Victor Eijkhout and William D. Gropp and V\'
-
[17]
Adams and Steven Benson and Jed Brown and Peter Brune and Kris Buschelman and Emil M
Satish Balay and Shrirang Abhyankar and Mark F. Adams and Steven Benson and Jed Brown and Peter Brune and Kris Buschelman and Emil M. Constantinescu and Lisandro Dalcin and Alp Dener and Victor Eijkhout and William D. Gropp and V\'
-
[18]
Journal of Geophysical Research: Solid Earth , volume =
A Domain Decomposition Approach to Implementing Fault Slip in Finite-Element Models of Quasi-static and Dynamic Crustal Deformation , author =. Journal of Geophysical Research: Solid Earth , volume =. 2013 , petsc_uses=. doi:10.1002/jgrb.50217 , keywords =
-
[19]
Knepley and Charles Williams , year =
Brad Aagaard and Matthew G. Knepley and Charles Williams , year =
-
[20]
Knepley and Charles Williams , publisher =
Brad Aagaard and Matthew G. Knepley and Charles Williams , publisher =
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.