A conjugate-gradient-type rational Krylov subspace method for ill-posed problems
Volker Grimm

TL;DR
This paper introduces a new regularisation scheme for ill-posed problems by extending conjugate-gradient methods to rational Krylov subspaces, achieving order-optimal regularisation.
Contribution
It presents a novel rational Krylov subspace method based on conjugate gradients for improved regularisation of ill-posed problems.
Findings
Order-optimal regularisation scheme established
Effective for linear inverse problems
Extends conjugate-gradient methods to rational Krylov subspaces
Abstract
Conjugated gradients on the normal equation (CGNE) is a popular method to regularise linear inverse problems. The idea of the method can be summarised as minimising the residuum over a suitable Krylov subspace. It is shown that using the same idea for the shift-and-invert rational Krylov subspace yields an order-optimal regularisation scheme.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
A conjugate-gradient-type rational Krylov subspace method for ill-posed problems
Volker Grimm
Institute for Applied and Numerical Mathematics, Karlsruhe Institute of Technology, D–76128 Karlsruhe, Germany
Abstract
Conjugated gradients on the normal equation (CGNE) is a popular method to regularise linear inverse problems. The idea of the method can be summarised as minimising the residuum over a suitable Krylov subspace. It is shown that using the same idea for the shift-and-invert rational Krylov subspace yields an order-optimal regularisation scheme.
- August 2019
1 Introduction
We consider the solution of the linear system
[TABLE]
where the operator acts continuously between the Hilbert spaces and . The linear system is assumed to be ill-posed, that is, the range is not closed in . is a perturbation of the exact data , such that . is also called the noisy data and the noise level. For exact data, we assume that is in the range of , , which guarantees that there exists a unique such that . designates the orthogonal complement of the null space of . can also be characterised as the unique that solves the normal equation
[TABLE]
In fact, the normal equation possesses a unique solution for every , where designates the direct orthogonal sum of and its orthogonal complement . The linear unbounded map , , is the Moore–Penrose (generalised) inverse and is the minimum-norm solution.
In order to reconstruct the solution of the unperturbed problem as good as possible subject to a given noise level , special procedures, called regularisation schemes, have to be used. Let be a family of linear or nonlinear operators from to with . If there exists a mapping such that
[TABLE]
for any , then the pair is called a (convergent) regularisation scheme for . The mapping is called parameter choice or stopping rule. We will always use the discrepancy principle as our stopping rule, which is due to Morozov [23]. The discrepancy principle reads: Choose a fixed and set:
[TABLE]
where . The discrepancy principle leads to convergent regularisation schemes (cf. [6]). Regularisation schemes might converge arbitrarily slow unless the (unperturbed) data satisfies some smoothness assumptions. Convergence rates can be given when is in the source set , . Regularisation schemes that attain the highest possible convergence speed are called of optimal order in if
[TABLE]
where neither depends on nor on .
One of the most popular iterative regularisation schemes is Conjugated Gradients on the Normal Equation (CGNE) that can be stated briefly as
[TABLE]
where is the (polynomial) Krylov subspace
[TABLE]
An efficient algorithm is available to compute these approximations (cf. [15]). CGNE with the discrepancy principle as a stopping rule is an order-optimal regularisation scheme for all (cf. Theorem 7.12 in [6],[24]). And, due to its definition, CGNE is the fastest to satisfy the discrepancy principle with respect to all regularisation schemes that compute approximations in the Krylov subspace . The analysis of CGNE with respect to its regularisation properties is involved, since the operators are nonlinear and not necessarily continuous (cf. Theorem 7.6 in [6], [5]).
In this paper, we will define a method of the same type, but for the shift-and-invert or resolvent Krylov subspace
[TABLE]
where is a fixed real number (e.g. [1, 11, 12, 20, 21, 22, 27, 30]). We define our method by
[TABLE]
combined with the discrepancy principle as its stopping rule. (The minimizer is uniquely defined, cf. lemma 2.3 below.) The subspace belongs to the class of rational Krylov subspaces which have been studied in recent years (e.g. references in [8, 13]). Since this method can be seen as solving the normal equation approximatively in the shift-and-invert Krylov subspace , the method will be called Shift-and-Invert on the Normal Equation (SINE). Several regularisation schemes have been proposed that compute approximations in the subspace , cf. example 1.1. By definition, our method will be the fastest to stop with respect to the discrepancy principle. SINE is related (but not identical) to CGNE preconditioned by . Actually, SINE is not a preconditioning technique in the usual sense. Nevertheless, rational Krylov subspaces have been observed of being capable of accelerating the convergence (e.g. [10]). The analysis of SINE with respect to its regularisation properties shares the difficulties of the analysis of CGNE, the family of operators is again nonlinear and not continuous in general, which can be seen by generalising the ideas of the proof of theorem 7.6 in [6] and [5].
Example 1.1
Some regularisation schemes with approximations in the subspace .
Iterated Tikhonov-Phillips regularisation (cf. **[3, 7, 17, 18]**). 2. 2.
Applying the implicit Euler method, the implicit midpoint-rule, or the trapezoidal rule with fixed time-step to asymptotic regularisation (Showalter’s regularisation) leads to approximations in (cf. **[28]**). 3. 3.
The method proposed by Riley in **[29]** applied to the normal equation. 4. 4.
The rational Arnoldi approach proposed in **[2]**.
In section 2, we will show that in can be computed efficiently and discuss some basic properties of the method. Convergence for unperturbed data is shown in section 3 before the SINE method is discussed with respect to its regularisation properties in section 4. In section 5, upper bounds on the number of iterations of SINE are discussed by comparing them to the known upper bounds on the number of iterations of CGNE. The findings are illustrated by an experiment in section 6.
Throughout we will use notations identical or closely related to the notations in [6]. In particular, the functional calculus described in section 2.3 of [6] is used without further note. Our proofs will follow closely or sometimes literally the corresponding proofs for CGNE in chapter 7 of [6].
2 Basic properties
We consider algorithm 1, where we choose without loss of generality. If were not zero, the corresponding shift-and-invert Krylov subspace would be spanned with instead of , which allows to use prior information on the solution. First, we aim for the following properties: Algorithm 1 computes according to , as long as the algorithm does not break down. If Algorithm 1 breaks down in step with , we have as well as for in .
Lemma 2.1
As long as
- (i)
,
- (ii)
,
- (iii)
,
Proof. The proof is via induction on . For , we have
[TABLE]
Assume then (since ). It follows
[TABLE]
and therefore and . This is a contradiction to our assumption and therefore needs to be correct. Further,
[TABLE]
which concludes the proof of our statements for . Now we assume that the assertions are satisfied for . Then, we have
[TABLE]
for follows from the induction hypothesis. We show again by contradiction, that can not be zero. Assume , hence . We have
[TABLE]
From this, we immediately have , , and finally the contradiction . Since this is not true, due to our assumption, is proved. Now, we target . It follows
[TABLE]
and for , we have
[TABLE]
For , it follows from the iteration and that
[TABLE]
Inserting this into gives
[TABLE]
For , a simple but tedious calculation shows that
[TABLE]
With this, follows as above with different coefficients.
Lemma 2.2
As long as algorithm 1 does not break down with , we have
[TABLE]
where is a basis of .
Proof. It follows readily from algorithm 1 that
[TABLE]
Since is an orthogonal basis of , due to of lemma 2.1, are linearly independent. Since the dimension of is smaller or equal to , needs to be a basis of .
Lemma 2.3
The iterates of algorithm 1 satisfy .
Proof. Due to algorithm 1 with , we have . Now, let such that . Hence, we can write
[TABLE]
and obtain
[TABLE]
by lemma 2.1. The strict inequality, and therefore uniqueness of the minimizer, follows since and as a consequence.
Lemma 2.4
If algorithm 1 breaks down in step with , then .
Proof. We first show that means . First assume . Then , hence . Now let and assume . Then, with the help of statement of lemma 2.1
[TABLE]
Hence we have in all cases. Since , this means
[TABLE]
which characterises the minimum-norm solution, that is (cf. Theorem 2.5 and Theorem 2.6 in [6]).
If the algorithm stops with , it follows from that , .
Analogous to the description of the Krylov subspace with the set of polynomials of degree less than , the shift-and-invert Krylov subspace can be described with the help of rational functions as
[TABLE]
The functional calculus of section 2.3 in [6] applies to these rational functions. The iterates, residui etc. of algorithm 1 can be identified with the corresponding rational functions (cf. [6, 14]). The following lemma describes some properties of the rational function that belongs to the residuum , i.e., the function such that
[TABLE]
respectively.
Lemma 2.5
As long as the stopping index has not been reached, we have
[TABLE]
where is the rational function that describes the residuum in algorithm 1. The values , of and the values , of are interlacing, real, and positive, that is
[TABLE]
Proof. Let be an orthonormal basis such that
[TABLE]
The basis might be obtained from the basis by the Gram–Schmidt process (or the Arnoldi process with ). Then we can represent the iterate as . Since is an equivalent condition to being the minimizer in , we have
[TABLE]
Since , is invertible, and therefore symmetric positive definite with and . Specifically,
[TABLE]
Furthermore, the submatrix of is for . Inductively, by the interlacing eigenvalue theorem (cf. Theorem 3.6 in [32]), this leads to the result that the eigenvalues of are separated and interlaced with the eigenvalues of . If we designate the eigenvalues of with then we obtain the statement on the interlacing of the numbers in our theorem. We still have to show that the , are the zeros of our function . Using the notation of quasi-matrices in the standard representation of the iterate in the rational Krylov subspace (cf. [9, 31]), one obtains
[TABLE]
By comparing with , we obtain
[TABLE]
since comes from a Krylov process and the minimal polynomial of with respect to has therefore degree . Finally, we obtain
[TABLE]
by spectral decomposition. This means that has zeros , . Together with the obvious value , this shows the representation of as given in our lemma.
The inner product introduced in the following lemma will be crucial for the proof of our main theorem. Also, the idea of algorithm 1 can be briefly stated as computing an orthogonal basis of the rational Krylov subspace with respect to the inner product in when the vectors are identified with the corresponding rational functions. In the following, we will often not make a difference between the residuum and the rational function and denote both by .
Lemma 2.6
The rational functions generated by Algorithm 1 are orthogonal to with respect to the inner product
[TABLE]
where designates the spectral family of . Among all rational with , minimises the functional
[TABLE]
Proof. We have
[TABLE]
which gives the first assertion by lemma 2.1 . The second assertion follows by lemma 2.3.
3 Convergence
The following theorem shows convergence of the iterates in algorithm 1 to the minimum-norm solution for data and our general choice . For an initial guess , it can be readily shown that the iterates converge to , where is the orthogonal projector to the null space of . The superscript has been dropped in this section in order to emphasise that data without perturbation is considered.
Theorem 3.1
The sequence of SINE iterates converge to for all .
Proof. We basically follow the lines of the proof of theorem 7.9 in [6] or [25], respectively. If the iteration terminates after a finite number of steps then the corresponding iterate coincides with according to lemma 2.4. We therefore assume, that the iteration does not terminate. Then we have the ordering
[TABLE]
of the Ritz values according to lemma 2.5. From the representation of the residual rational function in lemma 2.5, we obtain
[TABLE]
by the same calculations that lead to below. Since is in the space , the orthogonality relation yields
[TABLE]
which gives
[TABLE]
Since for we obtain
[TABLE]
And therefore,
[TABLE]
Defining
[TABLE]
we obtain the estimate
[TABLE]
where designates the spectral family of . For the last inequality, we additionally assumed , that is, . It follows immediately, that for . We further calculate
[TABLE]
By inserting in
[TABLE]
the relation
[TABLE]
we obtain
[TABLE]
and therefore
[TABLE]
Altogether, with ,
[TABLE]
Since , there is at least one , such that and such that the maximum is achieved at this point. Hence the equation
[TABLE]
holds true. We need to distinguish two cases. First case: . Then, we have . Since , we have
[TABLE]
and hence
[TABLE]
and therefore
[TABLE]
Second case: . We set
[TABLE]
We then have
[TABLE]
We can therefore conclude
[TABLE]
hence we have
[TABLE]
In both cases, we have
[TABLE]
Hence
[TABLE]
We now relax the assumption on to . Since , algorithm 1 produces the same iterates for and , respectively. Rewriting with , we can apply (19) with and obtain
[TABLE]
We now fix and obtain the estimates
[TABLE]
We have to consider two cases. If as , then one can choose . Since , we obtain
[TABLE]
In the second case, if as , then we choose . Since , as and hence, for sufficiently large. In this case we obtain
[TABLE]
Consequently, in any case, we have as .
4 SINE is an order-optimal regularisation method
We assume that
[TABLE]
where the noise level is known. Algorithm 1 is stopped with according to the discrepancy principle . For the stopping index ,
[TABLE]
is satisfied (with an a-priori chosen ), for , only the first inequality holds true. The algorithm always terminates after a finite number of steps, which can be seen as follows. Lemma 4.1 also holds for and . Hence
[TABLE]
since , what we already know. The limit of the norm of the residuals exists, since the sequence is non-increasing due to lemma 2.3 or , respectively, and bounded from below by zero. Since , the discrepancy principle stops the algorithm after a finite number of steps. If the algorithm has a finite termination index , then . According to lemma 2.4 we have , in which case
[TABLE]
and therefore .
The letter designates a generic constant in the following lemmata and proofs.
Lemma 4.1
Let with . Then for ,
[TABLE]
Proof. The bound proved in theorem 3.1 reads
[TABLE]
As before is bounded by in and satisfies the equation with
[TABLE]
If we insert these estimates and use with , we obtain
[TABLE]
which gives the assertion.
The following lemma and its proof are a nearly literal copy of Lemma 7.11 in [6], only that the functions representing the iteration are rational instead of polynomial.
Lemma 4.2
Assume that with . Then for ,
[TABLE]
where
[TABLE]
Proof. By the interpolation inequality (cf. [6], page 47) and ,
[TABLE]
We conclude that the assertion of the lemma is true for by keeping in mind that . Now let . By assumption, we have
[TABLE]
and we choose a positive such that
[TABLE]
which in particular implies that is smaller than or equal to , cf. . Next, we introduce
[TABLE]
where is the rational function that represents the -th SINE-iterate in . We obtain
[TABLE]
From here, a literal copy of the proof of Lemma 7.11 in [6] will do. The only difference is that is a rational function (cf. ) instead of a polynomial.
Finally, we can prove our main theorem.
Theorem 4.3
If and if SINE is stopped according to the discrepancy principle with , then SINE is an order-optimal regularisation method, i.e., if , then
[TABLE]
Proof. By the definition of the stopping index by the discrepancy principle, one obtains
[TABLE]
With respect to lemma 4.2, it remains to estimate . For simplicity, we write instead of in the following and assume, without loss of generality, that . ( follows from lemma 4.2 with , refers to the space and Theorem 7.12 in [6] applies). By lemma 4.1, we conclude that
[TABLE]
Since , this implies that
[TABLE]
It remains to estimate
[TABLE]
The rational function
[TABLE]
satisfies
[TABLE]
due to in lemma 2.6. Moreover, by definition of and ,
[TABLE]
Substituting , then we have and
[TABLE]
We first show that
[TABLE]
Using , we obtain
[TABLE]
and
[TABLE]
Hence,
[TABLE]
with
[TABLE]
Since
[TABLE]
and
[TABLE]
according to lemma 2.6, we have, again with lemma 2.6,
[TABLE]
By lemma 2.6 and , we obtain
[TABLE]
and, similarly,
[TABLE]
which finally gives . Due to
[TABLE]
and by lemma 2.6, we obtain analogously
[TABLE]
and therefore
[TABLE]
Hence, by setting and in , we obtain
[TABLE]
From here, the proof continues literally as the proof of Theorem 7.12 in [6].
5 Upper bounds for the stopping index
The number of necessary iterations to meet the discrepancy principle reflects the efficiency of the method. Due to construction, SINE will stop faster with respect to the discrepancy principle than any other method that relies on the shift-and-invert Krylov subspace. Here, we will additionally show, that SINE stops earlier than CGNE (or at the same iterate as CGNE, in the worst case) under the same assumptions as in section 4. For this discussion, we designate the stopping index for SINE with parameter as . When tends to infinity, SINE turns into CGNE. Therefore we designate the stopping index of CGNE with .
Theorem 5.1
If and then
Proof. For , let be an arbitrary polynomial of degree less than or equal to . With , we have
[TABLE]
and therefore
[TABLE]
for all with , and, finally,
[TABLE]
Hence, by , we have
[TABLE]
Due to the definition of CGNE and SINE , it follows immediately that the norm of the residual of the th-SINE iterate is always smaller than or equal to the norm of the residual of the th-CGNE iterate , i.e.,
[TABLE]
holds for all , which proves our theorem. (The case is trivial.)
Theorem 5.1 basically shows that all upper bounds that are known for CGNE also apply to SINE, but SINE might be faster. We explicitly state some corollaries. As a corollary of theorem 7.13 in [6], which is due to [25, 26], and theorem 5.1 we obtain the following statement.
Corollary 5.2
If , , and , then
[TABLE]
and this estimate is sharp in the sense that the exponent cannot be replaced by a smaller one and that the bound is supposed to hold true for all possible values of .
Theorem 7.14 and theorem 7.15 in [6] also hold literally for SINE as simple corollaries of theorem 5.1
6 Illustration and discussion
We use the multiplication operator , , in order to illustrate the theoretical findings. The range of is not closed. For example, it can be readily seen that any constant function apart from zero is in the closure of the range , but not in the range itself. We further have and . For the fractional powers of the operator , we obtain , . We choose the exact solutions and with right-hand sides and , respectively. Then and . We use the perturbed right-hand sides , , with . The linear systems with the perturbed right-hand sides , , do not have a solution and a regularisation is necessary. We now use SINE to compute regularised solutions, where the iteration is stopped according to the discrepancy principle with . In figure 1, the -norm of the error of the computed regularisation is plotted versus . The red circle-marked line belongs to the error with respect to and the green, square-marked line belongs to the error with respect to . As predicted by theorem 4.3, the convergence to the exact solution with decreasing perturbation is at least or , respectively, which are indicated by the gray lines. The operator is simple enough such that all computations could be conducted exactly by using the computer algebra system Maple.
Due to construction, SINE will stop faster with respect to the discrepancy principle than any other method computing regularisations in the shift-and-invert Krylov subspace . That is, where these methods have been used successfully, SINE should also be a very good choice. That SINE might also be useful with respect to regularisation schemes that do not use the shift-and-invert Krylov subspace , will be illustrated by another simple experiment, where we compare SINE and CGNE. For and , , , SINE stops after two steps with
[TABLE]
, , whereas CGNE produces a polynomial of degree after steps. Both methods have been stopped according to the discrepancy principle with . In figure 2, it can be seen that the SINE regularisation on the left-hand side is qualitatively better than the CGNE regularisation on the right-hand side. The experiment also shows that the stopping index of SINE can be significantly smaller than the stopping index of CGNE. With the designations of section 5, we have
[TABLE]
Altogether, the theory and the experiment suggest that SINE is a valid order-optimal regularisation scheme. It is also hoped, that the given analysis inspires further research on the regularisation properties of rational Krylov subspace methods. For example, it is immediately clear that theorem 5.1 carries over to rational Krylov subspaces with arbitrary negative real poles, when the method is defined analogous to . Even choosing negative poles at random can only improve on CGNE with respect to the stopping index. These more general rational Krylov subspace methods might also be seen as accelerations of the nonstationary iterated Tikhonov iteration (e.g. [16]) or of method in example 1.1 with varying step sizes. While there is only one polynomial Krylov subspace, rational Krylov subspaces inspire a wide range of methods that might be adapted to the needs at hand. As a possible application, rational Krylov subspaces have been successfully used to accelerate computations related to seismic imaging (e.g. [4, 19, 33, 34]), which is known to be an ill-posed inverse problem.
Acknowledgments
Funded by the Deutsche Forschungsgemeinschaft (DFG, German Research Foundation) – Project-ID 258734477 – SFB 1173 *
References
- [1]
M. A. Botchev and L. A. Knizhnerman.
ART: Adaptive residual-time restarting for Krylov subspace matrix exponential evaluations.
J. Comput. Appl. Math., 364, 2020.
- [2]
C. Brezinski, P. Novati, and M. Redivo-Zaglia.
A rational Arnoldi approach for ill-conditioned linear systems.
J. Comput. Appl. Math., 236(8):2063–2077, 2012.
- [3]
A. Buccini, M. Donatelli, and L. Reichel.
Iterated Tikhonov regularization with a general penalty term.
Numer. Linear Algebra Appl., 24(4):e2089, 12, 2017.
- [4]
V. Druskin, R. F. Remis, M. Zaslavsky, and J. T. Zimmerling.
Compressing large-scale wave propagation models via phase-preconditioned rational Krylov subspaces.
Multiscale Model. Simul., 16(4):1486–1518, 2018.
- [5]
B. Eicke, A. K. Louis, and R. Plato.
The instability of some gradient methods for ill-posed problems.
Numer. Math., 58(1):129–134, 1990.
- [6]
H.W. Engl, M. Hanke, and A. Neubauer.
Regularization of inverse problems, volume 375 of Mathematics and its Applications.
Kluwer Academic Publishers Group, Dordrecht, 1996.
- [7]
A. G. Fakeev.
A class of iteration processes for solution of degenerate systems of linear algebraic equations.
U.S.S.R. Comput. Math. and Math. Phys., 21(3):545–552, 809, 1981.
- [8]
T. Göckler.
Rational Krylov subspace methods for -functions in exponential integrators.
PhD thesis, Karlsruhe Institute of Technology (KIT), Germany, 2014.
- [9]
T. Göckler and V. Grimm.
Convergence Analysis of an Extended Krylov Subspace Method for the Approximation of Operator Functions in Exponential Integrators.
SIAM J. Numer. Anal., 51(4):2189–2213, 2013.
- [10]
T. Göckler and V. Grimm.
Acceleration of contour integration techniques by rational Krylov subspace methods.
J. Comput. Appl. Math., 316:133–142, 2017.
- [11]
V. Grimm.
Resolvent Krylov subspace approximation to operator functions.
BIT, 52(3):639–659, 2012.
- [12]
V. Grimm and T. Göckler.
Automatic smoothness detection of the resolvent Krylov subspace method for the approximation of -semigroups.
SIAM J. Numer. Anal., 55(3):1483–1504, 2017.
- [13]
S. Güttel.
Rational Krylov approximation of matrix functions: numerical methods and optimal pole selection.
GAMM-Mitt., 36(1):8–31, 2013.
- [14]
M. Hanke.
Conjugate gradient type methods for ill-posed problems, volume 327 of Pitman Research Notes in Mathematics Series.
Longman Scientific & Technical, Harlow, 1995.
- [15]
M. R. Hestenes and E. Stiefel.
Methods of conjugate gradients for solving linear systems.
J. Research Nat. Bur. Standards, 49:409–436 (1953), 1952.
- [16]
Q. Jin and L. Stals.
Nonstationary iterated Tikhonov regularization for ill-posed problems in Banach spaces.
Inverse Problems, 28(10):104011, 15, 2012.
- [17]
J. T. King and C. Chillingworth.
Approximation of generalized inverses by iterated regularization.
Numer. Funct. Anal. Optim., 1(5):499–513, 1979.
- [18]
A. V. Krjanev.
An iterative Method for Solving Incorrectly Posed Problems.
U.S.S.R. Comput. Math. and Math. Phys., 14:25–35, 1974.
- [19]
W. Liu, C. G. Farquharson, J. Zhou, and X. Li.
A rational Krylov subspace method for 3D modeling of grounded electrical source airborne time-domain electromagnetic data.
J. Geophys. Eng., 16:451–462, 2019.
- [20]
Y. Liu and Ch. Gu.
A shift and invert reorthogonalization Arnoldi algorithm for solving the chemical master equation.
Appl. Math. Comput., 349:1–13, 2019.
- [21]
I. Moret and P. Novati.
RD-rational approximations of the matrix exponential.
BIT Numerical Mathematics, 44:595–615, 2004.
- [22]
I. Moret and P. Novati.
Krylov subspace methods for functions of fractional differential operators.
Math. Comp., 88(315):293–312, 2019.
- [23]
V. A. Morozov.
On the solution of functional equations by the method of regularization.
Soviet Math. Dokl., 7:414–417, 1966.
- [24]
A. S. Nemirovskiy.
The regularizing properties of the adjoint gradient method in ill-posed problems.
USSR Comput. Math. and Math. Phys., 26(2):7–16, 1986.
- [25]
A. S. Nemirovskiy and B. T. Polyak.
Iterative methods for solving linear ill-posed problems under precise information. I.
Engrg. Cybernetics, 22(3):1–11, 1984.
- [26]
A. S. Nemirovskiy and B. T. Polyak.
Iterative methods for solving linear ill-posed problems under precise information. II.
Engrg. Cybernetics, 22(4):50–56, 1984.
- [27]
R. Ramlau and L. Reichel.
Error estimates for Arnoldi-Tikhonov regularization for ill-posed operator equations.
Inverse Problems, 35(5):055002, 23, 2019.
- [28]
A. Rieder.
Runge-Kutta integrators yield optimal regularization schemes.
Inverse Problems, 21(2):453–471, 2005.
- [29]
J. D. Riley.
Solving systems of linear equations with a positive definite, symmetric, but possibly ill-conditioned matrix.
Math. Tables Aids Comput., 9:96–101, 1955.
- [30]
A. Ruhe.
Rational Krylov sequence methods for eigenvalue computation.
Linear Algebra Appl., 58:391–405, 1984.
- [31]
G. W. Stewart.
Afternotes goes to graduate school : lectures on advanced numerical analysis.
SIAM, Philadelphia, 1998.
- [32]
G. W. Stewart.
Matrix algorithms. Vol. II.
Society for Industrial and Applied Mathematics (SIAM), Philadelphia, PA, 2001.
Eigensystems.
- [33]
J. Zhou, W. Liu, , X. Li, and Z. Qi.
3D transient electromagnetic modeling using a shift-and-invert Krylov subspace method.
J. Geophys. Eng., 15:1341–1349, 2018.
- [34]
J. Zimmerling.
Model reduction of wave equations, theory and applications in forward modeling and imaging.
PhD thesis, Delft University of Technology, The Netherlands, 2018.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] M. A. Botchev and L. A. Knizhnerman. ART: Adaptive residual-time restarting for Krylov subspace matrix exponential evaluations. J. Comput. Appl. Math. , 364, 2020.
- 2[2] C. Brezinski, P. Novati, and M. Redivo-Zaglia. A rational Arnoldi approach for ill-conditioned linear systems. J. Comput. Appl. Math. , 236(8):2063–2077, 2012.
- 3[3] A. Buccini, M. Donatelli, and L. Reichel. Iterated Tikhonov regularization with a general penalty term. Numer. Linear Algebra Appl. , 24(4):e 2089, 12, 2017.
- 4[4] V. Druskin, R. F. Remis, M. Zaslavsky, and J. T. Zimmerling. Compressing large-scale wave propagation models via phase-preconditioned rational Krylov subspaces. Multiscale Model. Simul. , 16(4):1486–1518, 2018.
- 5[5] B. Eicke, A. K. Louis, and R. Plato. The instability of some gradient methods for ill-posed problems. Numer. Math. , 58(1):129–134, 1990.
- 6[6] H.W. Engl, M. Hanke, and A. Neubauer. Regularization of inverse problems , volume 375 of Mathematics and its Applications . Kluwer Academic Publishers Group, Dordrecht, 1996.
- 7[7] A. G. Fakeev. A class of iteration processes for solution of degenerate systems of linear algebraic equations. U.S.S.R. Comput. Math. and Math. Phys. , 21(3):545–552, 809, 1981.
- 8[8] T. Göckler. Rational Krylov subspace methods for φ 𝜑 \varphi -functions in exponential integrators . Ph D thesis, Karlsruhe Institute of Technology (KIT), Germany, 2014.
