Loading [MathJax]/jax/output/SVG/jax.js
Research article Special Issues

Fast matrix exponential-based quasi-boundary value methods for inverse space-dependent source problems

  • In this paper, we study the well-established quasi-boundary value methods for regularizing inverse state-dependent source problems, where the convergence analysis of three typical cases is presented in the framework of filtering regularization method under suitable source conditions. Interestingly, the quasi-boundary value methods can be interpreted as certain Lavrentiev-type regularization, which was not known in literature. As another major contribution, efficient numerical implementation based on matrix exponential in time is developed, which shows much improved computational efficiency than MATLAB's backslash solver based on the all-at-once space-time discretization scheme. Numerical examples are reported to illustrate the promising computational performance of our proposed algorithms based on matrix exponential techniques.

    Citation: Fermín S. V. Bazán, Luciano Bedin, Koung Hee Leem, Jun Liu, George Pelekanos. Fast matrix exponential-based quasi-boundary value methods for inverse space-dependent source problems[J]. Networks and Heterogeneous Media, 2023, 18(2): 601-621. doi: 10.3934/nhm.2023026

    Related Papers:

    [1] Fermín S. V. Bazán, Luciano Bedin, Mansur I. Ismailov, Leonardo S. Borges . Inverse time-dependent source problem for the heat equation with a nonlocal Wentzell-Neumann boundary condition. Networks and Heterogeneous Media, 2023, 18(4): 1747-1771. doi: 10.3934/nhm.2023076
    [2] L.L. Sun, M.L. Chang . Galerkin spectral method for a multi-term time-fractional diffusion equation and an application to inverse source problem. Networks and Heterogeneous Media, 2023, 18(1): 212-243. doi: 10.3934/nhm.2023008
    [3] Travis G. Draper, Fernando Guevara Vasquez, Justin Cheuk-Lum Tse, Toren E. Wallengren, Kenneth Zheng . Matrix valued inverse problems on graphs with application to mass-spring-damper systems. Networks and Heterogeneous Media, 2020, 15(1): 1-28. doi: 10.3934/nhm.2020001
    [4] Leonid Berlyand, Volodymyr Rybalko, Nung Kwan Yip . Renormalized Ginzburg-Landau energy and location of near boundary vortices. Networks and Heterogeneous Media, 2012, 7(1): 179-196. doi: 10.3934/nhm.2012.7.179
    [5] Shijin Deng . Large time behavior for the IBVP of the 3-D Nishida's model. Networks and Heterogeneous Media, 2010, 5(1): 133-142. doi: 10.3934/nhm.2010.5.133
    [6] Feiyang Peng, Yanbin Tang . Inverse problem of determining diffusion matrix between different structures for time fractional diffusion equation. Networks and Heterogeneous Media, 2024, 19(1): 291-304. doi: 10.3934/nhm.2024013
    [7] Peter V. Gordon, Cyrill B. Muratov . Self-similarity and long-time behavior of solutions of the diffusion equation with nonlinear absorption and a boundary source. Networks and Heterogeneous Media, 2012, 7(4): 767-780. doi: 10.3934/nhm.2012.7.767
    [8] Boris Andreianov, Mohamed Karimou Gazibo . Explicit formulation for the Dirichlet problem for parabolic-hyperbolic conservation laws. Networks and Heterogeneous Media, 2016, 11(2): 203-222. doi: 10.3934/nhm.2016.11.203
    [9] Kirill D. Cherednichenko, Alexander V. Kiselev, Luis O. Silva . Functional model for extensions of symmetric operators and applications to scattering theory. Networks and Heterogeneous Media, 2018, 13(2): 191-215. doi: 10.3934/nhm.2018009
    [10] Dongyi Liu, Genqi Xu . Input-output $ L^2 $-well-posedness, regularity and Lyapunov stability of string equations on networks. Networks and Heterogeneous Media, 2022, 17(4): 519-545. doi: 10.3934/nhm.2022007
  • In this paper, we study the well-established quasi-boundary value methods for regularizing inverse state-dependent source problems, where the convergence analysis of three typical cases is presented in the framework of filtering regularization method under suitable source conditions. Interestingly, the quasi-boundary value methods can be interpreted as certain Lavrentiev-type regularization, which was not known in literature. As another major contribution, efficient numerical implementation based on matrix exponential in time is developed, which shows much improved computational efficiency than MATLAB's backslash solver based on the all-at-once space-time discretization scheme. Numerical examples are reported to illustrate the promising computational performance of our proposed algorithms based on matrix exponential techniques.



    Inverse source problems arise often in real-world applications, such as localizing unknown groundwater contaminant sources, geophysical prospecting, crack identification and pollutant detection. Let T>0 and ΩRd(d=1,2,3) be an open and bounded domain with a piecewise smooth boundary Ω. We consider the inverse source problem (ISP) [6,10,37] of reconstructing the unknown space-dependent source term fL2(Ω) from the final condition g=u(,T)H10(Ω), according to a heat equation with homogeneous Dirichlet boundary conditions

    {utΔu=f, inΩ×(0,T),u(,t)=0,onΩ×(0,T),u(,0)=ϕ,inΩ,u(,T)=g,inΩ, (1.1)

    where we assume zero initial condition ϕ0 for simplicity. The general case with nonzero initial condition can be treated similarly; see [20] for related discussion. In practice, the exact final condition g is unknown and it is available as a noisy measurement gδL2(Ω) satisfying ggδ2δ for a noise level δ>0. This leads to an ill-posed inverse problem that requires regularization [12,24,26,30].

    There were many research works on the above inverse source problem with the source term f being of various a priori form. For f that depends on the state function u, the problem was investigated in [15,16]. For f that is a function of both time and space variables but is additive or separable, we refer to [32,39,40,53]. For f that depends on space or time variable only, many regularization methods have been developed, including Fourier method [11], quasi-reversibility method [10], quasi-boundary value method [49], simplified Tikhonov regularization method [48], the boundary element method [14], the method of fundamental solutions [1,46,47] and the finite element method [41]. Some iterative algorithms can be found in [22,23,51,52]. Regularization methods allowing efficient implementations are desirable in practical use. Besides the above mentioned ISPs for PDEs based on ordinary integer-order derivatives, there are also several recent works on solving ISPs in the framework of time-fractional PDEs, to name just a few [3,8,17,21,35,42,43,44,50].

    Being quite different from the standard Tikhonov regularization, the quasi-boundary value method [49] and its modified version [45] have been established as effective ways for regularizing such inverse source problems. They are shown to achieve an optimal order convergence rate under suitable regularity assumptions on the to-be-recovered source term. The main objective of this study is to develop optimal error estimates that cover in a unified way several source reconstruction methods in use, such as the simplified Tikhonov method, the quasi-boundary value method and its modified version. Furthermore, having as motivation the fact that the large-scale sparse linear systems resulting from the all-at-once space-time discretization of the obtained quasi-boundary value problem are expensive to solve, our second objective aims to present computationally more efficient matrix exponential based algorithms that eliminate the time variable and hence reduce the discretized system sizes and overall CPU times. In our recent work [20], we have designed efficient diagonalization-based parallel-in-time algorithms to solve such structured linear systems, which achieve a dramatic speedup in CPU times when compared with MATLAB built-in backslash solver.

    The remaining of this paper is organized as follows. In the next Section 2, we give the explicit solutions in series form for the direct and inverse problems. The unified convergence analysis of the general QBVM regularization model is presented in Section 3. Two different implementations based on finite difference discretization are described in Section 4, where the proposed matrix exponential method was not studied in the literature of inverse problems. Several 1D and 2D numerical examples are reported in Section 5 to compare the discussed algorithms. Finally, Section 6 concludes the paper with some ideas for future work.

    In this section, we present the explicit solutions in series form corresponding to the direct and inverse problems, which lays the foundation for the subsequent convergence analysis.

    The forward problem consists in the following initial boundary-value problem:

    {utΔu=f, inΩ×(0,T),u(,t)=0,onΩ×(0,T),u(,0)=0,inΩ, (2.1)

    with fL2(Ω). We denote <.,.> and as the standard inner product and respective norm in L2(Ω). Let {λk}kN be the eigenvalues of negative Laplacian operator (Δ) with associated eigenfunctions {wk}kN, wkH10(Ω), in the sense that

    a(wk,v)=λk<wk,v>,vH10(Ω),kN; (2.2)

    where a:H10(Ω)×H10(Ω)R is given by a(u,η)=Ωuηdx. It is well-known that 0<λ1λ2λ3, with λk as k and that the vector subspace generated by {wk}kN forms an orthonormal basis for L2(Ω) [13,Theorem 1,pp. 335]. Classical Fourier method shows that the solution of the forward problem (2.1) in series form is given by

    u(x,t)=k=1((1eλkt)λ1kfk)wk(x),fk=<f,wk>, (2.3)

    which converges in L2(0,T;H10(Ω))C([0,T];L2(Ω)) and satisfies Eq (2.1) in the generalized sense [31,pp. 128–131]. This explicit series solution Eq (2.3) will be used in convergence analysis.

    Given gL2(Ω), we aim to recover the source term fL2(Ω) using as input data final time measurements u(.,T) satisfying

    u(.,T)=gonΩ. (2.4)

    To this end, we introduce the linear operator B:L2(Ω)L2(Ω) defined by

    B(f):=k=1(1eλkT)λ1kfkwk(x),fk=<f,wk>. (2.5)

    Clearly, from Eq (2.3) for the exact source function f we have B(f)=u(.,T). As uC([0,T];L2(Ω)), B is well defined and it is a linear, compact, self-adjoint positive and one-to-one operator. Let {σk,wk}k=1 be its singular system [26,Appendix A.6], where σk=(1eλkT)λ1k>0 is called singular value. In particular, we have B(wk(x))=σkwk(x) and B=B.

    From here on we will focus on methods to recover f from the final time data given in Eq (2.4). We start by noting from Eq (2.3) and the additional condition (2.4) that for gL2(Ω) we have

    u(.,T)=k=1(1eλkTλkfk)wk(x)=k=1gkwk(x)=g, (2.6)

    where gk=<g,wk>. Thus, recovering the source fL2(Ω) from additional data gL2(Ω) amounts to solve the abstract operator equation

    Bf=q:=g, (2.7)

    Obviously, if gR(B), Eq (2.7) is uniquely solvable as qR(B) and B is a positive operator. Moreover, from Eq (2.6) we can easily obtain that the Fourier coefficient fk of the exact source function f is given by

    fk=λk1eλkTgk

    so that

    f(x)=k=1fkwk(x)=k=1λk1eλkTgkwk(x)

    i.e., a closed form to the source recovering problem can be expressed as

    f(x)=k=1σ1kgkwk(x) (2.8)

    where gk=<g,wk> and σk=(1eλkT)λ1k. It is worth noting that as B is a compact operator, its inverse B1:R(B)L2(Ω) is unbounded so that the linear equation (2.7) is ill-posed. This means that small errors in the input data g can result in arbitrarily large perturbations in the computed solution via the series solution Eq (2.8). Usually, the available final time measurement is contaminated with noise. Then, even if the exact data g belongs to R(B), we cannot expect the same for the noisy data gδ and, consequently, the series solution Eq (2.8) with noisy data gδ instead of g will be divergent or inaccurate. In the following section, we will introduce effective regularization techniques to address the ill-posedness in practical computation, and their implementation will be explained in Section 4.

    In this section we will take advantage of the singular system of B to build stable approximate solutions to the source recovery problem. As usual, let us assume that gδL2(Ω) such that

    ggδδ, (3.1)

    for some δ>0. Hereafter denotes the standard L2(Ω) norm. With assumed zero initial condition, define the recovered source term corresponding to the given noisy final data gδ:

    fδ=k=1<gδ,wk>σkwk(x).

    This expansion not only illustrates the influence of the errors in g but also suggests trying to construct stable approximations for the source function f by damping or filtering out the factors 1/σk. This can be achieved by introducing approximate solutions given by

    fδα(x)=k=1ϝα(σk)<gδ,wk>σkwk(x), (3.2)

    parameterized by a positive regularization parameter α, where ϝα:(0,B]R is a bounded function referred to as filter function or filter factor, such that

    i)|ϝα(σ)|1α>0and0<σBii)α>0there exists a positive constantc(α)such thatϝα(σ)c(α)σ,iii)limα0ϝα(σ)=1,0<σ<||B. (3.3)

    Here B denotes the operator norm of B with respect to L2(Ω) norm, that is B=supv=1B(v). It is known from regularization theory [26] that if ϝα satisfies i)–iii) in Eq (3.3) and α=α(δ) is chosen by a priori or a posteriori choice rules such that α0 as δ0, then fδαf as δ0.

    For a general operator equation Af=gδ with a compact operator A, the Tikhonov regularization method computes an approximate solution fδα by minimizing the regularized functional

    Jα(f)=Afgδ2+αgδ2,

    where α>0 is the regularization parameter. A straightforward calculation shows that the unique minimizer of Jα is given by

    fδα=(AA+αI)1Agδ, (3.4)

    where A denotes the adjoint of A. Let {σk,ξk,ηk}k=1 be the singular system [26] of A satisfying Aξk=σkηk and Aηk=σkξk, one has

    fδα=k=1σkσ2k+α<gδ,ξk>ηk. (3.5)

    Alternatively, in the case of positive and self-adjoint operator B with B=B, a simpler approximation solution fα can be obtained by minimizing the regularized quadratic functional

    Fα(f)=<Bf,f>2<gδ,f>+αf2,α>0,

    which is equivalent to solving a simpler regularized equation

    (B+αI)f=gδ. (3.6)

    With a positive self-adjoint B, the singular system of B reduces to {σk,wk}k=1 with wk=ξk=ηk, we have

    fδα=(B+αI)1gδ=k=11σk+α<gδ,wk>wk. (3.7)

    This method of constructing regularized solution as Eq (3.7) is referred to as Lavrentiev regularization [28,34,38] or, simplified regularization. Notice that the Tikhonov regularization applied to Eq (2.7) with a self-adjoint operator B results in a more complicated approximation fδα=(B2+αI)1Bgδ, which explains why it is also referred to as simplified regularization.

    Both Eqs (3.5) and (3.7) are particular cases of filtering regularization methods of the form

    fα=k=1ϝα(σk)<gδ,wk>σkwk, (3.8)

    with filter factors ϝα(σk). For Tikhonov and Lavrentiev regularization the filter factors ϝTikα(σ) and ϝLavα(σ) are given by

    ϝTikα(σ)=σ2σ2+α,ϝLavα(σ)=σσ+α,

    respectively. It is seen that for singular values σk much smaller than α the filter factors ϝTikα(σk) are small, and thus the corresponding components in Eq (3.5) are damped or filtered. In this case, the filter factors are approximately proportional to σ2k and so we can use α to control the filtering of potentially increasing ratios <gδ,wk>/σk. That is the amount of regularization or filtering depends on a judicious choice of the regularization parameter α.

    We consider the generalized QBVM approximations fδα,β to the source function f, within the framework of filtering methods, with fδα,β being defined as the solution of the regularized model

    {utΔu=finΩ×(0,T),u(.,t)=0onΩ×(0,T),u(.,0)=0onΩ,u(,T)+αf()βΔf()=gδonΩ, (3.9)

    which reduces to the QBVM [49] if β=0 and the MQBVM [45] if α=0. Following the discussion in [20], the solution of Eq (3.9) in series form can be expressed as

    fδα,β(x)=k=1λk1eλkT+αλk+βλ2k<gδ,wk>wk(x) (3.10)

    and that fδα,βf as α,β0, with the exact source function f being written as

    f(x)=k=1<g,wk>σkwk(x)=k=1λk1eλkT<g,wk>wk(x), (3.11)

    thus indicating that α and β play the role of regularization parameters. We will study the convergence properties of fδα,β within the framework of filtering regularization methods. In particular, we will investigate the error estimates ffα,β for suitable choices of the regularization parameters and focus on efficient numerical implementation in the practical case of using discrete data. For clarity, we split our discussion into 3 different cases: a) β=0; b) α=0; and c) β0, α0.

    Case a) Since σk=(1eλkT)/λk, when β=0 we obtain the regularized approximation

    fδα,0(x)=k=11(1eλkT)/λk+α<gδ,wk>wk(x)=k=1σkσk+α<gδ,wk>σkwk(x)=(B+αI)1gδ,

    and the approximate solution is nothing but the solution obtained by the well-studied Lavrentiev regularization method. This interesting equivalence between QBVM and Lavrentiev regularization seems to be not known in literature. In particular, provided the regularization parameter is chosen either a priori or a posteriori by proper choice rules, it is known that ffα,00 as α0. Moreover, the best convergence rate of fα,0 is O(δ1/2) [33] and this rate cannot improved for a compact B with non-closed range.

    Case b) With α=0 in Eq (3.10), we can get the approximate solution

    fδ0,β(x)=k=1ϝβ(σk)<gδ,wk>σkwk. (3.12)

    with filter factors given by

    ϝβ(σk)=σ2kσ2k+β(1eλkT). (3.13)

    Since

    ϝβ(σk)σk=σkσ2k+β(1eλkT)121eλ1Tβ, (3.14)

    it is clear that conditions i)–iii) in Eq (3.3) hold with c(β)=C1/β and C1=1/21eλ1T.

    Estimates on the error norm eδβ:=ffδ0,β can be obtained based on both the filtering properties of filter factors and a priori assumptions on the exact solution f. Recall that for a general operator equations Kf=gδ with a compact K having non-closed range R(K) and the Moore–Penrose inverse K, under the assumption that the exact solution satisfies the so-called source condition

    f=KgR(KK)μ,μ>0, (3.15)

    it is known that [9,12]

    ffδα=O(δ2μ2μ+1),0<μ<μ01/2, (3.16)

    where the index μ0 denotes the qualification of the regularization method [9,12]. For our following analysis let us introduce rβ(σk):=1ϝβ(σk), the regularized solution for exact data,

    f0,β=k=1ϝβ(σk)<g,wk>σkwk,

    and then decompose the error eδβ=ffδ0,β as the sum of regularization and noise errors,

    eδβ=(ff0,β)+(f0,βfδ0,β)=eβ,r+eβ,n,

    where

    eβ,r=ff0,β=k=1[1ϝβ(σk)]<g,wk>σkwk=k=1rβ(σk)<g,wk>σkwk, (3.17)

    and

    eβ,n=f0,βfδ0,β=k=1ϝβ(σk)<ggδ,wk>σkwk. (3.18)

    In our context, the above source condition reads fR(B2μ) and is equivalent to

    <g,wk>σk=σ2μk<z,wk>k, (3.19)

    with some zL2(Ω) such that B2μz=f. Then the regularization error norm satisfies

    eβ,r2=k=1(rβ(σk))2σ4μk|<z,wk>|2. (3.20)

    But since

    rβ(σk)=1ϝβ(σk)1ϝTikβ(σk)=βσ2k+β,

    and hence

    rβ(σk)σ2μkσ2μkβσ2k+β, (3.21)

    to bound the regularization error norm we have to bound the function

    hμ(σ)=σ2μβ/(σ2+β),0σσ1. (3.22)

    It is easy to see that this function attains its maximum at σ=μβ/(1μ) for 0<μ<1 and therefore we have

    hμ(σ)Cβμ

    with C=μμ(1μ)1μ. For μ1, hμ(σ) is strictly increasing and attains its maximum at σ=σ1. Thus for μ1, hμ(σ)σ(2μ2)1β. Consequently, for proper C2 the regularization error norm can be bounded as

    eβ,rC2βμz,0<μ1. (3.23)

    Further, for the noise error norm, since

    eβ,n2=k=1[ϝβ(σk)σk]2|<ggδ,wk>|2,

    using Eq (3.14) we obtain

    eβ,nC1βggδ. (3.24)

    Now Eqs (3.23) and (3.24) together imply

    eδβC2βμz+C1βδ,

    and the a priori selection parameter rule β=(δz)22μ+1 delivers the estimate

    ffδ0,β=O(z12μ+1δ2μ2μ+1),0<μ1. (3.25)

    The error estimate we just derived is essentially the same estimate obtained by applying Tikhonov regularization to an operator equation that involves a compact operator. The reason behind this is that our estimate depends on Eq (3.14) and Eqs (3.21)–(3.24) which in turn depend heavily on the properties of the Tikhonov filter. Based on this observation, an error estimate with the regularization parameter β chosen by Morozov discrepancy principle can also be deduced. This essentially leads to an a posteriori regularization parameter choice rule of choosing β such that

    Bfδ0,βgδ=ρδ (3.26)

    for some given ρ>1. Based on Eq (3.14) and Eqs (3.21)–(3.24) an estimate of the form Eq (3.25) can be derived which holds for 0<μ1/2, see [12,Thm. 4.17] or [9,Appendix C] for an illustrative analysis in finite dimension. Error estimates obtained by other means can also be found in [45].

    Case c) If α0 and β0, the approximation can be described in terms of filter factors as

    fδα,β=k=1ϝα,β(σk)<gδ,wk>σkwk, (3.27)

    with

    ϝα,β(σk)=σ2kσ2k+ασk+β(1eλkT),

    which describes a two-parameter regularization problem. This is a difficult problem that will not be fully addressed in this work. Instead, we prefer to only discuss the case where α=α(β), e.g., α=2β. For this, as before, we decompose

    eα,β=ffδα,β=eα,β,r+eα,β,n

    and then estimate regularization and noise errors separately. For both choices of α we see that

    ϝα,β(σk)σkC3β,

    and therefore

    eα,β,nC3βggδ. (3.28)

    From here on we will focus on the choice α=2β. Following in the same lines as in Case b let us introduce r2β,β(σk)=1ϝ2β,β(σk) and then note that since in this case

    ϝ2β,β(σk)σ2kσ2k+2βσk+β,

    and since

    r2β,β(σk)σ2μk(2βσk+β)σ2μkσ2k+2βσk+β, (3.29)

    we need to analyze the function

    gμ(σ)=(2βσ+β)σ2μσ2+2βσ+β,0<σB,μ>0,β>0.

    In fact, elementary calculations show that the derivative of this function is

    gμ(σ)=2βσ2μ1[βμ+3βμσ+(2μ1)σ2](β+σ)3, (3.30)

    and that its critical points are

    s1,2=3βμ±βμμ+42(2μ1)=(9μ±μ+4)βμ2(2μ1).

    This shows that the only positive critical point occurs when 0<μ<1/2 and that it is

    s=βμμ+4+9μ2(12μ).

    Since the quadratic function between brackets in Eq (3.30) opens downward and the derivative changes sign from positive on [0,s] to negative for s>s, we conclude that gμ attains its maximum at s=s. Further, similar to the analysis of hμ, gμ increases for μ1/2 and gμ attains its largest values at s=σ1. Hence, for proper C4 we have gμ(σ)C4βμ,0<μ1/2,0σσ1. Using this in Eq (3.29) it is readily seen that the regularization error norm can be bounded as

    e2β,β,rC4βμz. (3.31)

    Then, Eqs (3.28) and (3.31) imply that

    ffδ2β,βC4zβμ+C3β1/2δ,

    and an a priori choice rule of β as the one in Case b leads to

    ffδ2β,β=O(z12μ+1δ2μ2μ+1),0<μ1/2. (3.32)

    To summarize, we have obtained the following convergence results.

    Theorem 3.1. Let fδα,β be the general QBVM approximation as given by Eq (3.9) and f be the exact source function. We have the following estimates:

    (a) With β=0, if fR(B2μ) and choosing α=(δz)12μ+1, there holds [33,Corollary 3.3]

    fδα,0f=O(δ2μ2μ+1),0<μ1/2.

    (b) With α=0, fR(B2μ) and choosing β=(δz)22μ+1, there holds

    fδ0,βf=O(δ2μ2μ+1),0<μ1.

    (c) With α=2β>0, if fR(B2μ) and choosing β=(δz)22μ+1, there holds

    fδα,βf=O(δ2μ2μ+1),0<μ1/2.

    Clearly, Case b gives a faster convergence rate than Cases a and c whenever μ>1/2.

    We will use a second-order center finite difference scheme in space and a first-order backward Euler scheme in time for full discretization of the continuous QBVM model. More specifically, let h>0 be the uniform spatial step size and τ=T/n be the uniform time step size. Let ΔhRm×m denotes the discrete Laplacian matrix and IhRm×m be an identity matrix. Here we will describe the numerical scheme with a general initial condition ϕ for the purpose of better practical use.

    Let ϕh and gδ,h denotes function values of ϕ and gδ over all spatial grids in lexicographical order, respectively. Let fh and uj denotes the finite difference approximation of f and u(,jτ) over all spatial grids with the initial condition given by u0=u(,0)=ϕh. The full discretization of Eq (3.9) reads

    {(ujuj1)/τΔhujfh=0, j=1,2,,n,un+αfhβΔhfh=gδ,h, (4.1)

    which can be reformulated into a large-scale nonsymmetric sparse linear system

    Su=b, (4.2)

    where

    S=[αIhβΔh000IhIhIh/τΔh000IhIh/τIh/τΔh000Ih0Ih/τIh/τΔh0Ih00Ih/τIh/τΔh],u=[fhu1u2un1un],b=[gδ,hϕh/τ000].

    For large m and n, the above all-at-once sparse linear system in Eq (4.2) is very costly to solve by direct solvers, including MATLAB's build-in highly optimized backslash ('') sparse direct solver. In our recent work [20], a novel diagonalization-based parallel-in-time algorithm was proposed to speed up the direct inversion of S, where the special choice of α and β are crucial to the stability of diagonalization. Notice that in the original inverse source problem we are only interested in recovering f from the final measurement u(,T) and the actual values of uj,j=1,2,,n are unnecessary to compute and store. This drawback of the all-at-once scheme for QBVM can be addressed by the following matrix exponential-based implementation with a much better computational efficiency, where the intermediate values uj,j=1,2,,n are not computed and stored anymore. It is also possible to incorporate other finite difference schemes in time.

    Different from the above all-at-once full discretization in Eq (4.1), the semi-discretization in space of Eq (3.9) together with the initial condition can be written as linear ODE system with constant coefficient matrix

    {v(t)=Ahv(t)+fh,v(0)=ϕh, (4.3)

    where Ah=Δh denotes the negative discretized Laplacian after enforcing Dirichlet boundary conditions, and since fh is independent of time t. With general initial condition ϕ, the explicit solution of Eq (4.3) is

    v(t)=eAhtϕh+A1h(ImeAht)fh. (4.4)

    With the noisy final measurement v(T)=gδ,h, it follows from Eq (4.4) that (compare to Eq (2.7))

    Bhfh=qh,withBh=A1h(ImeAhT),qh=gδ,heAhTϕh (4.5)

    which can be solved for fh. In a similar manner, the above matrix exponential form of QBVM regularization model (3.9) leads to

    v(T)+αfh+βAhfh=eAhTϕh+A1h(ImeAhT)fh+αfh+βAhfh=gδ,h (4.6)

    which gives a Lavrentiev-type regularized system (avoided computing the dense matrix A1)

    Lα,βfh:=((ImeAhT)+αAh+βA2h)fh=Ah(gδ,heAhTϕh)=:rh. (4.7)

    Here the suitable choice of regularization parameters (α,β) depends on the noise level δ. Notice that the matrix exponential eAhT is in general very expensive (with O(m3) complexity) to compute exactly, but the matrix exponential-vector product eAhTfh with a sparse matrix Ah can be approximately computed very efficiently [2]. This suggests us to solve the regularized linear system (4.7) by iterative Krylov subspace methods (such as PCG) that only makes use of matrix-vector products. The above matrix exponential formulation is computationally attractive (especially for 2D/3D problems), since it eliminates the time variable as in the all-at-once scheme giving large-scale sparse linear systems for QBVM. The same idea of matrix exponential operator can also be generalized to nonlinear cases with exponential integrators [18,19,27,29].

    Alternatively, if the eigenpairs of Ah=Δh are simple to construct or compute analytically, then one can avoid the direct computation of the matrix exponential eAhT. More specifically, using an eigendecomposition of Ah=Δh, i.e., Ah=PΛPT, with eigenvalues ˆλk, 0<ˆλ1<ˆλ2<<ˆλm, and associated orthonormal eigenvectors pk from the k-th column of P, the solution fh of Eq (4.5) reads

    fh=mk=1ˆλkpkgδ,h1eˆλkTpkˆλkeˆλkTpkϕh1eˆλkTpk, (4.8)

    which matches with the truncated exact series solution given in Eq (2.8). Analogously, in the case of Eq (4.7), using eigenpairs of Ah, the regularized solution reads

    fh=mk=1ˆλkpkgδ,h1eˆλkT+αˆλk+βˆλ2kpkˆλkeˆλkTpkϕh1eˆλkTpk, (4.9)

    which matches with the truncated exact series solution given in Eq (3.10). Nevertheless, these explicit solutions in Eq (4.9) are of more theoretical use, since the eigenpairs of Ah are in general difficult to obtain, except for special cases with uniform grids and simple boundary conditions.

    Compared with the all-at-once sparse linear system (4.2) for the above QBVM, the size of the system matrix Lα,β is much smaller and hence computationally cheaper to solve. But it involves the matrix exponential eAT that requires extra costs for its computation. For 1D examples, we explicitly construct the matrix exponential eAT by the MATLAB function expm, which is very efficient for matrix A of a small size. Nevertheless, for 2D example it is much more efficient to use PCG as the iterative system solver, where the matrix exponential times a vector is approximated by the MATLAB function expmv [2] The MATLAB codes for implementing the above methods are available online at the GitHub link: https://github.com/junliu2050/MatExpQBVM.

    In this section, we present some numerical examples to illustrate the computational efficiency of our proposed methods. All simulations are implemented in serial with MATLAB on a Dell Precision 5820 Workstation with Intel(R) Core(TM) i9-10900X CPU@3.70GHz CPU and 64GB RAM, where CPU times (in seconds) are estimated by the timing functions tic/toc. For solving the sparse linear systems from all-at-once scheme for QBVM, we use MATLAB's backslash sparse direct solver, which runs very fast for several thousands (but not millions) of unknowns. To avoid inverse crimes, given an exact source f we solve the forward (direct) problem by the Crank-Nicolson (different from backward Euler) time-stepping scheme in time to compute gh, and then generate the noisy final condition measurement by adding random noise according to

    gδ,h=gh×(1+ϵ×rand(1,1)),

    where ϵ>0 controls the noise level and rand(1,1) denotes random noise uniformly distributed within [1,1]. We then compute the estimated noise bound δ:=gδ,hgh2,h in discrete L2 norm.

    Since z and μ in Theorem 3.1 are usually unknown, we select more practical regularization parameters as follows. For the first Case (a) with β=0, inspired by the QBVM [49], the choice of the regularization parameter α=δ seems to work well. For the second Case b with α=0, inspired by the MQBVM [45], the choice of the regularization parameter β=δ seems to work well. For the third Case c with α>0 and β>0, based on the above discussion we can choose α=δ and β=α2/4=δ/4 to get a similar convergence rate as observed in Case a. Hence, the Case c is of less practical use since it gives slower convergence rate than the Case b with similar computational costs. Therefore, for brevity we choose to not compare the Case c in our examples. As studied in [43], it is more practical to use an a posteriori regularization parameter choice rule Eq (3.26) that does not require the knowledge of z and μ. However, it can be more expensive since it needs to iteratively solve the nonlinear equation (3.26) for determining the regularization parameter, which also necessitates further separate convergence analysis. In particular, the QBVM based on all-at-once scheme seems to be too costly to solve multiple times.

    For solving Lα,βfh=rh in matrix exponential-based implementation, we also use MATLAB's backslash sparse direct solver for 1D examples since eAT can be explicitly computed very fast. For 2D examples, however, we will use preconditioned conjugate gradient (PCG) iterative solver (with a stopping tolerance tol=103) since it only requires to compute or approximate the matrix exponential times a vector eATv without constructing eAT, which can be performed very efficiently by using just matrix-vector product with the sparse matrix A; see [2] for more technical details. To the best of our knowledge, the application of existing fast matrix exponential based algorithms to our considered inverse source problems was not discussed in the literature; see [25] for a fast structured preconditioner when apply GMRES method to solve the system like Eq (4.2).

    Example 1. Choose Ω=(0,π),T=1, ϕ(x)=0, and a smooth source function

    f(x)=x(πx)sin(4x).

    Figure 1 compares the reconstructed source function by 4 different regularization methods: QBVM and MQBVM based on all-at-once scheme, MatExp-a (Case a) and MatExp-b (Case b) based on matrix exponential implementation. Clearly, MatExp-a and MatExp-b shows very similar approximation accuracy (measured as 'error' in L2 norm corresponding to the smallest δ) as QBVM and MQBVM, respectively, but costs much less CPU times (shown in titles) due to the elimination of time variable by using matrix exponential. For example, with h=π/1024, MQBVM costs about 20 seconds while MatExp-b takes only 0.05 second, giving about 40 times speedup. Notice that both MQBVM and MatExp-b provide about two times more accurate reconstruction in this case with a smooth source term, which matches with our convergence rates estimate in Theorem 3.1.

    Figure 1.  Comparison of regularization methods with h=π/1024 (1D Example 1).

    Example 2. Choose Ω=(0,π),T=1, ϕ(x)=0, and a non-smooth source function

    f(x)={2x,0xπ/2,2(πx),π/2xπ,

    Figure 2 compares the reconstructed source function by 4 different regularization methods: QBVM, MQBVM, MatExp-a (Case a), and MatExp-b (Case b). Again, both MatExp-a and MatExp-b are significantly faster than QBVM and MQBVM, while both MQBVM and MatExp-b deliver smoother recovery with a better accuracy due to the introduced Laplacian regularization term βΔf that penalizes undesirable oscillation as observed in QBVM and MatExp-a.

    Figure 2.  Comparison of regularization methods with with h=π/1024 (1D Example 2).

    Example 3. Choose Ω=(0,π),T=1, ϕ(x)=0, and a discontinuous source function

    f(x)={1,π/3x2π/3,0,else,

    Figure 3 compares the reconstructed source function by 4 different regularization methods: QBVM, MQBVM, MatExp-a (Case a), and MatExp-b (Case b). Similarly, both MatExp-a and MatExp-b are significantly faster than QBVM and MQBVM, while both MQBVM and MatExp-b deliver smooth source terms that largely fit the discontinuous pattern of f. Nevertheless, in this case both MQBVM and MatExp-b achieve a comparable accuracy, which is expected from our convergence analysis since a discontinuous f has a much lower regularity. To accurately capture the discontinuous jumps, it requires different regularization techniques which will be studied in our future work.

    Figure 3.  Comparison of regularization methods with h=π/1024 (1D Example 3).

    Example 4. Choose Ω=(0,π)2,T=1, ϕ(x,y)=0, and a smooth source function

    f(x,y)=x(πx)sin(2x)y(πy)cos(y).

    Figure 4 compares the reconstructed source function by 4 different regularization methods: QBVM, MQBVM, MatExp-a (Case a), and MatExp-b (Case b). Similarly, MatExp-a and MatExp-b shows a comparable approximation accuracy as QBVM and MQBVM, respectively, but costs much less CPU times (e.g., reduced by over 30 times from about 120 seconds by MQBVM to 4 seconds by MatExp-b). The speedup of CPU times will become more significant for a fine mesh.

    Figure 4.  Comparison of regularization methods with with h=π/64 (2D Example 4).

    The classical quasi-boundary value method (QBVM) and its variants are widely used for regularizing inverse space-dependent source problems, which upon full space-time finite difference discretization lead to large-scale ill-conditioned nonsymmetric sparse linear systems that are costly to solve. In this paper we first investigate the convergence rates of the general QBVM regularization model and then propose to integrate matrix exponential algorithms to eliminate the time variable so that the corresponding discretized linear systems are of smaller sizes and hence cheaper to solve. Both 1D and 2D examples show our proposed matrix exponential based algorithms can achieve a comparable accuracy with significantly faster CPU times. Compared with our recent work [20] utilizing parallel-in-time algorithms, our proposed matrix exponential based methods also have the advantage of using less memory storage.

    The QBVM regularization approaches can not accurately capture the corners or jumps in less regular source term, which requires advanced regularization techniques, such as the widely used nonlinear total variation-based regularization [7,36]. The above used choice of α=δ or β=δ depends on the noise level δ, which may not be available in practice. Hence, it is interesting to generalize the improved maximum product criterion (IMPC) techniques [4,5] to estimate the effective regularization parameters α and β without the exact knowledge of noise level.

    The authors appreciate the editor and two anonymous referees for their revision suggestions that have significantly improved the quality of this paper.

    The authors declare there is no conflict of interest.



    [1] M. N. Ahmadabadi, M. Arab, F. M. Ghaini, The method of fundamental solutions for the inverse space-dependent heat source problem, Eng Anal Bound Elem, 33 (2009), 1231–1235. https://doi.org/10.1016/j.enganabound.2009.05.001 doi: 10.1016/j.enganabound.2009.05.001
    [2] A. H. Al-Mohy, N. J. Higham, Computing the action of the matrix exponential, with an application to exponential integrators, SIAM J Sci Comput, 33 (2011), 488–511. https://doi.org/10.1137/100788860 doi: 10.1137/100788860
    [3] M. Ali, S. Aziz, S. A. Malik, Inverse source problems for a space–time fractional differential equation, Inverse Probl Sci Eng, 28 (2020), 47–68. https://doi.org/10.1080/17415977.2019.1597079 doi: 10.1080/17415977.2019.1597079
    [4] F. S. Bazán, J. B. Francisco, K. H. Leem, G. Pelekanos, A maximum product criterion as a tikhonov parameter choice rule for kirsch's factorization method, J. Comput. Appl. Math., 236 (2012), 4264–4275. https://doi.org/10.1016/j.cam.2012.05.008 doi: 10.1016/j.cam.2012.05.008
    [5] F. S. Bazán, J. B. Francisco, K. H. Leem, G. Pelekanos, Using the linear sampling method and an improved maximum product criterion for the solution of the electromagnetic inverse medium problem, J. Comput. Appl. Math., 273 (2015), 61–75. https://doi.org/10.1016/j.cam.2014.06.003 doi: 10.1016/j.cam.2014.06.003
    [6] J. R. Cannon, P. DuChateau, Structural identification of an unknown source term in a heat equation, Inverse Probl, 14 (1998), 535–551. https://doi.org/10.1088/0266-5611/14/3/010 doi: 10.1088/0266-5611/14/3/010
    [7] A. Chambolle, An algorithm for total variation minimization and applications, J Math Imaging Vis, 20 (2004), 89–97. https://doi.org/10.1023/B:JMIV.0000011321.19549.88 doi: 10.1023/B:JMIV.0000011321.19549.88
    [8] N. M. Dien, D. N. D. Hai, T. Q. Viet, D. D. Trong, On tikhonov's method and optimal error bound for inverse source problem for a time-fractional diffusion equation, Comput. Math. with Appl., 80 (2020), 61–81. https://doi.org/10.1016/j.camwa.2020.02.024 doi: 10.1016/j.camwa.2020.02.024
    [9] A. Doicu, T. Trautmann, F. Schreier, Numerical Regularization for Atmospheric Inverse Problems, Heidelberg: Springer Berlin, 2010,
    [10] F. F. Dou, C. L. Fu, F. Yang, Identifying an unknown source term in a heat equation, Inverse Probl Sci Eng, 17 (2009), 901–913. https://doi.org/10.1080/17415970902916870 doi: 10.1080/17415970902916870
    [11] F. F. Dou, C. L. Fu, F. L. Yang, Optimal error bound and Fourier regularization for identifying an unknown source in the heat equation, J. Comput. Appl. Math., 230 (2009), 728–737. https://doi.org/10.1016/j.cam.2009.01.008 doi: 10.1016/j.cam.2009.01.008
    [12] H. Engl, M. Hanke, A. Neubauer, Regularization of Inverse Problems, Netherlands: Springer, 2000.
    [13] L. Evans, Partial Differential Equations, Providence: American Mathematical Society, 2016.
    [14] A. Farcas, D. Lesnic, The boundary-element method for the determination of a heat source dependent on one variable, J Eng Math, 54 (2006), 375–388. https://doi.org/10.1007/s10665-005-9023-0 doi: 10.1007/s10665-005-9023-0
    [15] A. Fatullayev, Numerical solution of the inverse problem of determining an unknown source term in a heat equation, Math Comput Simul, 58 (2002), 247–253. https://doi.org/10.1016/S0378-4754(01)00365-2 doi: 10.1016/S0378-4754(01)00365-2
    [16] A. Fatullayev, Numerical solution of the inverse problem of determining an unknown source term in a two-dimensional heat equation, Appl. Math. Comput., 152 (2004), 659–666. https://doi.org/10.1016/S0096-3003(03)00582-4 doi: 10.1016/S0096-3003(03)00582-4
    [17] D. N. Hào, J. Liu, N. V. Duc, N. V. Thang, Stability results for backward time-fractional parabolic equations, Inverse Probl, 35 (2019), 125006. https://doi.org/10.1088/1361-6420/ab45d3 doi: 10.1088/1361-6420/ab45d3
    [18] M. Hochbruck, C. Lubich, H. Selhofer, Exponential integrators for large systems of differential equations, SIAM J Sci Comput, 19 (1998), 1552–1574. https://doi.org/10.1137/S1064827595295337 doi: 10.1137/S1064827595295337
    [19] M. Hochbruck, A. Ostermann, Exponential integrators, Acta Numer., 19 (2010), 209–286. https://doi.org/10.1017/S0962492910000048 doi: 10.1017/S0962492910000048
    [20] Y. Jiang, J. Liu, X. S. Wang, A direct parallel-in-time quasi-boundary value method for inverse space-dependent source problems, J. Comput. Appl. Math., 423 (2023), 114958. https://doi.org/10.1016/j.cam.2022.114958 doi: 10.1016/j.cam.2022.114958
    [21] B. Jin, W. Rundell, A tutorial on inverse problems for anomalous diffusion processes, Inverse Probl, 31 (2015), 035003. https://doi.org/10.1088/0266-5611/31/3/035003 doi: 10.1088/0266-5611/31/3/035003
    [22] B. T. Johansson, D. Lesnic, A variational method for identifying a spacewise-dependent heat source, IMA J Appl Math, 72 (2007), 748–760. https://doi.org/10.1093/imamat/hxm024 doi: 10.1093/imamat/hxm024
    [23] T. Johansson, D. Lesnic, Determination of a spacewise dependent heat source, J. Comput. Appl. Math., 209 (2007), 66–80. https://doi.org/10.1016/j.cam.2006.10.026 doi: 10.1016/j.cam.2006.10.026
    [24] S. I. Kabanikhin, Inverse and ill-posed problems: Theory and Applications, Berlin: De Gruyter, 2011.
    [25] R. Ke, M. K. Ng, T. Wei, Efficient preconditioning for time fractional diffusion inverse source problems, SIAM J. Matrix Anal. Appl., 41 (2020), 1857–1888. https://doi.org/10.1137/20M1320304 doi: 10.1137/20M1320304
    [26] A. Kirsch, An introduction to the mathematical theory of inverse problems, New York: Springer, 2011.
    [27] D. Kressner, R. Luce, Fast computation of the matrix exponential for a Toeplitz matrix, SIAM J. Matrix Anal. Appl., 39 (2018), 23–47. https://doi.org/10.1137/16M1083633 doi: 10.1137/16M1083633
    [28] M. M. Lavrentiev, Some Improperly Posed Problems of Mathematical Physics, Berlin: Springer, 1967,
    [29] S. T. Lee, H. K. Pang, H. W. Sun, Shift-invert Arnoldi approximation to the Toeplitz matrix exponential, SIAM J Sci Comput, 32 (2010), 774–792. https://doi.org/10.1137/090758064 doi: 10.1137/090758064
    [30] D. Lesnic, Inverse Problems with Applications in Science and Engineering, Boca Raton: CRC Press, 2021,
    [31] J. Lohwater, O. Ladyzhenskaya, The Boundary Value Problems of Mathematical Physics, New York: Springer, 2013.
    [32] Y. Ma, C. Fu, Y. Zhang, Identification of an unknown source depending on both time and space variables by a variational method, Appl. Math. Model., 36 (2012), 5080–5090. https://doi.org/10.1016/j.apm.2011.12.046 doi: 10.1016/j.apm.2011.12.046
    [33] M. T. Nair, U. Tautenhahn, Lavrentiev regularization for linear ill-posed problems under general source conditions, Zeitschrift für Anal. und ihre Anwendung, 23 (2004), 167–185.
    [34] M. Nair, Regularization of ill-posed operator equations: an overview, The Journal of Analysis, 29 (2021), 519–541. https://doi.org/10.1007/s41478-020-00263-9 doi: 10.1007/s41478-020-00263-9
    [35] H. T. Nguyen, D. L. Le, V. T Nguyen, Regularized solution of an inverse source problem for a time fractional diffusion equation, Appl. Math. Model., 40 (2016), 8244–8264. https://doi.org/10.1016/j.apm.2016.04.009 doi: 10.1016/j.apm.2016.04.009
    [36] L. I. Rudin, S. Osher, E. Fatemi, Nonlinear total variation based noise removal algorithms, Physica D, 60 (1992), 259–268.
    [37] E. G. Savateev, On problems of determining the source function in a parabolic equation, J Inverse Ill Posed Probl, 3 (1995), 83–102. https://doi.org/10.1515/jiip.1995.3.1.83 doi: 10.1515/jiip.1995.3.1.83
    [38] U. Tautenhahn, On the method of Lavrentiev regularization for nonlinear ill-posed problems, Inverse Probl, 18 (2002), 191. https://doi.org/10.1088/0266-5611/18/1/313 doi: 10.1088/0266-5611/18/1/313
    [39] D. Trong, N. Long, P. Alain, Nonhomogeneous heat equation: Identification and regularization for the inhomogeneous term, J. Math. Anal. Appl., 312 (2005), 93–104. https://doi.org/10.1016/j.jmaa.2005.03.037 doi: 10.1016/j.jmaa.2005.03.037
    [40] D. Trong, P. Quan, P. Alain, Determination of a two-dimensional heat source: uniqueness, regularization and error estimate, J. Comput. Appl. Math., 191 (2006), 50–67. https://doi.org/10.1016/j.cam.2005.04.022 doi: 10.1016/j.cam.2005.04.022
    [41] Z. Wang, W. Zhang, B. Wu, Regularized optimization method for determining the space-dependent source in a parabolic equation without iteration, J. Comput. Anal. Appl., 20 (2016), 1107–1126.
    [42] T. Wei, X. Li, Y. Li, An inverse time-dependent source problem for a time-fractional diffusion equation, Inverse Probl, 32 (2016), 085003. https://doi.org/10.1088/0266-5611/32/8/085003 doi: 10.1088/0266-5611/32/8/085003
    [43] T. Wei, J. G. Wang, A modified quasi-boundary value method for the backward time-fractional diffusion problem, Esaim Math Model Numer Anal, 48 (2014), 603–621. https://doi.org/10.1051/m2an/2013107 doi: 10.1051/m2an/2013107
    [44] T. Wei, J. Wang, A modified quasi-boundary value method for an inverse source problem of the time-fractional diffusion equation, Appl Numer Math, 78 (2014), 95–111. https://doi.org/10.1016/j.apnum.2013.12.002 doi: 10.1016/j.apnum.2013.12.002
    [45] T. Wei, J. Wang, A modified quasi-boundary value method for an inverse source problem of the time-fractional diffusion equation, Appl Numer Math, 78 (2014), 95–111. https://doi.org/10.1016/j.apnum.2013.12.002 doi: 10.1016/j.apnum.2013.12.002
    [46] L. Yan, C. L. Fu, F. L. Yang, The method of fundamental solutions for the inverse heat source problem, Eng Anal Bound Elem, 32 (2008), 216–222. https://doi.org/10.1016/j.enganabound.2007.08.002 doi: 10.1016/j.enganabound.2007.08.002
    [47] L. Yan, F. L. Yang, C. L. Fu, A meshless method for solving an inverse spacewise-dependent heat source problem, J. Comput. Phys., 228 (2009), 123–136. https://doi.org/10.1016/j.jcp.2008.09.001 doi: 10.1016/j.jcp.2008.09.001
    [48] F. Yang, C. L. Fu, A simplified Tikhonov regularization method for determining the heat source, Appl. Math. Model., 34 (2010), 3286–3299. https://doi.org/10.1016/j.apm.2010.02.020 doi: 10.1016/j.apm.2010.02.020
    [49] F. Yang, C. L. Fu, X. X. Li, A quasi-boundary value regularization method for determining the heat source, Math. Methods Appl. Sci., 37 (2013), 3026–3035. https://doi.org/10.1002/mma.3040 doi: 10.1002/mma.3040
    [50] F. Yang, C. L. Fu, X. X. Li, The inverse source problem for time-fractional diffusion equation: stability analysis and regularization, Inverse Probl Sci Eng, 23 (2015), 969–996. https://doi.org/10.1080/17415977.2014.968148 doi: 10.1080/17415977.2014.968148
    [51] L. Yang, M. Dehghan, J. Yu, G. Luo, Inverse problem of time-dependent heat sources numerical reconstruction, Math Comput Simul, 81 (2011), 1656–1672. https://doi.org/10.1016/j.matcom.2011.01.001 doi: 10.1016/j.matcom.2011.01.001
    [52] L. Yang, J. Yu, G. Luo, Z. Deng, Numerical identification of source terms for a two dimensional heat conduction problem in polar coordinate system, Appl. Math. Model., 37 (2013), 939–957. https://doi.org/10.1016/j.apm.2012.03.024 doi: 10.1016/j.apm.2012.03.024
    [53] Z. Yi, D. Murio, Source term identification in 1D IHCP, Comput. Math. with Appl., 47 (2004), 1921–1933. https://doi.org/10.1016/j.camwa.2002.11.025 doi: 10.1016/j.camwa.2002.11.025
  • This article has been cited by:

    1. Nam Bui Duc, Nguyen Minh Hai, Luu Vu Cam Hoan, Le Dinh Long, On inverse source term for heat equation with memory term, 2024, 57, 2391-4661, 10.1515/dema-2023-0138
    2. Aslam Khan, Abdul Ghafoor, Emel Khan, Manzoor Hussain, Haar Wavelet based method of lines for the numerical solutions of inverse problems with space dependent source and noise intensity parameter on the boundary, 2025, 100, 0031-8949, 045251, 10.1088/1402-4896/adc20d
  • Reader Comments
  • © 2023 the Author(s), licensee AIMS Press. This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0)
通讯作者: 陈斌, bchen63@163.com
  • 1. 

    沈阳化工大学材料科学与工程学院 沈阳 110142

  1. 本站搜索
  2. 百度学术搜索
  3. 万方数据库搜索
  4. CNKI搜索

Metrics

Article views(1733) PDF downloads(52) Cited by(2)

Figures and Tables

Figures(4)

/

DownLoad:  Full-Size Img  PowerPoint
Return
Return

Catalog