Discrete & Continuous Models
#& Applied Computational Science
ISSN 2658-7149 (online), 2658-4670 (print)
UDC 519.872:519.217 PACS 07.05.Tp, 02.60.Pn, 02.70.Bf DOI: 10.22363/2658-4670-2023-31-2-120-127 EDN: WIMGRX
Convergence of the grid method for the Fredholm equation of the first kind with Tikhonov regularization
Aleksandr A. Belov1'2
1 M. V. Lomonosov Moscow State University, 1, bid. 2, Leninskie Gory, Moscow, 119991, Russian Federation
2 RUDN University, 6, Miklukho-Maklaya St., Moscow, 117198, Russian Federation
(received: April 25, 2023; revised: May 5, 2023; accepted: June 26, 2023)
Abstract. The paper describes a grid method for solving an ill-posed problem for the Fredholm equation of the first kind using the A. N. Tikhonov regularizer. The convergence theorem for this method was formulated and proved. A procedure for thickening grids with a simultaneous increase in digit capacity of calculations is proposed.
Key words and phrases: ill-posed problems, grid method, regularization
2023, 31 (2) 120-127 http://journals.rudn.ru/miph
Research article
1. Introduction
A large number of applied tasks are ill-posed. A number of methods have been developed to solve them. Firstly, these are parametric methods in which the solution is represented as a decomposition over some basis, and the regularized equation is reduced to the problem of optimizing the coefficients of the decomposition (see, for example [1-3]). The success of this approach strongly depends on the successful choice of the basis. Such methods are difficult to study; finding estimates of accuracy and conditionally in calculations with finite digit numbers is particularly difficult. Most of the proofs are carried out for exact calculations with infinite digit capacity, i.e., without round-off errors.
Secondly, iterative methods with simple or implicit iterations [4, 5] are often used to obtain an approximate analytical solution. The number of iterations is also a regularizing parameter [6]. This looks tempting, since there is no need to introduce additional stabilizing terms and thereby increase the discrepancy. On the other hand, in the general case, iterations have to be implemented numerically. The finite-difference approximation of the corresponding quadratures introduces some systematic error in the operator
© Belov A. A., 2023
This work is licensed under a Creative Commons Attribution 4.0 International License https://creativecommons.org/licenses/by-nc/4.0/legalcode
and the right part. To reduce it, it is necessary to perform calculations on thickening grids.
The third approach is represented by various grid methods (finite-difference or finite-element), in which the solution is calculated in a set of discrete grid nodes, that is, essentially replaced by a piecewise constant function. In this approach, the initial problem is reduced to a system of algebraic equations that can be solved by any direct or iterative method [7, 8]. Yu. L. Gaponenko showed that finite-difference approximation makes the problem correct, i.e., self-regulation takes place [9, 10]. The study of finite element approximations (for specific applied problems) was carried out, for example, in [11, 12]. However, the proofs and convergence estimates are valid for calculations with infinite digit capacity, since they do not take into account rounding errors.
The central point of all regularizing algorithms is the justification of convergence and the evaluation of the actual accuracy, that is, the difference between the exact solution and the approximate one found. A review of the literature on this issue is given in [13]. Known a posteriori estimates are majorant and often greatly overestimate the error (up to 10 times or more). Quite often, they require specific information and solutions that are not easy to obtain in complex application tasks [14].
Another important issue is the choice of the regularization parameter. This problem is not trivial, since in most applied calculations the error level is fixed and does not tend to zero [15]. The best known solution to this question is the well-known generalized residual principle [16].
In the present paper, we describe a grid method for solving an ill-posed problem for the Fredholm equation of the first kind using the Tikhonov regularizer of the zeroth order. For this method, we formulate and prove convergence theorem which takes into account finite digit capacity of calculations. For its practical implementation, we propose procedure of simultaneous grid thickening and increase of digit capacity.
2. Method
We consider the Fredholm equation of the first kind
fb
Au = f, Au = I K(y,x)u(x)dx, y£[c,d]. (1)
J a
A well-known technique of regularization is to add the simplest Tikhonov stabilizer to the residual [8]. This leads to the following optimization problem
\\Au-f\\2L2 + a\\u\\2L2 ^ min. (2)
Here, a > 0 is a regularization parameter.
Minimizing (2) by u leads to the Euler equation. In the case of a non-self-adjoint operator A, it has the form
b
J Q(z, x)u(x)dx + au = F(z), z £ [a, b], a d d (3)
Q(z, x) = Q(x, z) = J K(y, x)K(y, z)dy, F(z) = J K(y, z)f(y)dy.
c c
To solve (2), let us use convenient mesh method [17]. We introduce meshes on x £ [a,b] and y £ [c,d]. For simplicity, they are supposed to be uniform and to have the same number of steps N. The grid steps of x and y are denoted by h = (b — a)/N and r = (d — c)/N, respectively. Let us replace all integrals in (1) by quadrature rules (for definiteness, using trapezoid rule). This leads to the difference problem
N
E [(A* A)k>n + aEk>n ] un =Fk, Q^k^N,
n=0 m M (4)
(A Thgn gmKm,kKm,n, Fk t gmKm,kfm.
m=0 m=0
Here, g are the weights of the trapezoid formula, Ek n is the unit matrix. The system of equations (4) is solved by some direct method.
3. Convergence
Let us formulate a few preliminary considerations.
1° When replacing integrals with grid approximations, we introduce some error. It can be considered as systematic. This error can be estimated using the Richardson method. This method is rigorously substantiated in [18]. Recall the essence of this approach.
In sequential twofold mesh thickening, even nodes of the current mesh coincide exactly with the nodes of the previous one. In these nodes, one can directly compute the difference of solutions on the sequential grids 5 = %ne — wcoarse. The error estimation takes the form
r = (2^—Ty (5)
where p is the accuracy order of the scheme. We emphasize that this approach does not require any information on the derivatives of the exact solution and provides asymptotically precise (i.e. unimprovable) error value instead of majorant one.
The described procedure can be controlled by graphs of lg \\r\\i2 versus lg N. If N is too small, the plot behavior is irregular. For "moderate" N, the plot is a straight line with slope —p. On this section of the plot, Richardson method is applicable. For excessively large N, the plot sharply passes to a horizontal line. This means that the calculation has reached round-off error background caused by finite digit capacity. Here, Richardson method is inapplicable, and one should terminate the calculations.
2o The matrix of a linear system (4) is ill-conditioned. Calculations with finite digit capacity lead to a random error associated with round-off errors. With a sufficiently small step, the calculation error becomes comparable with round-off errors and ceases to decrease with further thickening of the grids. To reduce the impact of rounding errors, one needs to increase the digit capacity of calculations. Apparently, Richtmyer was the first to point this out in the 1950s [19]. He noted that any difference scheme is incorrect in the sense that when the grid step tends to zero, it is necessary to increase the digit capacity of calculations.
At the same time, theorems on regularizing properties are usually proved for exact calculations (i.e., with infinite digit capacity). However, real calculations are carried out on finite round-off errors. It often turns out that in ill-conditioned problems, computer round-off errors can become predominant.
3o The use of a regularizer improves the conditionally of the linear system matrix. Therefore, increasing a reduces the random error (for calculations with fixed bit depth). However, the regularizer itself introduces a systematic error in the problem, which increases with increasing a.
Based on these suggestive considerations, we formulate the convergence theorem of the grid method (4). As far as we know, it is new.
Theorem 1. For any precision e > 0, there exist a0 > 0, step h0 and digit capacity K0 such that for h < h0, K > K0 and a = a0 the error is less than e.
Proof. The proof consists of 3 stages. We write down the regularized Fredholm equation. For it, according to Tikhonov's fundamental theorem, there is a required value of a0.
By virtue of the Ryabenky-Fillipov theorems, there is such a h0 that provides a systematic approximation error that does not exceed the required one for calculations with infinite digit capacity.
Since, for the selected grid step h, the conditionally of the linear system is known, then there is such a digit capacity that provides the required smallness of the random error. The theorem is proved. □
4. Calculation procedure
For the practical implementation of this theorem, the following algorithm is proposed. Let us set some K and a and perform the calculation with grid thickening. On each grid, we calculate the error estimate using the Richardson method. We thicken the grids until this estimate stops decreasing. Denote the last solution obtained as the limiting one.
Let us perform such calculations for a wide range of a values. The dependence of the true error of the limiting solution (i.e., the difference between numerical and exact solutions) on a has the following qualitative form. For a = 0, the error is very large due to poor conditionality of the matrix A* A. For small a, the random error is predominant, and the systematic error is negligible. As a increases, the random error decreases, and the systematic error, on the contrary, increases due to the term ~ a\\ u\\2 in the regularizer. With some a, the random and systematic errors become equal. This a corresponds to the best achievable accuracy at the selected bit depth.
The value of the random error is estimated as the product of the unit rounding error S0 by the condition number k of a linear system (4). For calculations with 64-bit numbers, we have 50 = 10-162. To estimate k, it is advisable to use the angular conditionally number [20]. As noted above, the systematic error consists of the grid approximation error (which is calculated using the Richardson method) and the regularizer contribution. In the zeroth approximation, these contributions can be considered independent. Therefore, according to the rules of statistics, the total value of the systematic error can be estimated as ^|| r\\2 + a2\\u\\2.
As the final one, we choose such a a, in which the estimates of random and systematic error are equal. If the obtained accuracy is unsatisfactory, one should increase the digit capacity and repeat the described calculations.
As far as we know, such calculation procedures with simultaneous thickening of grids and increasing digit capacity have not been proposed before.
5. Conclusion
Let us discuss possible generalizations of the proposed approaches. Firstly, the convergence theorem admits generalization to the case when the difference scheme is compiled not for a regularized problem, but for an initial ill-posed one. The absence of a regularizer reduces the systematic error. However, obviously, a significantly larger number of digits is required, which increases the complexity of the calculation.
Secondly, it is also advisable to use the procedure of thickening grids with a simultaneous increase in digit capacity for the numerical solution of formally correct, but ill-conditioned problems. Examples are stiff Cauchy problems with contrast structures. It is easy to construct a problem in which, when calculating 64-bit numbers, there is not a single correct sign in the answer [17]. Note that ill-conditionality and round-off errors are one of the important factors limiting the applicability of grid methods. Therefore, the relaxation of this restriction is of great practical interest.
Acknowledgments
This work did not receive specific funding.
References
[1] W. Jun-Gang, L. Yan, and R. Yu-Hong, "Convergence of Chebyshev type regularization method under Morozov discrepancy principle," Applied Mathematics Letters, vol. 74, pp. 174-180, 2017. DOI: 10.1016/j.aml. 2017.06.004.
[2] A. A. Belov and N. N. Kalitkin, "Processing of Experimental Curves by Applying a Regularized Double Period Method," Doklady Mathematics, vol. 94, no. 2, pp. 539-543, 2016. DOI: 10.1134/S1064562416050100.
[3] A. A. Belov and N. N. Kalitkin, "Regularization of the double period method for experimental data processing," Computational Mathematics and Mathematical Physics, vol. 57, no. 11, pp. 1741-1750, 2017. DOI: 10.1134/S0965542517110033.
[4] A. B. Bakushinsky and A. Smirnova, "Irregular operator equations by iterative methods with undetermined reverse connection," Journal of Inverse and Ill-posed Problems, vol. 18, pp. 147-165, 2010. DOI: 10.1515/ jiip.2010.005.
[5] A. B. Bakushinsky and A. Smirnova, "Discrepancy principle for generalized GN iterations combined with the reverse connection control," Journal of Inverse and Ill-posed Problems, vol. 18, pp. 421-431, 2010. DOI: 10.1515/jiip.2010.019.
[6] T. Jian-guo, "An implicit method for linear ill-posed problems with perturbed operators," Mathematical Methods in the Applied Sciences, vol. 18, pp. 1327-1338, 2006. DOI: 10.1002/mma.729.
[7] A. S. Leonov, Solving ill-posed inverse problems: essay on theory, practical algorithms and Matlab demonstrations [Resheniye nekorrektno postavlennykh obratnykh zadach. Ocherk teorii, prakticheskiye algoritmy i demonstratsii v Matlab]. Moscow: Librokom, 2010, in Russian.
[8] A. N. Tikhonov and V. Y. Arsenin, Solutions of Ill-Posed Problems. New York: Halsted, 1977.
[9] Y. L. Gaponenko, "On the degree of decidability and the accuracy of the solution of an ill-posed problem for a fixed level of error," USSR Computational Mathematics and Mathematical Physics, vol. 24, pp. 96101, 1984. DOI: 10.1016/0041-5553(84)90092-2.
[10] Y. L. Gaponenko, "The accuracy of the solution of a non-linear ill-posed problem for a finite error level," USSR Computational Mathematics and Mathematical Physics, vol. 25, pp. 81-85, 1985. DOI: 10.1016/0041-5553(85)90076-X.
[11] Y. Hon and T. Wei, "Numerical computation of an inverse contact problem in elasticity," Journal of Inverse and Ill-posed Problems, vol. 14, pp. 651-664, 2006. DOI: 10.1515/156939406779802004.
[12] H. Ben Ameur and B. Kaltenbacher, "Regularization of parameter estimation by adaptive discretization using refinement and coarsening indicators," Journal of Inverse and Ill-posed Problems, vol. 10, pp. 561583, 2002. DOI: 10.1515/jiip.2002.10.6.561.
[13] A. B. Bakushinsky and A. S. Leonov, "New a posteriori error estimates for approximate solutions to irregular operator equations [Novyye apos-teriornyye otsenki pogreshnosti priblizhennykh resheniy neregulyarnykh operatornykh uravneniy]," Vychisl. Metody Programm., vol. 15, pp. 359369, 2014, in Russian.
[14] A. B. Bakushinsky, A. Smirnova, and L. Hui, "A posteriori error analysis for unstable models," Journal of Inverse and Ill-posed Problems, vol. 20, pp. 411-428, 2012. DOI: 10.1515/jip-2012-0006.
[15] M. V. Klibanov, A. B. Bakushinsky, and L. Beilina, "Why a minimizer of the Tikhonov functional is closer to the exact solution than the first guess," Journal of Inverse and Ill-posed Problems, vol. 19, pp. 83-105, 2011. DOI: 10.1515/jiip.2011.024.
[16] A. V. Goncharskii, A. S. Leonov, and A. G. Yagola, "A generalized discrepancy principle," USSR Computational Mathematics and Mathematical Physics, vol. 13, no. 2, pp. 25-37, 1973. DOI: 10.1016/0041-5553(73)90128-6.
[17] A. A. Belov and N. N. Kalitkin, "Solution of the Fredholm Equation of the First Kind by the Mesh Method with Tikhonov Regularization," Mathematical Models and Computer Simulations, vol. 11, pp. 287-300, 2018. DOI: 10.1134/S2070048219020042.
[18] V. S. Ryabenkii and A. F. Fillipov, On stability of difference equations [Ob ustoychivosti raznostnykh uravneniy]. Moscow: Gos. Izdat. Tekh.-Teor. Liter., 1956, in Russian.
[19] R. D. Richtmyer and K. W. Morton, Difference methods for initial-value problems. New York: Interscience publishers, 1967.
[20] N. N. Kalitkin, L. F. Yuhno, and L. V. Kuzmina, "Quantitative criterion of conditioning for systems of linear algebraic equations," Mathematical Models and Computer Simulations, vol. 3, pp. 541-556, 2011. DOI: 10. 1134/S2070048211050097.
For citation:
A. A. Belov, Convergence of the grid method for the Fredholm equation of the first kind with Tikhonov regularization, Discrete and Continuous Models and Applied Computational Science 31 (2) (2023) 120-127. DOI: 10.22363/26584670-2023-31-2-120-127.
Information about the authors:
Belov, Aleksandr A. — Candidate of Physical and Mathematical Sciences, Researcher of Faculty of Physics, M. V. Lomonosov Moscow State University; Assistant Professor of Department of Applied Probability and Informatics of Peoples' Friendship University of Russia named after Patrice Lumumba (RUDN University) (e-mail: [email protected], phone: +7(495)9393310, ORCID: https://orcid.org/0000-0002-0918-9263, ResearcherID: Q-5064-2016, Scopus Author ID: 57191950560)
УДК 519.872:519.217 PACS 07.05.Tp, 02.60.Pn, 02.70.Bf DOI: 10.22363/2658-4670-2023-31-2-120-127 EDN: WIMGRX
Сходимость сеточного метода для уравнения Фредгольма первого рода с регуляризацией
по Тихонову
А. А. Белов1,2
1 Московский государственный университет им. М. В. Ломоносова, Ленинские горы, д. 1, стр. 2, Москва, 119991, Россия 2 Российский университет дружбы народов, ул. Миклухо-Маклая, д. 6, Москва, 117198, Россия
Аннотация. В статье описан сеточный метод решения некорректной задачи для уравнения Фредгольма первого рода с использованием регуляризатора А. Н. Тихонова. Сформулирована и доказана теорема о сходимости этого метода. Для её практической реализации предложена процедура сгущения сеток с одновременным увеличением разрядности вычислений.
Ключевые слова: некорректные задачи, сеточный метод, регуляризация