Many problems in science and engineering require the solution of a long sequence of linear systems, with small changes from one matrix to the next but substantial changes over multiple systems. We are particularly interested in cases where both the matrix and the right hand side change and systems are not available simultaneously. Such sequences arise in time-dependent iterations, nonlinear systems of equations and optimization, (distributed) parameter identification and inverse problems, and many other problems.
In recent papers [1,2,3] we have proposed methods to recycle selected subspaces from the Krylov spaces generated for previous linear systems to improve the convergence of subsequent linear systems. In this presentation, we discuss several important convergence issues:
[1] Michael L. Parks, Eric de Sturler, Greg Mackey, Duane
D. Johnson, and Spandan Maiti,
Recycling Krylov Subspaces for Sequences of Linear
Systems, SIAM Journal on Scientific Computing
(accepted with minor revisions), 2006, available as
Tech. Report UIUCDCS-R-2004-2421, March 2004, from
http://www-faculty.cs.uiuc.edu/~sturler
.
[2]
Misha Kilmer and Eric de Sturler,
Recycling Subspace Information for Diffuse Optical
Tomography,
SIAM Journal on Scientific Computing (accepted for
publication),
2006, available from
http://www-faculty.cs.uiuc.edu/~sturler
.
[3]
Shun Wang, Eric de Sturler, and Glaucio H. Paulino,
Large-Scale Topology Optimization using Preconditioned
Krylov Subspace Methods with Recycling,
International Journal for Numerical Methods in
Engineering (submitted), 2006,
available as Technical Report UIUCDCS-R-2006-2678
from
http://www-faculty.cs.uiuc.edu/~sturler
.