A backward problem for the time-fractional pseudo-parabolic equation with a variable coefficient


Abstract

This work addresses an inverse reconstruction task for a time-fractional pseudo-parabolic model with a temporally varying coefficient. By imposing Dirichlet boundary conditions, we aim to recover the unknown initial state from observations collected at the final time.

From a theoretical perspective, we derive existence and uniqueness results by proving that, under suitable hypotheses, the problem admits a unique solution. Computationally, we introduce a finite-difference discretisation based on a time-stepping strategy and provide a detailed stability and convergence analysis. Leveraging the resulting forward solver, we then formulate an initial-data identification procedure using Tikhonov regularisation. The proposed approach is validated with numerical simulations, and its resilience is assessed via experiments that incorporate perturbations in the final-time measurements.

1

1 Introduction↩︎

Pseudo-parabolic equations (Sobolev-type equations) are a mathematical model for a wide class of important physical and mechanical applications, such as filtration processes in porous media [1], population aggregation dynamics [2], nonlinear long-wave propagation [3], [4], second-order unsteady fluid flows [5], fluid transport in fractured rocks [6], and non-Newtonian fluid motion [7], [8]. The inverse problems for a linear, semilinear and nonlinear pseudoparabolic equation, both by itself and with variable coefficients, have been extensively investigated; a representative selection of related works can be found in [9][10].

In this work, we study a backward problem for a time-fractional pseudo-parabolic equation \[\label{1461} \partial_t^\alpha u(x,t)-u_{xx}(x,t)-\mu(t)\,u_{xxt}(x,t)=f(x,t), \qquad (x,t)\in(0,l)\times(0,T),\tag{1}\] subject to the Dirichlet boundary conditions \[\label{1462} u(0,t)=u(l,t)=0,\qquad t\in[0,T],\tag{2}\] and the final-time measurement \[\label{finalT} u(x,T)=\psi(x),\qquad x\in[0,l].\tag{3}\] Here, \(u(x,t)\) denotes the temperature, \(f(x,t)\) is a given source term, \(\mu(t)\) is a pseudo-parabolic coefficient, and \(\psi\) is the measured final-time state. The operator \(\partial_t^\alpha\) denotes the Caputo fractional derivative of order \(\alpha\in(0,1)\)[11]. The backwards-in-time problem consists of reconstructing the initial state \[\label{initial} u_0(x):=u(x,0),\qquad x\in[0,l],\tag{4}\] and, consequently, the whole trajectory \(u\) on \([0,T]\) from the data \((f,\psi)\).

The equation 1 models a time-fractional pseudo-parabolic diffusion process with memory and relaxation effects, describing anomalous transport phenomena influenced by time-dependent material properties and external forcing in the space-time domain \((0,l)\times(0,T)\). In engineering applications, backwards-in-time problems are essential because they focus on reconstructing past physical states using data observed at a later time.

A pioneering contribution to the well-posedness analysis of the backward-in-time problem for the time-fractional diffusion equation is given in [12]. Further developments for backward problems in fractional diffusion-wave models include theoretical and numerical studies in bounded domains [13], as well as iterative regularisation approaches (e.g., Landweber-type methods) for identifying unknown initial data in time-space fractional settings [14]. General well-posedness frameworks for backwards-in-time problems for time-fractional diffusion and diffusion-wave equations were also established in [15], [16]. In addition, simultaneous recovery of multiple initial values for time-fractional diffusion–wave equations was investigated in [17].

For fractional pseudo-parabolic equations, backward problems and related stability issues have been analysed in [18], [19]. Regularisation methods for reconstructing the initial value in time-fractional pseudo-parabolic models were developed in [20], and robustness under random noise was further studied in [21]. Related inverse initial data problems for time-fractional pseudo-hyperbolic equations were considered in [22].

Despite recent progress, backwards-in-time analysis for time-fractional pseudo-parabolic equations remains underexplored, particularly in terms of well-posedness theory, numerical reconstruction, and noisy data treatment. To address this deficiency, we undertake a comprehensive theoretical and numerical investigation of the problem.

Compared with the constant-coefficient case, the present variable-coefficient problem has an essentially different spectral structure. If \(\mu\) is constant, the Fourier modes may be studied by using coefficient-independent damping factors or special-function representations. In contrast, when \(\mu=\mu(t)\), the \(k\)-th Fourier coefficient satisfies \[\partial_t^\alpha u_k(t)+\mu(t)\lambda_k u_k'(t)+\lambda_k u_k(t)=f_k(t),\] where the coefficient of \(u_k'\) depends on time. Therefore, the backward reconstruction cannot be reduced to a simple explicit multiplier formula. Instead, each mode must be analysed through a weakly singular Volterra equation with a time-dependent kernel. The main technical point is to obtain estimates that are uniform with respect to the Fourier mode \(k\), in particular, the positivity and lower boundedness of the reconstruction factor \(\mathcal{A}_k(T)\).

The main contributions of this paper are as follows. First, we establish classical solvability of the backward problem under explicit regularity and compatibility assumptions on the final data and source term. Second, by reducing the Fourier modes to Volterra equations with time-dependent kernels, we prove the positivity of the reconstruction factor and derive an \(L^2\)-stability estimate for the recovered initial state. Third, we construct a fully discrete finite-difference solver based on the graded-mesh L1 approximation and central spatial differences, and combine it with Tikhonov regularisation for stable initial-state reconstruction from noisy final-time data.

The remainder of the manuscript is structured as follows: Section 2 establishes the existence and uniqueness of the backward problem. Section 3 develops and analyses a stable numerical scheme for the direct model. Section 4 presents the reconstruction procedure for identifying the unknown initial state from finite-time measurements. Numerical validations, including tests with noisy data, are given in Section 5.

2 Existence and Uniqueness of the problem↩︎

In this section, we establish the existence and uniqueness of a solution to the backwards-in-time problem for the time fractional pseudo-parabolic equation 1 subject to the Dirichlet boundary conditions 2 and the final-time measurement 3 .

2.1 Definition and assumptions↩︎

Definition 1. A pair \((u,u_0)\) is called a classical solution* of 13 if \[u\in C\big([0,T];C([0,l])\big)\cap C^1\big((0,T);C^2([0,l])\big),\qquad u_0\in C([0,l]),\] and, in addition, \[\partial_t^\alpha u\in C\big((0,T)\times[0,l]\big),\] where the Caputo derivative is defined by \[\partial_t^\alpha u(x,t) =\frac{1}{\Gamma(1-\alpha)}\int_0^t (t-s)^{-\alpha}\,\partial_s u(x,s)\,ds, \qquad (x,t)\in[0,l]\times(0,T).\] Moreover, \(u(\cdot,0)=u_0\) on \([0,l]\), \(u(0,t)=u(l,t)=0\) for \(t\in[0,T]\), \(u(\cdot,T)=\psi\) on \([0,l]\), and 1 holds pointwise on \((0,l)\times(0,T)\).*

Remark 2. The condition \(u_0(0)=u_0(l)=0\) is a compatibility condition inherited from the homogeneous Dirichlet boundary condition \(u(0,t)=u(l,t)=0\). Indeed, for a classical solution continuous up to \(t=0\), taking \(t\to0^+\) in the boundary condition gives \(u(0,0)=u(l,0)=0\), and hence \(u_0(0)=u_0(l)=0\). Thus, this condition is not an additional measurement assumption but a natural compatibility requirement for the classical solution concept.

Assumptions. Throughout this section, we assume:

  1. \(\alpha\in(0,1)\), \(\mu\in C([0,T])\), and there exists \(\mu_0>0\) such that \(\mu(t)\ge \mu_0\) for all \(t\in[0,T]\).

  2. \(\psi\in H^3(0,l)\) and \[\psi(0)=\psi(l)=0,\qquad \psi''(0)=\psi''(l)=0.\]

  3. \(f\in L^2\big(0,T;H^3(0,l)\big)\) and for a.e. \(t\in(0,T)\), \[f(0,t)=f(l,t)=0,\qquad f_{xx}(0,t)=f_{xx}(l,t)=0.\]

For uniform-in-time estimates of the time-derivative series, we shall also use:

  1. For every \(\delta\in(0,T)\), \(f\in L^\infty(\delta,T;H^3(0,l))\).

Remark 3. The assumptions F2F4 are imposed in order to obtain a classical solution and to justify termwise differentiation of the Fourier series. In particular, the \(H^3\)-regularity and the compatibility conditions ensure uniform convergence of the series for \(u\), \(u_{xx}\), and, away from \(t=0\), the series for \(u_t\), \(u_{xxt}\), and \(\partial_t^\alpha u\). These assumptions are sufficient for the classical solvability result proved below. We do not claim that they are optimal. Under weaker assumptions, one may expect mild or weak solutions, but this is outside the scope of the present work.

2.2 Existence and uniqueness↩︎

Theorem 4 (Existence, uniqueness, and explicit reconstruction). Let [F1][F4] hold. Then the inverse problem 13 admits a unique classical solution \((u,u_0)\) in the sense of Definition 1. Moreover, \((u,u_0)\) is given by \[\begin{align} u(x,t) &=\sum_{k=1}^\infty \Bigg[ \frac{\mathcal{A}_k(t)}{\mathcal{A}_k(T)}\,\psi_k +\mathcal{B}_k(t)-\frac{\mathcal{A}_k(t)}{\mathcal{A}_k(T)}\,\mathcal{B}_k(T) \Bigg]e_k(x), \qquad (x,t)\in[0,l]\times[0,T], \label{u95frac95compact95thm}\\[4pt] u_0(x) &=\sum_{k=1}^\infty \Bigg[ \frac{\psi_k-\mathcal{B}_k(T)}{\mathcal{A}_k(T)}\Bigg]e_k(x), \qquad x\in[0,l], \label{phi95frac95compact95thm} \end{align}\] {#eq: sublabel=eq:u95frac95compact95thm,eq:phi95frac95compact95thm} where \[e_k(x)=\sin\Big(\frac{k\pi}{l}x\Big),\qquad \lambda_k=\Big(\frac{k\pi}{l}\Big)^2,\qquad k=1,2,\dots,\] \(\psi_k\) and \(f_k\) are defined in 6 , and \(\mathcal{A}_k,\mathcal{B}_k\) are defined by 9 below. In particular, Lemma 5 yields \(\mathcal{A}_k(T)>0\), so the coefficients in ?? –?? are well-defined.

Furthermore:

(i) The series ?? converges uniformly on \([0,l]\times[0,T]\) and the series for \(u_{xx}\) converges uniformly on \([0,l]\times[0,T]\).

(ii) For every \(\delta\in(0,T)\) the series for \(u_t\), \(u_{xxt}\) and \(\partial_t^\alpha u\) converge uniformly on \([0,l]\times[\delta,T]\).

Proof. Formal Solution. Let \(\{e_k\}_{k\ge1}\) be the sine eigenfunctions of \(-\partial_{xx}\) on \((0,l)\): \[e_k(x)=\sin\Big(\frac{k\pi}{l}x\Big),\qquad -e_k''=\lambda_k e_k,\qquad \lambda_k=\Big(\frac{k\pi}{l}\Big)^2.\] Then \(\{e_k\}_{k\ge1}\) is an orthogonal basis of \(L^2(0,l)\) with \[\int_0^l e_k(x)e_j(x)\,dx=\frac{l}{2}\delta_{kj}.\] For \(v\in L^2(0,l)\) define its sine and cosine Fourier coefficients \[v_k:=\frac{2}{l}\int_0^l v(x)\sin\Big(\frac{k\pi}{l}x\Big)\,dx,\qquad v_k^c:=\frac{2}{l}\int_0^l v(x)\cos\Big(\frac{k\pi}{l}x\Big)\,dx.\] Then Parseval’s identity and Bessel’s inequalities read \[\label{bessel95cos95frac} \|v\|_{L^2(0,l)}^2=\frac{l}{2}\sum_{k=1}^\infty |v_k|^2, \qquad \sum_{k=1}^\infty |v_k|^2 \le \frac{2}{l}\|v\|_{L^2(0,l)}^2,\quad \sum_{k=1}^\infty |v_k^c|^2 \le \frac{2}{l}\|v\|_{L^2(0,l)}^2 .\tag{5}\]

Assume that \(f\) and \(\psi\) have sine-series expansions \[f(x,t)=\sum_{k=1}^{\infty}f_k(t)e_k(x),\qquad \psi(x)=\sum_{k=1}^{\infty}\psi_k e_k(x),\] where \(f_k(t)\) and \(\psi_k\) are the sine coefficients of \(f\) and \(\psi\) defined by \[\label{coeff:psi:f} f_k(t)=\frac{2}{l}\int_0^l f(x,t)\sin\Big(\frac{k\pi}{l}x\Big)\,dx, \quad \psi_k=\frac{2}{l}\int_0^l \psi(x)\sin\Big(\frac{k\pi}{l}x\Big)\,dx,\tag{6}\] \(k=1,2,\dots\), respectively.

We seek solution of 1 3 in the sine-series expansion form: Expanding \(u\) in the sine basis, \[u(x,t)=\sum_{k=1}^\infty u_k(t)e_k(x),\qquad e_k(x)=\sin\Big(\frac{k\pi}{l}x\Big),\] and using \(u_{xx}=-\sum_{k\ge1}\lambda_k u_k e_k\) and \(u_{xxt}=-\sum_{k\ge1}\lambda_k u_k' e_k\), we obtain for each \(k\ge1\) the mode equation \[\label{mode:eq95frac95thm} \partial_t^\alpha u_k(t)+\mu(t)\lambda_k u_k'(t)+\lambda_k u_k(t)=f_k(t), \qquad 0<t<T,\qquad u_k(T)=\psi_k.\tag{7}\]

Let \(y_k(t):=u_k'(t)\) and \(u_{0,k}:=u_k(0)\). Then \[u_k(t)=u_{0,k}+\int_0^t y_k(s)\,ds,\qquad \partial_t^\alpha u_k(t)=\frac{1}{\Gamma(1-\alpha)}\int_0^t (t-s)^{-\alpha}y_k(s)\,ds.\] Substituting into 7 yields the Volterra equation \[y_k(t)+\int_0^t H_k(t,s)y_k(s)\,ds =\frac{f_k(t)-\lambda_ku_{0,k}}{\mu(t)\lambda_k}, \qquad 0<t<T,\] where \[H_k(t,s)=\frac{1}{\mu(t)}+\frac{1}{\mu(t)\lambda_k\Gamma(1-\alpha)}(t-s)^{-\alpha}, \qquad 0\le s<t\le T.\] Let \(R_k\) be the corresponding resolvent kernel (given by the Neumann series). Then \[y_k(t)=g_k(t)+\int_0^t R_k(t,s)g_k(s)\,ds,\qquad g_k(t):=\frac{f_k(t)-\lambda_ku_{0,k}}{\mu(t)\lambda_k}.\] Integrating in time and using \(u_k(t)=u_{0,k}+\int_0^t y_k(\tau)\,d\tau\) yields \[\label{uk95AB95thm} u_k(t)=u_{0,k}\,\mathcal{A}_k(t)+\mathcal{B}_k(t),\qquad 0\le t\le T,\tag{8}\] where \[\begin{align} \label{def:AkBk95frac} &\mathcal{A}_k(t) :=1-\int_0^t \frac{1}{\mu(\tau)}\,d\tau -\int_0^t\int_0^\tau R_k(\tau,s)\,\frac{1}{\mu(s)}\,ds\,d\tau, \\&\mathcal{B}_k(t) :=\int_0^t \frac{f_k(\tau)}{\mu(\tau)\lambda_k}\,d\tau +\int_0^t\int_0^\tau R_k(\tau,s)\,\frac{f_k(s)}{\mu(s)\lambda_k}\,ds\,d\tau. \end{align}\tag{9}\]

Evaluating 8 at \(t=T\) and using \(u_k(T)=\psi_k\) gives \[\psi_k=u_{0,k}\mathcal{A}_k(T)+\mathcal{B}_k(T).\] By Lemma 5, \(\mathcal{A}_k(T)>0\) for all \(k\), hence \[u_{0,k}=\frac{\psi_k-\mathcal{B}_k(T)}{\mathcal{A}_k(T)}.\] Substituting this into 8 yields \[u_k(t)=\frac{\mathcal{A}_k(t)}{\mathcal{A}_k(T)}\psi_k +\mathcal{B}_k(t)-\frac{\mathcal{A}_k(t)}{\mathcal{A}_k(T)}\mathcal{B}_k(T).\] Therefore, inserting into \(u(x,t)=\sum_{k=1}^\infty u_k(t)e_k(x)\) and \(u_0(x)=\sum_{k=1}^\infty u_{0,k} e_k(x)\) gives ?? –?? .

Convergence and regularity. We justify that the series representations define a classical solution in the sense of Definition 1. The argument is based on coefficient decay obtained by integration by parts, together with Bessel’s inequality 5 and the Weierstrass M-test.

(a) Preparatory coefficient estimates. Under [F2], integrating by parts twice in the definition of \(\psi_k\) gives \[\label{eq:psi95twoip95thm} \psi_k=-\Big(\frac{l}{\pi k}\Big)^2(\psi'')_k, \qquad (\psi'')_k:=\frac{2}{l}\int_0^l \psi''(x)\sin\Big(\frac{k\pi}{l}x\Big)\,dx,\tag{10}\] and integrating once more yields \[\label{eq:psi95threeip95thm} \psi_k=-\Big(\frac{l}{\pi k}\Big)^3(\psi''')_k^{c}, \qquad (\psi''')_k^{c}:=\frac{2}{l}\int_0^l \psi'''(x)\cos\Big(\frac{k\pi}{l}x\Big)\,dx.\tag{11}\] Therefore, by Cauchy–Schwarz and Bessel’s inequality 5 , \[\begin{align} \sum_{k=1}^\infty |\psi_k| &\le \frac{l^2}{\pi^2}\sum_{k=1}^\infty \frac{1}{k^2}|(\psi'')_k| \le \frac{l^2}{\pi^2}\Big(\sum_{k=1}^\infty\frac{1}{k^4}\Big)^{1/2} \Big(\sum_{k=1}^\infty|(\psi'')_k|^2\Big)^{1/2} \le C\|\psi''\|_{L^2(0,l)}, \tag{12}\\[2mm] \sum_{k=1}^\infty \lambda_k |\psi_k| &= \Big(\frac{\pi}{l}\Big)^2 \sum_{k=1}^\infty k^2|\psi_k| \le C \sum_{k=1}^\infty \frac{1}{k}|(\psi''')_k^{c}| \le C\Big(\sum_{k=1}^\infty\frac{1}{k^2}\Big)^{1/2} \Big(\sum_{k=1}^\infty|(\psi''')_k^{c}|^2\Big)^{1/2} \le C\|\psi'''\|_{L^2(0,l)}. \tag{13} \end{align}\]

Similarly, under [F3], integrating by parts twice in the definition of \(f_k(t)\) gives, for a.e. \(t\in(0,T)\), \[\label{eq:f95twoip95thm} f_k(t)=-\Big(\frac{l}{\pi k}\Big)^2\,(f_{xx}(\cdot,t))_k, \qquad (f_{xx}(\cdot,t))_k:=\frac{2}{l}\int_0^l f_{xx}(x,t)\sin\Big(\frac{k\pi}{l}x\Big)\,dx.\tag{14}\] Hence, for a.e. \(t\), \[\label{eq:sum95fk95pointwise95thm} \sum_{k=1}^\infty |f_k(t)| \le C\sum_{k=1}^\infty \frac{1}{k^2}|(f_{xx}(\cdot,t))_k| \le C\|f_{xx}(\cdot,t)\|_{L^2(0,l)},\tag{15}\] and by Fubini and Cauchy–Schwarz in time, \[\begin{align} \sum_{k=1}^\infty \int_0^T |f_k(t)|\,dt &\le C \int_0^T \|f_{xx}(\cdot,t)\|_{L^2(0,l)}\,dt \le C\sqrt{T}\,\|f_{xx}\|_{L^2(0,T;L^2(0,l))} <\infty. \label{eq:sum95int95fk95thm} \end{align}\tag{16}\] Moreover, if [F4] holds, then for every \(\delta\in(0,T)\) we have \[\label{eq:sup95sum95fk95delta95thm} \sup_{t\in[\delta,T]}\sum_{k=1}^\infty |f_k(t)| \le C \sup_{t\in[\delta,T]}\|f_{xx}(\cdot,t)\|_{L^2(0,l)} <\infty.\tag{17}\]

(b) Uniform convergence of the series for \(u\). From the explicit mode representation \[u_k(t)=\frac{\mathcal{A}_k(t)}{\mathcal{A}_k(T)}\psi_k +\mathcal{B}_k(t)-\frac{\mathcal{A}_k(t)}{\mathcal{A}_k(T)}\mathcal{B}_k(T),\] and Lemma 5 (which yields \(\mathcal{A}_k(T)>0\)), we obtain a \(k\)-uniform bound as follows. The Volterra resolvent construction and [F1] imply that there exists \(C>0\), independent of \(k\), such that \[\label{eq:AkBk95uniform95bounds95thm} \sup_{t\in[0,T]}|\mathcal{A}_k(t)|\le C, \qquad \sup_{t\in[0,T]}|\mathcal{B}_k(t)| \le \frac{C}{\lambda_k}\int_0^T |f_k(s)|\,ds .\tag{18}\] Consequently, \[\label{eq:uk95sup95bound95thm} \sup_{t\in[0,T]}|u_k(t)| \le C\Big(|\psi_k|+\frac{1}{\lambda_k}\int_0^T |f_k(s)|\,ds\Big) =:C M_k.\tag{19}\] Since \(|e_k(x)|\le 1\) on \([0,l]\), it follows that \[|u_k(t)e_k(x)|\le C M_k,\qquad (x,t)\in[0,l]\times[0,T].\] Using 12 , 16 , and \(\sum_{k\ge1}\lambda_k^{-1}<\infty\), we get \[\sum_{k=1}^\infty M_k \le \sum_{k=1}^\infty |\psi_k| +\sum_{k=1}^\infty \frac{1}{\lambda_k}\int_0^T|f_k(s)|\,ds <\infty.\] Therefore, by the Weierstrass M-test, the series ?? converges uniformly on \([0,l]\times[0,T]\). In particular, \(u\in C([0,T];C([0,l]))\).

(c) Uniform convergence of the series for \(u_{xx}\). Differentiating formally in \(x\) gives \[u_{xx}(x,t)=-\sum_{k=1}^\infty \lambda_k u_k(t)e_k(x).\] We justify uniform convergence by estimating the \(k\)-th term: from 19 , \[\label{eq:lam95uk95sup95bound95thm} \sup_{t\in[0,T]}\lambda_k|u_k(t)| \le C\Big(\lambda_k|\psi_k|+\int_0^T|f_k(s)|\,ds\Big).\tag{20}\] The right-hand side is summable in \(k\) by 13 and 16 . Hence \[\sum_{k=1}^\infty \sup_{t\in[0,T]}\lambda_k|u_k(t)|<\infty,\] and since \(|e_k(x)|\le 1\), the Weierstrass M-test yields uniform convergence of the series for \(u_{xx}\) on \([0,l]\times[0,T]\). Thus \(u_{xx}\in C((0,T)\times[0,l])\).

Moreover, by Cauchy–Schwarz and 14 , for a.e. \(t\in(0,T)\), \[\label{eq:fk95sup95kminus295bound} |f_k(t)| \le C\,\frac{1}{k^2}\,\|f_{xx}(\cdot,t)\|_{L^2(0,l)}.\tag{21}\] Indeed, by Cauchy–Schwarz and \(|(f_{xx}(\cdot,t))_k|\le C\|f_{xx}(\cdot,t)\|_{L^2(0,l)}\) (Bessel), the claim follows from 14 . Consequently, if [F4] holds then for every \(\delta\in(0,T)\), \[\label{eq:sup95fk95kminus295bound} \sup_{t\in[\delta,T]}|f_k(t)| \le C\,\frac{1}{k^2}\,\sup_{t\in[\delta,T]}\|f_{xx}(\cdot,t)\|_{L^2(0,l)}.\tag{22}\] In particular, \(\sum_{k\ge1}\sup_{t\in[\delta,T]}|f_k(t)|<\infty\).

(d) Uniform convergence of the series for \(u_{xxt}\) on \([0,l]\times[\delta,T]\). Assume [F4] and fix \(\delta\in(0,T)\). Let \(y_k(t)=u_k'(t)\). From the resolvent identity, \[y_k(t)=g_k(t)+\int_0^t R_k(t,s)g_k(s)\,ds,\qquad g_k(t)=\frac{f_k(t)-\lambda_ku_{0,k}}{\mu(t)\lambda_k}.\] Standard resolvent (solution-operator) estimates for second-kind Volterra equations with weakly singular kernels imply that for every \(\delta\in(0,T)\), \[\label{eq:yk95sup95delta95bound95thm} \sup_{t\in[\delta,T]}|y_k(t)| \le C_\delta \,\|g_k\|_{L^\infty(\delta,,T)},\tag{23}\] where \(C_\delta\) depends only on \((\delta,T,\alpha)\) and bounds on \(\mu\), but not on \(k\); see, e.g., Becker [23] (resolvent theory for weakly singular kernels). The \(k\)-independence follows since \(\mu(t)\ge\mu_0\) and \(1/\lambda_k\le 1/\lambda_1\), so the kernel bounds entering the resolvent estimate are uniform in \(k\).

Multiplying by \(\lambda_k\) and using \(\mu(t)\ge\mu_0\) gives \[\label{eq:lam95yk95sup95delta95bound95thm} \sup_{t\in[\delta,T]}\lambda_k|u_k'(t)| \le C_\delta\Big(\sup_{t\in[\delta,T]}|f_k(t)|+\lambda_k|u_{0,k}|\Big).\tag{24}\] Using \(u_{0,k}=(\psi_k-\mathcal{B}_k(T))/\mathcal{A}_k(T)\) together with 18 yields \[\label{eq:lam95varphi95bound95thm} \lambda_k|u_{0,k}| \le C\Big(\lambda_k|\psi_k|+\int_0^T|f_k(s)|\,ds\Big).\tag{25}\] Combining 2425 we arrive at \[\label{eq:lam95ukprime95majorant95thm} \sup_{t\in[\delta,T]}\lambda_k|u_k'(t)| \le C_\delta\Big(\sup_{t\in[\delta,T]}|f_k(t)|+\lambda_k|\psi_k| +\int_0^T|f_k(s)|\,ds\Big).\tag{26}\]

We now show that the right-hand side is summable in \(k\). By 22 we have \(\sum_{k\ge1}\sup_{t\in[\delta,T]}|f_k(t)|<\infty\). Moreover, \(\sum_{k\ge1}\lambda_k|\psi_k|<\infty\) by 13 and \(\sum_{k\ge1}\int_0^T|f_k(s)|\,ds<\infty\) by 16 . Therefore, \[\sum_{k=1}^\infty \sup_{t\in[\delta,T]}\lambda_k|u_k'(t)|<\infty.\] Since \(|e_k(x)|\le1\), the Weierstrass M-test implies that the series \[u_{xxt}(x,t)=-\sum_{k=1}^\infty \lambda_k u_k'(t)e_k(x)\] converges uniformly on \([0,l]\times[\delta,T]\). Hence \(u_{xxt}\in C([0,l]\times[\delta,T])\).

(e) Uniform convergence of the series for \(u_t\) on \([0,l]\times[\delta,T]\). Assume [F4] and fix \(\delta\in(0,T)\). From 26 , \[\sup_{t\in[\delta,T]}|u_k'(t)| \le \frac{1}{\lambda_k}\sup_{t\in[\delta,T]}\lambda_k|u_k'(t)| \le \frac{C_\delta}{\lambda_k} \Big(\sup_{t\in[\delta,T]}|f_k(t)|+\lambda_k|\psi_k|+\int_0^T|f_k(s)|\,ds\Big),\] hence \[\label{eq:ukprime95sup95delta95bound} \sup_{t\in[\delta,T]}|u_k'(t)| \le C_\delta\Big( |\psi_k|+\frac{1}{\lambda_k}\int_0^T|f_k(s)|\,ds +\frac{1}{\lambda_k}\sup_{t\in[\delta,T]}|f_k(t)| \Big).\tag{27}\]

We show that the right-hand side is summable in \(k\). First, \(\sum_{k\ge1}|\psi_k|<\infty\) by 12 , and \[\sum_{k\ge1}\frac{1}{\lambda_k}\int_0^T|f_k(s)|\,ds<\infty\] by 16 together with \(\sum_{k\ge1}\lambda_k^{-1}<\infty\).

Finally, using 22 and \(\lambda_k=(\pi k/l)^2\), we obtain \[\frac{1}{\lambda_k}\sup_{t\in[\delta,T]}|f_k(t)| \le C\,\frac{1}{k^2}\cdot \frac{1}{k^2}\, \sup_{t\in[\delta,T]}\|f_{xx}(\cdot,t)\|_{L^2(0,l)} = C\,\frac{1}{k^4}\,\sup_{t\in[\delta,T]}\|f_{xx}(\cdot,t)\|_{L^2(0,l)}.\] Hence \(\sum_{k\ge1}\lambda_k^{-1}\sup_{t\in[\delta,T]}|f_k(t)|<\infty\) since \(\sum k^{-4}<\infty\).

Therefore, \[\sum_{k=1}^\infty \sup_{t\in[\delta,T]}|u_k'(t)|<\infty.\] Since \(|e_k(x)|\le1\), the Weierstrass M-test implies that the series \[u_t(x,t)=\sum_{k=1}^\infty u_k'(t)e_k(x)\] converges uniformly on \([0,l]\times[\delta,T]\). In particular, \(u_t\in C([0,l]\times[\delta,T])\). Moreover, by part (d) the series for \(u_{xxt}=-\sum_{k\ge1}\lambda_k u_k'(t)e_k(x)\) converges uniformly on \([0,l]\times[\delta,T]\), so \(u_t(\cdot,t)\in C^2([0,l])\) and \((u_t)_{xx}=u_{xxt}\) on \([\delta,T]\).

Since each \(u_k(\cdot)e_k(\cdot)\) is \(C^1\) in \(t\) on \([\delta,T]\) and \(\sum_{k\ge1}u_k(t)e_k(x)\) converges uniformly on \([0,l]\times[\delta,T]\) (by (b)), while \(\sum_{k\ge1}u_k'(t)e_k(x)\) converges uniformly on \([0,l]\times[\delta,T]\) (by this step), the standard theorem on termwise differentiation of uniformly convergent series on compact sets implies that \(u\in C^1([0,l]\times[\delta,T])\) and \[u_t(x,t)=\sum_{k=1}^\infty u_k'(t)e_k(x)\quad\text{on }[0,l]\times[\delta,T].\] Moreover, by (d) we have \((u_t)_{xx}=u_{xxt}\) on \([0,l]\times[\delta,T]\), hence \(u\in C^1([\delta,T];C^2([0,l]))\) for every \(\delta\in(0,T)\), i.e. \(u\in C^1((0,T);C^2([0,l]))\).

(f) Uniform convergence of the series for \(\partial_t^\alpha u\) on \([0,l]\times[\delta,T]\). Fix \(\delta\in(0,T)\) and assume [F4]. By the mode equation 7 , for \(t\in(0,T)\), \[\partial_t^\alpha u_k(t)=f_k(t)+\lambda_k u_k(t)+\mu(t)\lambda_k u_k'(t).\] Hence, for \(t\in[\delta,T]\), \[\label{eq:caputo95series95thm} \partial_t^\alpha u(x,t) =\sum_{k=1}^\infty \partial_t^\alpha u_k(t)e_k(x) =\sum_{k=1}^\infty \Big(f_k(t)+\lambda_k u_k(t)+\mu(t)\lambda_k u_k'(t)\Big)e_k(x).\tag{28}\]

We show uniform convergence of the right-hand side on \([0,l]\times[\delta,T]\) termwise. For the first series, by 22 we have \(\sum_{k\ge1}\sup_{t\in[\delta,T]}|f_k(t)|<\infty\), and since \(|e_k(x)|\le1\), the M-test yields uniform convergence of \(\sum_{k\ge1} f_k(t)e_k(x)\) on \([0,l]\times[\delta,T]\).

The second series \(\sum_{k\ge1}\lambda_k u_k(t)e_k(x)\) equals \(-u_{xx}(x,t)\) and is uniformly convergent on \([0,l]\times[0,T]\) by part (c). The third series \(\sum_{k\ge1}\mu(t)\lambda_k u_k'(t)e_k(x)\) is uniformly convergent on \([0,l]\times[\delta,T]\) by part (d) and boundedness of \(\mu\) on \([\delta,T]\). Therefore, 28 converges uniformly on \([0,l]\times[\delta,T]\), and in particular \(\partial_t^\alpha u\in C([0,l]\times[\delta,T])\). Since \(\delta\in(0,T)\) is arbitrary, we conclude \(\partial_t^\alpha u\in C((0,T)\times[0,l])\).

Collecting (b)–(f), we obtain the stated regularity and the pointwise validity of 1 .

Uniqueness. Let \((u_1,u_{0,1})\) and \((u_2,u_{0,2})\) be two classical solutions for the same \((f,\psi)\). Set \(u:=u_1-u_2\) and \(\chi:=u_{0,1}-u_{0,2}\). Then \(u\) satisfies the homogeneous fractional pseudo-parabolic problem \[\label{eq:w95hom} \partial_t^\alpha u - u_{xx}-\mu(t)\,u_{xxt}=0,\quad (x,t)\in(0,l)\times(0,T),\tag{29}\] with boundary conditions \(u(0,t)=u(l,t)=0\), final-time measurement \(u(x,T)=0\), and initial state \(u(x,0)=\chi(x)\).

Expand \(u\) in the sine basis: \[u(x,t)=\sum_{k=1}^\infty u_k(t)e_k(x),\qquad e_k(x)=\sin\Big(\frac{k\pi}{l}x\Big),\quad \lambda_k=\Big(\frac{k\pi}{l}\Big)^2.\] Then each coefficient \(u_k\) solves (with \(f_k\equiv0\)) \[\label{eq:wk95hom} \partial_t^\alpha u_k(t)+\mu(t)\lambda_k u_k'(t)+\lambda_k u_k(t)=0, \qquad 0<t<T,\qquad u_k(T)=0,\tag{30}\] and \(u_k(0)=\chi_k\) (the sine coefficient of \(\chi\)).

Repeating the derivation of the mode representation (Volterra reduction + resolvent), but with \(f_k\equiv0\), yields \[\label{eq:wk95Ak} u_k(t)=\chi_k\,\mathcal{A}_k(t),\qquad 0\le t\le T,\tag{31}\] where \(\mathcal{A}_k(t)\) is exactly the same functional defined in 9 . Evaluating 31 at \(t=T\) and using \(u_k(T)=0\), we get \[0=u_k(T)=\chi_k\,\mathcal{A}_k(T).\] By lemma 5 we have \(\mathcal{A}_k(T)\neq0\) for every \(k\), hence \(\chi_k=0\) for all \(k\). Therefore \(u_k(t)\equiv0\) for all \(k\) and all \(t\in[0,T]\), so \(u\equiv0\) on \((0,l)\times(0,T)\). In particular, \(\chi=u(\cdot,0)\equiv 0\), i.e. \(u_{0,1}\equiv u_{0,2}\). ◻

Lemma 5 (Positivity of \(\mathcal{A}_k\)). Let \(\mathcal{A}_k\) be the function defined by 9 . Equivalently, \(\mathcal{A}_k\) is the solution of the homogeneous mode problem \[\label{eq:Ak95mode} \partial_t^\alpha \mathcal{A}_k(t)+\mu(t)\lambda_k\,\mathcal{A}_k'(t)+\lambda_k\,\mathcal{A}_k(t)=0, \qquad t\in(0,T],\qquad \mathcal{A}_k(0)=1,\qquad{(1)}\] where \(\partial_t^\alpha\) is the Caputo derivative.

Then:

(i) \(\mathcal{A}_k\in AC([0,T])\) and for every \(\delta\in(0,T)\) one has \(\mathcal{A}_k\in C^1([\delta,T])\) and \(\partial_t^\alpha \mathcal{A}_k\in C([\delta,T])\). In particular, ?? holds pointwise on \([\delta,T]\) for every \(\delta>0\).

(ii) \(\mathcal{A}_k(t)>0\) for all \(t\in[0,T]\). Hence \(\mathcal{A}_k(T)>0\) for every \(k\ge1\).

Proof. Set \(y_k(t):=\mathcal{A}_k'(t)\) and note that for \(t\in[0,T]\), \[\mathcal{A}_k(t)=1+\int_0^t y_k(s)\,ds, \qquad \partial_t^\alpha \mathcal{A}_k(t)=\frac{1}{\Gamma(1-\alpha)}\int_0^t (t-s)^{-\alpha}y_k(s)\,ds.\] Substituting into ?? and dividing by \(\mu(t)\lambda_k\) gives, for a.e. \(t\in(0,T)\), the Volterra equation of the second kind \[\label{eq:volterra95y95Ak} y_k(t)+\int_0^t H_k(t,s)\,y_k(s)\,ds \;=\; -\frac{1}{\mu(t)},\tag{32}\] with a weakly singular kernel \[H_k(t,s)=\frac{1}{\mu(t)}+\frac{1}{\mu(t)\lambda_k\Gamma(1-\alpha)}(t-s)^{-\alpha}, \qquad 0\le s<t\le T.\] Since \(\mu\) is continuous and bounded away from \(0\) and \((t-s)^{-\alpha}\) is weakly singular with \(\alpha\in(0,1)\), the equation 32 falls within the class of weakly singular linear Volterra equations for which existence/uniqueness and resolvent-kernel representations are available; see Becker [23]. Consequently, \(y_k\) admits a (locally) continuous representative on \((0,T]\), and in particular \(y_k\in C([\delta,T])\) for every \(\delta\in(0,T)\). Therefore \(\mathcal{A}_k\in AC([0,T])\) and \(\mathcal{A}_k\in C^1([\delta,T])\) for every \(\delta>0\). In particular, choosing any \(\delta\in(0,T)\), all terms in ?? are continuous on \([\delta,T]\) and thus ?? holds pointwise there.

Let \(v\in AC([0,T])\) and let \(t_0\in(0,T]\) be such that \(v(t_0)=\min_{0\le s\le t_0} v(s)\). For \(AC\) functions, the Caputo derivative admits the identity \[\partial_t^\alpha v(t_0) =\frac{1}{\Gamma(1-\alpha)} \Bigg( \frac{v(t_0)-v(0)}{t_0^\alpha} +\alpha\int_0^{t_0}\frac{v(t_0)-v(s)}{(t_0-s)^{\alpha+1}}\,ds \Bigg).\] Since \(v(t_0)\le v(s)\) on \([0,t_0]\), the integral term is \(\le0\), hence \[\label{eq:caputo95min95ineq95merged} \partial_t^\alpha v(t_0)\le \frac{v(t_0)-v(0)}{\Gamma(1-\alpha)\,t_0^\alpha}.\tag{33}\]

Assume, for contradiction, that \(\mathcal{A}_k\) vanishes somewhere on \((0,T]\) and define the first hitting time \[t_*:=\inf\{t\in(0,T]:\;\mathcal{A}_k(t)=0\}.\] Then \(\mathcal{A}_k(t)>0\) for \(t\in[0,t_*)\) and \(\mathcal{A}_k(t_*)=0\). Thus \(t_*\) is a minimizer of \(\mathcal{A}_k\) on \([0,t_*]\) with minimum \(0\). Applying 33 to \(v=\mathcal{A}_k\) at \(t_*\) yields \[\partial_t^\alpha \mathcal{A}_k(t_*) \le \frac{\mathcal{A}_k(t_*)-\mathcal{A}_k(0)}{\Gamma(1-\alpha)\,t_*^\alpha} =\frac{0-1}{\Gamma(1-\alpha)\,t_*^\alpha}<0.\] On the other hand, since \(t_*>0\), choose \(\delta\in(0,t_*)\). By Step 1, \(\mathcal{A}_k\in C^1([\delta,T])\), so \(\mathcal{A}_k'(t_*)\) exists and ?? holds pointwise at \(t=t_*\). Using \(\mathcal{A}_k(t_*)=0\) in ?? gives \[\label{eq:caputo95ode95at95tstar95merged} \partial_t^\alpha \mathcal{A}_k(t_*)=-\mu(t_*)\lambda_k\,\mathcal{A}_k'(t_*).\tag{34}\] Moreover, \(\mathcal{A}_k(t)>0\) for \(t<t_*\) and \(\mathcal{A}_k(t_*)=0\) implies \(\mathcal{A}_k'(t_*)\le0\) (otherwise, if \(\mathcal{A}_k'(t_*)>0\), then \(\mathcal{A}_k(t)<0\) for \(t<t_*\) sufficiently close to \(t_*\), contradicting the definition of \(t_*\)). Since \(\mu(t_*)\ge\mu_0>0\) and \(\lambda_k>0\), the right-hand side of 34 is \(\ge0\), hence \(\partial_t^\alpha \mathcal{A}_k(t_*)\ge0\). This contradicts \(\partial_t^\alpha \mathcal{A}_k(t_*)<0\) above.

Therefore \(\mathcal{A}_k\) cannot hit zero on \((0,T]\). Since \(\mathcal{A}_k(0)=1\), we conclude \(\mathcal{A}_k(t)>0\) for all \(t\in[0,T]\), in particular \(\mathcal{A}_k(T)>0\). ◻

2.3 Continuous dependence on the data↩︎

In this subsection, we prove that, under assumptions [F1][F3], the reconstruction of the initial state \(u_0(x)=u(x,0)\) from the final-time measurement \(\psi(x)=u(x,T)\) continuously depends on the data.

Proposition 6 (Stability estimate for the reconstructed initial state). Assume [F1][F3]. Let \((u,u_0)\) be the solution of the problem 13 given by ?? –?? . Then there exists a constant \(C>0\) (depending only on \(\alpha,T,\mu_0,l\) and bounds on \(\mu\)) such that \[\label{eq:stab95phi95L295generic} \|u_0\|_{L^2(0,l)} \le C\Bigl( \|\psi\|_{L^2(0,l)}+\sqrt{T}\,\|f\|_{L^2\!\left(0,T;L^2(0,l)\right)} \Bigr).\qquad{(2)}\] Moreover, for two data sets \((\psi_1,f_1)\) and \((\psi_2,f_2)\) with corresponding reconstructions \(u_{0,1},u_{0,2}\), one has \[\label{eq:stab95phi95diff95L295generic} \|u_{0,1}-u_{0,2}\|_{L^2(0,l)} \le C\Bigl( \|\psi_1-\psi_2\|_{L^2(0,l)}+\sqrt{T}\,\|f_1-f_2\|_{L^2\!\left(0,T;L^2(0,l)\right)} \Bigr).\qquad{(3)}\]

Proof. Recall that \[u_0(x)=\sum_{k=1}^\infty u_{0,k} e_k(x), \qquad u_{0,k}=\frac{\psi_k-\mathcal{B}_k(T)}{\mathcal{A}_k(T)}, \qquad \lambda_k=\Big(\frac{k\pi}{l}\Big)^2.\] A uniform lower bound for \(\mathcal{A}_k(T)\). For \(\mathcal{A}_k\) we have (Lemma 5) \(\mathcal{A}_k(t)>0\) on \([0,T]\) and \(\mathcal{A}_k\in AC([0,T])\). From the Volterra reduction 32 with negative right-hand side and positive kernel, the solution \(y_k=\mathcal{A}_k'\) is nonpositive a.e., hence \(\mathcal{A}_k\) is nonincreasing. Therefore, for \(t\in(0,T)\), \[\partial_t^\alpha \mathcal{A}_k(t) =\frac{1}{\Gamma(1-\alpha)}\int_0^t (t-s)^{-\alpha}\,\mathcal{A}_k'(s)\,ds \le 0.\] Using the mode equation ?? , \[\mu(t)\lambda_k\,\mathcal{A}_k'(t)+\lambda_k\,\mathcal{A}_k(t)=-\partial_t^\alpha \mathcal{A}_k(t)\ge 0,\]

hence \(\mathcal{A}_k'(t)\ge -\mu(t)^{-1}\mathcal{A}_k(t)\) for a.e. \(t\in(0,T)\). By Grönwall’s inequality, \[\label{eq:Ak95lower95bound} \mathcal{A}_k(T)\ge \exp\!\Bigl(-\int_0^T \frac{1}{\mu(s)}\,ds\Bigr)\ge e^{-T/\mu_0}.\tag{35}\] In particular, \(\sup_{k\ge1}\mathcal{A}_k(T)^{-1}\le e^{T/\mu_0}\).

A bound for \(\mathcal{B}_k(T)\). From the uniform estimate 18 (evaluated at \(t=T\)) there exists a constant \(C_*>0\) (independent of \(k\) and of the data) such that \[\label{eq:BkT95bound} |\mathcal{B}_k(T)| \le \frac{C_*}{\lambda_k}\int_0^T |f_k(s)|\,ds.\tag{36}\]

Estimate of the Fourier coefficients \(u_{0,k}\). Combining 3536 yields \[|u_{0,k}| \le \frac{1}{\mathcal{A}_k(T)}\Bigl(|\psi_k|+|\mathcal{B}_k(T)|\Bigr) \le e^{T/\mu_0}\Bigl(|\psi_k|+\frac{C_*}{\lambda_k}\int_0^T |f_k(s)|\,ds\Bigr).\] Using \((a+b)^2\le 2a^2+2b^2\) and Cauchy–Schwarz in time, \[\Bigl(\int_0^T |f_k(s)|\,ds\Bigr)^2 \le T\int_0^T |f_k(s)|^2\,ds, \qquad \frac{1}{\lambda_k^2}\le \frac{1}{\lambda_1^2}.\]

By Parseval, \[\|u_0\|_{L^2(0,l)}^2=\frac{l}{2}\sum_{k\ge1}|u_{0,k}|^2, \quad \|\psi\|_{L^2(0,l)}^2=\frac{l}{2}\sum_{k\ge1}|\psi_k|^2, \quad \|f\|_{L^2(0,T;L^2(0,l))}^2=\frac{l}{2}\sum_{k\ge1}\int_0^T |f_k(t)|^2\,dt.\] Hence, \[\|u_0\|_{L^2(0,l)}^2 \le C\Bigl(\|\psi\|_{L^2(0,l)}^2 + T\,\|f\|_{L^2(0,T;L^2(0,l))}^2\Bigr),\] which implies ?? (after taking square roots and adjusting \(C\)).

Finally, ?? follows by applying the same argument to the difference data \((\psi_1-\psi_2,f_1-f_2)\), since the reconstruction is linear in \((\psi,f)\). ◻

3 Finite difference approximation of the direct problem↩︎

In this section, we describe the finite-difference discretisation used in the implementation for the time-fractional pseudo-parabolic direct problem \[\label{eq:direct95frac} \partial_t^\alpha u(x,t)-u_{xx}(x,t)-\mu(t)\,u_{xxt}(x,t)=f(x,t), \qquad (x,t)\in(0,l)\times(0,T),\tag{37}\] subject to the homogeneous Dirichlet boundary conditions \(u(0,t)=u(l,t)=0\). We assume that \(\mu\in C([0,T])\) and \(f\) is given. The Caputo derivative is discretised by an \(L1\)-type scheme on a graded temporal mesh, while the spatial derivatives are approximated by second-order central differences. The resulting method leads to a tridiagonal linear system at each time level[24].

3.1 Discretisations↩︎

In this subsection, we describe spatial and temporal discretisations and the full discrete scheme.

Spatial discretisation. Let \(x_i=ih\) for \(i=0,\dots,N\), where \(h=l/N\). For a grid vector \(\mathbf{v}=(v_1,\dots,v_{N-1})^\top\in\mathbb{R}^{N-1}\) we enforce the boundary conditions by setting \(v_0=v_N=0\) and define the standard second-order discrete Laplacian \(L_h:\mathbb{R}^{N-1}\to\mathbb{R}^{N-1}\) by \[\label{eq:lap95frac} (L_h\mathbf{v})_i=\frac{v_{i-1}-2v_i+v_{i+1}}{h^2},\qquad i=1,\dots,N-1.\tag{38}\] The matrix representation of \(L_h\) is symmetric tridiagonal and \((-L_h)\) is symmetric positive definite on \(\mathbb{R}^{N-1}\).

We denote the interior nodal vector of the numerical solution by \[\mathbf{u}^k:=(u_1^k,\dots,u_{N-1}^k)^\top,\qquad u_i^k\approx u(x_i,t_k),\] where \(\{t_k\}_{k=0}^M\) is the temporal grid defined below.

L1 approximation on graded meshes. Let \(0=t_0<t_1<\cdots<t_M=T\) be a time grid. In the implementation, we allow graded meshes of the form \[\label{eq:graded95mesh} t_k=T\Bigl(\frac{k}{M}\Bigr)^r,\,\;k=0,1,\dots,M,\,\, r\ge 1(\text{uniform mesh corresponds to } r=1),\tag{39}\] with \(\tau_k:=t_k-t_{k-1}\) and \(\tau_{\max}:=\max_{1\le k\le M}\tau_k\).

For each \(k\ge1\), we approximate the Caputo derivative at \(t_k\) using the \(L1\) scheme \[\label{eq:L195caputo} \partial_t^\alpha u(x_i,t_k) \approx \frac{1}{\Gamma(1-\alpha)} \sum_{j=1}^{k} \int_{t_{j-1}}^{t_j}\frac{u_t(x_i,s)}{(t_k-s)^\alpha}\,ds \;\approx\; \sum_{j=1}^{k} w_{k,j}\,\bigl(u_i^j-u_i^{j-1}\bigr),\tag{40}\] where the weights \(w_{k,j}\) depend on the mesh. For a nonuniform grid, they can be written as \[\label{eq:L195weights} w_{k,j} = \frac{1}{\Gamma(2-\alpha)}\,d_{k,j}, \quad d_{k,j} = \frac{(t_k-t_{j-1})^{1-\alpha}-(t_k-t_j)^{1-\alpha}}{t_j-t_{j-1}}, \quad 1\le j\le k.\tag{41}\]

Fully discrete scheme. Using \(u_{xxt}=(u_{xx})_t\) and the discrete Laplacian \(L_h\), we approximate at time \(t_k\): \[u_{xx}(x_i,t_k)\approx (L_h\mathbf{u}^k)_i, \qquad u_{xxt}(x_i,t_k)\approx \frac{(L_h\mathbf{u}^k)_i-(L_h\mathbf{u}^{k-1})_i}{\tau_k}.\] Let \(\boldsymbol{\mu}^k:=\mu(t_k)\) and \(\mathbf{f}^k:=\bigl(f(x_1,t_k),\dots,f(x_{N-1},t_k)\bigr)^\top.\) Combining 4041 with the above spatial discretisations yields, for \(k=1,\dots,M\), the linear system \[\label{eq:scheme95matrix95form} \Bigl(\frac{d_{k,k}}{\Gamma(2-\alpha)}I - \Bigl(1+\frac{\mu^k}{\tau_k}\Bigr)L_h\Bigr)\mathbf{u}^k = \mathbf{r}^k + \mathbf{f}^k - \frac{\mu^k}{\tau_k}L_h\mathbf{u}^{k-1},\tag{42}\] where \(\mathbf{r}^k\) collects the history (memory) contributions of the \(L1\) approximation, \[\label{eq:history95term} \mathbf{r}^k = \frac{d_{k,1}}{\Gamma(2-\alpha)}\mathbf{u}^0 + \frac{1}{\Gamma(2-\alpha)} \sum_{j=1}^{k-1}\bigl(d_{k,j+1}-d_{k,j}\bigr)\mathbf{u}^j .\tag{43}\] Here \(d_{k,j}\) are defined in 41 . The left-hand side matrix in 42 is tridiagonal because \(L_h\) is tridiagonal. Therefore, at each time step the system is solved efficiently by the Thomas algorithm.

Given an initial state \(u_0(x)=u(x,0)\), we set \[\boldsymbol{u_{0,h}} := \bigl(u_0(x_1),\dots,u_0(x_{N-1})\bigr)^\top\in\mathbb{R}^{N-1}, \qquad \mathbf{u}^0=\boldsymbol{u_{0,h}}.\] The direct solver 4243 then produces the discrete trajectory \(\{\mathbf{u}^k\}_{k=0}^M\) and, in particular, the terminal vector \(\mathbf{u}^M\) used in the inverse step.

3.2 Stability↩︎

In this subsection, we study the stability of the fully discrete method defined by 4243 . The Caputo derivative is approximated by the graded-mesh \(L1\) formula, with the weights \(d_{k,j}\) given in 41 . Throughout this subsection, we assume that \[\label{eq:ass95mu} \mu\in C([0,T]), \qquad 0<\mu_0\le \mu(t)\le \mu_{\max}, \qquad t\in[0,T].\tag{44}\] We use the discrete inner product and norms introduced earlier. In particular, \[(-L_h\mathbf{v},\mathbf{v})_h = \|\nabla_h\mathbf{v}\|_h^2.\]

Preliminary properties of the graded-mesh \(L1\) operator. Define the graded-mesh \(L1\) operator componentwise by \[\label{eq:disc95caputo95def} \delta_t^\alpha\mathbf{v}^k := \frac{1}{\Gamma(2-\alpha)} \sum_{j=1}^{k} d_{k,j}\bigl(\mathbf{v}^j-\mathbf{v}^{j-1}\bigr), \qquad k\ge1,\tag{45}\] where \(d_{k,j}\) are defined in 41 . For every admissible temporal mesh, and in particular for the graded mesh considered here, one has \[\label{eq:d95props} d_{k,j}>0, \qquad d_{k,1}\le d_{k,2}\le\cdots\le d_{k,k}, \qquad 1\le j\le k.\tag{46}\]

Solvability at each time level. Let \(\tau_k=t_k-t_{k-1}\) and \(\mu^k=\mu(t_k)\). The time-stepping system 42 can be written as \[\label{eq:Ak95system} \mathbf{A}^k\mathbf{u}^k=\mathbf{b}^k, \qquad \mathbf{A}^k = \frac{d_{k,k}}{\Gamma(2-\alpha)}I - \left(1+\frac{\mu^k}{\tau_k}\right)L_h,\tag{47}\] where \(\mathbf{b}^k\) contains the history term 43 , the source \(\mathbf{f}^k\), and the contribution \[-\frac{\mu^k}{\tau_k}L_h\mathbf{u}^{k-1}.\]

Lemma 7 (Unique solvability). Under assumption 44 , the matrix \(\mathbf{A}^k\) is symmetric positive definite on \(\mathbb{R}^{N-1}\) for every \(k\ge1\). Consequently, the system 47 has a unique solution.

Proof. For any \(\mathbf{v}\ne\mathbf{0}\), \[(\mathbf{A}^k\mathbf{v},\mathbf{v})_h = \frac{d_{k,k}}{\Gamma(2-\alpha)} \|\mathbf{v}\|_h^2 + \left(1+\frac{\mu^k}{\tau_k}\right) \|\nabla_h\mathbf{v}\|_h^2.\] Since \(d_{k,k}>0\), \(\mu^k>0\), and \(-L_h\) is symmetric positive definite, the right-hand side is strictly positive. ◻

Let \(\mathcal{A}_h:=-L_h.\) Since \(\mathcal{A}_h\) is symmetric positive definite, there exists an orthonormal basis \(\{\boldsymbol{\varphi}_q\}_{q=1}^{N-1}\), with respect to \((\cdot,\cdot)_h\), such that \[\mathcal{A}_h\boldsymbol{\varphi}_q = \lambda_{q,h}\boldsymbol{\varphi}_q, \qquad 0<\lambda_{1,h}\le\lambda_{2,h}\le\cdots\le\lambda_{N-1,h}.\] The discrete Poincaré inequality implies \[\label{eq:lambda95lower95bound} \lambda_{1,h}^{-1/2}\le C_P,\tag{48}\] where \(C_P\) is independent of \(h\).

Theorem 8 (Unconditional stability). Let 44 hold, and let \(\{\mathbf{u}^k\}_{k=0}^{M}\) be generated by 4243 . Then there exists a constant \(C>0\), depending only on \(T,\,\, \mu_0,\,\, \mu_{\max},\,\, C_P,\) but independent of \(h\), \(M\), and the time-step sizes \(\tau_k\), such that, for every \(m\le M\), \[\begin{align} &\max_{0\le k\le m}\|\mathbf{u}^k\|_h^2 + \max_{0\le k\le m} \mu^k\|\nabla_h\mathbf{u}^k\|_h^2 + \sum_{k=1}^{m} \tau_k\|\nabla_h\mathbf{u}^k\|_h^2 \notag\\ &\qquad\le C\left( \|\mathbf{u}^0\|_h^2 + \mu^0\|\nabla_h\mathbf{u}^0\|_h^2 + \sum_{k=1}^{m} \tau_k\|\mathbf{f}^k\|_h^2 \right), \label{eq:stab95graded} \end{align}\qquad{(4)}\] where \(\mu^0=\mu(0)\).

Proof. Expand the numerical solution and the source in the eigenbasis of \(\mathcal{A}_h\): \[\mathbf{u}^k = \sum_{q=1}^{N-1}\widehat u_q^k\boldsymbol{\varphi}_q, \qquad \mathbf{f}^k = \sum_{q=1}^{N-1}\widehat f_q^k\boldsymbol{\varphi}_q.\] Introduce \[a_{k,j} := \frac{d_{k,j}}{\Gamma(2-\alpha)}.\] For each eigenmode \(q\), the fully discrete scheme takes the form \[\begin{align} &\left[ a_{k,k} + \left(1+\frac{\mu^k}{\tau_k}\right)\lambda_{q,h} \right]\widehat u_q^k \notag\\ &\quad= a_{k,1}\widehat u_q^0 + \sum_{j=1}^{k-1} \bigl(a_{k,j+1}-a_{k,j}\bigr)\widehat u_q^j + \frac{\mu^k}{\tau_k} \lambda_{q,h}\widehat u_q^{k-1} + \widehat f_q^k . \label{eq:modal95scheme95stability} \end{align}\tag{49}\] Set \[B_{k,q} := a_{k,k} + \left(1+\frac{\mu^k}{\tau_k}\right)\lambda_{q,h}.\] By 46 , all coefficients of the previous time levels in 49 are nonnegative. Moreover, \[\begin{align} &a_{k,1} + \sum_{j=1}^{k-1} \bigl(a_{k,j+1}-a_{k,j}\bigr) + \frac{\mu^k}{\tau_k}\lambda_{q,h} \\ &\qquad= a_{k,k} + \frac{\mu^k}{\tau_k}\lambda_{q,h} = B_{k,q}-\lambda_{q,h} < B_{k,q}. \end{align}\] Therefore, with \[M_q^{k-1} := \max_{0\le j\le k-1}|\widehat u_q^j|,\] equation 49 gives \[|\widehat u_q^k| \le \frac{B_{k,q}-\lambda_{q,h}}{B_{k,q}}M_q^{k-1} + \frac{|\widehat f_q^k|}{B_{k,q}} \le M_q^{k-1} + \frac{|\widehat f_q^k|}{B_{k,q}}.\] Since \[B_{k,q} \ge \frac{\mu^k}{\tau_k}\lambda_{q,h} \ge \frac{\mu_0}{\tau_k}\lambda_{q,h},\] we obtain \[|\widehat u_q^k| \le M_q^{k-1} + \frac{\tau_k}{\mu_0\lambda_{q,h}} |\widehat f_q^k|.\] An induction over \(k\) yields \[\label{eq:modal95stability95bound} |\widehat u_q^k| \le |\widehat u_q^0| + \frac{1}{\mu_0\lambda_{q,h}} \sum_{n=1}^{k}\tau_n|\widehat f_q^n|, \qquad 1\le k\le M.\tag{50}\]

Using Parseval’s identity, Minkowski’s inequality, and 48 , we obtain \[\begin{align} \|\mathbf{u}^k\|_h &\le \|\mathbf{u}^0\|_h + \frac{1}{\mu_0\lambda_{1,h}} \sum_{n=1}^{k}\tau_n\|\mathbf{f}^n\|_h \\ &\le \|\mathbf{u}^0\|_h + \frac{C_P^2\sqrt{T}}{\mu_0} \left( \sum_{n=1}^{k} \tau_n\|\mathbf{f}^n\|_h^2 \right)^{1/2}. \end{align}\] Consequently, \[\label{eq:L295stability95intermediate} \max_{0\le k\le m}\|\mathbf{u}^k\|_h^2 \le C\left( \|\mathbf{u}^0\|_h^2 + \sum_{n=1}^{m} \tau_n\|\mathbf{f}^n\|_h^2 \right).\tag{51}\]

Similarly, multiplying 50 by \(\lambda_{q,h}^{1/2}\), summing over \(q\), and again using Parseval’s identity gives \[\begin{align} \|\nabla_h\mathbf{u}^k\|_h &\le \|\nabla_h\mathbf{u}^0\|_h + \frac{1}{\mu_0\lambda_{1,h}^{1/2}} \sum_{n=1}^{k}\tau_n\|\mathbf{f}^n\|_h \\ &\le \|\nabla_h\mathbf{u}^0\|_h + \frac{C_P\sqrt{T}}{\mu_0} \left( \sum_{n=1}^{k} \tau_n\|\mathbf{f}^n\|_h^2 \right)^{1/2}. \end{align}\] Therefore, \[\label{eq:H195stability95intermediate} \max_{0\le k\le m} \|\nabla_h\mathbf{u}^k\|_h^2 \le C\left( \|\nabla_h\mathbf{u}^0\|_h^2 + \sum_{n=1}^{m} \tau_n\|\mathbf{f}^n\|_h^2 \right).\tag{52}\] Since \(\mu^k\le\mu_{\max}\) and \(\mu^0\ge\mu_0\), it follows that \[\max_{0\le k\le m} \mu^k\|\nabla_h\mathbf{u}^k\|_h^2 \le C\left( \mu^0\|\nabla_h\mathbf{u}^0\|_h^2 + \sum_{n=1}^{m} \tau_n\|\mathbf{f}^n\|_h^2 \right).\] Finally, \[\sum_{k=1}^{m} \tau_k\|\nabla_h\mathbf{u}^k\|_h^2 \le T\max_{0\le k\le m} \|\nabla_h\mathbf{u}^k\|_h^2.\] Combining this estimate with 51 and 52 proves ?? . ◻

3.3 Convergence↩︎

In this subsection, we establish an error estimate for the fully discrete scheme 4243 on the graded temporal mesh introduced in Subsection 3.1.

For the graded mesh 39 , the time-step sizes are nondecreasing, and hence \[\tau_{\max}=\tau_M = T\left[ 1-\left(1-\frac{1}{M}\right)^r \right] \le \frac{rT}{M}.\] Thus, for every fixed \(r\ge1\), \[\label{eq:tau95max95graded} \tau_{\max}=O(M^{-1}).\tag{53}\]

Let \(R_h\) denote the nodal restriction operator \[R_hv:= \bigl(v(x_1),\dots,v(x_{N-1})\bigr)^\top.\] For the exact solution \(u\), define \[\mathbf{U}^k:=R_hu(\cdot,t_k), \qquad k=0,\dots,M.\] Let \(\{\mathbf{u}^k\}_{k=0}^{M}\) be the numerical solution generated by 4243 , and define the nodal error by \[\mathbf{e}^k:=\mathbf{U}^k-\mathbf{u}^k, \qquad k=0,\dots,M.\] Since the exact initial data are imposed in the numerical scheme, \[\label{eq:error95initial95zero} \mathbf{e}^0=\mathbf{0}.\tag{54}\]

Additional regularity assumptions. Theorem 4 establishes classical solvability under assumptions [F1][F4]. The convergence analysis below is conditional on additional space–time regularity of the exact solution. These stronger assumptions are not asserted to follow from [F1][F4]; they are imposed in order to obtain uniform consistency estimates for the central-difference approximation, the backward-difference approximation of \(u_{xxt}\), and the \(L1\) approximation of the Caputo derivative.

We assume that 44 holds and that \[\label{eq:reg95assumption95smooth} u\in C^1\bigl([0,T];H^4(0,l)\bigr) \cap C^2\bigl([0,T];H^3(0,l)\bigr), \qquad u(\cdot,t)\in H_0^1(0,l) \quad\text{for all }t\in[0,T],\tag{55}\] with \[\label{eq:reg95assumption95bound} \max_{0\le t\le T} \left( \|u(\cdot,t)\|_{H^4(0,l)} + \|u_t(\cdot,t)\|_{H^4(0,l)} + \|u_{tt}(\cdot,t)\|_{H^3(0,l)} \right) \le C_u.\tag{56}\] In particular, \[u_{xxxx t}\in C\bigl([0,T];L^2(0,l)\bigr), \qquad u_{xxtt}\in C\bigl([0,T];H^1(0,l)\bigr).\] Assumption 55 excludes the weak initial singularity that commonly occurs in time-fractional evolution problems. The treatment of such nonsmooth solutions requires time-dependent consistency estimates and a nonuniform discrete fractional Grönwall argument and is beyond the scope of the present analysis.

Consistency errors. Define the consistency errors by \[\begin{align} \boldsymbol{\xi}_\alpha^k &:= \delta_t^\alpha\mathbf{U}^k - R_h\partial_t^\alpha u(\cdot,t_k), \tag{57} \\ \boldsymbol{\xi}_x^k &:= L_h\mathbf{U}^k - R_hu_{xx}(\cdot,t_k), \tag{58} \\ \boldsymbol{\xi}_{xt}^k &:= \frac{L_h\mathbf{U}^k-L_h\mathbf{U}^{k-1}}{\tau_k} - R_hu_{xxt}(\cdot,t_k), \tag{59} \end{align}\] for \(1\le k\le M\).

For every \(v\in H^4(0,l)\), the standard central-difference estimate gives \[\label{eq:central95difference95general} \|L_hR_hv-R_hv_{xx}\|_h \le Ch^2\|v\|_{H^4(0,l)},\tag{60}\] where \(C\) is independent of \(h\). Consequently, \[\label{eq:space95consistency95bound} \|\boldsymbol{\xi}_x^k\|_h \le Ch^2, \qquad 1\le k\le M.\tag{61}\]

To estimate the consistency error associated with the pseudo-parabolic term, introduce \[\overline{u_t}^{\,k} := \frac{1}{\tau_k} \int_{t_{k-1}}^{t_k}u_t(\cdot,s)\,ds.\] Then \[\frac{\mathbf{U}^k-\mathbf{U}^{k-1}}{\tau_k} = R_h\overline{u_t}^{\,k},\] and hence \[\begin{align} \boldsymbol{\xi}_{xt}^k &= L_hR_h\overline{u_t}^{\,k} - R_hu_{xxt}(\cdot,t_k) \notag\\ &= \left( L_hR_h\overline{u_t}^{\,k} - R_h(\overline{u_t}^{\,k})_{xx} \right) + R_h\left( (\overline{u_t}^{\,k})_{xx} -u_{xxt}(\cdot,t_k) \right). \label{eq:pseudo95consistency95decomp} \end{align}\tag{62}\]

By 60 and 56 , \[\label{eq:pseudo95space95part} \left\| L_hR_h\overline{u_t}^{\,k} - R_h(\overline{u_t}^{\,k})_{xx} \right\|_h \le Ch^2.\tag{63}\]

For the second term in 62 , set \[z^k := (\overline{u_t}^{\,k})_{xx} -u_{xxt}(\cdot,t_k).\] Then \[z^k = \frac{1}{\tau_k} \int_{t_{k-1}}^{t_k} \left( u_{xxt}(\cdot,s)-u_{xxt}(\cdot,t_k) \right)\,ds.\] Using the fundamental theorem of calculus, we obtain \[\begin{align} \|z^k\|_{H^1(0,l)} &\le \frac{1}{\tau_k} \int_{t_{k-1}}^{t_k} \int_s^{t_k} \|u_{xxtt}(\cdot,\eta)\|_{H^1(0,l)} \,d\eta\,ds \\ &\le C\tau_k. \end{align}\] Moreover, the one-dimensional Sobolev embedding \(H^1(0,l)\hookrightarrow C[0,l]\) gives \[\begin{align} \|R_hz^k\|_h^2 &= h\sum_{i=1}^{N-1}|z^k(x_i)|^2 \le l\|z^k\|_{L^\infty(0,l)}^2 \le C\|z^k\|_{H^1(0,l)}^2. \label{eq:nodal95restriction95bound} \end{align}\tag{64}\] Therefore, \[\|R_hz^k\|_h\le C\tau_k.\] Combining this estimate with 63 yields \[\label{eq:pseudo95consistency95bound} \|\boldsymbol{\xi}_{xt}^k\|_h \le C\bigl(h^2+\tau_k\bigr), \qquad 1\le k\le M.\tag{65}\]

Under the smoothness assumption 55 , the standard consistency estimate for the nonuniform \(L1\) formula gives \[\label{eq:L195smooth95consistency} \max_{1\le k\le M} \|\boldsymbol{\xi}_\alpha^k\|_h \le C\tau_{\max}^{\,2-\alpha}.\tag{66}\] For consistency and convergence analyses of the \(L1\) approximation on graded temporal meshes, see, for example, [25]. The constant \(C\) in 66 is independent of \(h\) and \(M\), but may depend on \(T\), \(\alpha\), the fixed grading parameter \(r\), and the regularity constant \(C_u\).

Estimate 66 is used only under 55 . In general, it does not hold uniformly over all time levels when \[u_{tt}(t)=O(t^{\alpha-2}) \qquad\text{as }t\to0^+.\]

Error equation. Evaluating the continuous problem at the spatial grid points and subtracting the fully discrete scheme gives \[\label{eq:error95eq95graded95full} \delta_t^\alpha\mathbf{e}^k - L_h\mathbf{e}^k - \mu^k \frac{L_h\mathbf{e}^k-L_h\mathbf{e}^{k-1}}{\tau_k} = \boldsymbol{\rho}^k, \qquad 1\le k\le M,\tag{67}\] where \(\mathbf{e}^0=\mathbf{0}\) and \[\label{eq:rho95definition} \boldsymbol{\rho}^k = \boldsymbol{\xi}_\alpha^k - \boldsymbol{\xi}_x^k - \mu^k\boldsymbol{\xi}_{xt}^k.\tag{68}\] Using 44 , 61 , 65 , and 66 , we obtain \[\label{eq:rho95bound95full} \|\boldsymbol{\rho}^k\|_h \le C\left( h^2+\tau_k+\tau_{\max}^{\,2-\alpha} \right), \qquad 1\le k\le M.\tag{69}\]

Theorem 9 (Convergence of the fully discrete scheme). Assume that 44 , 55 , and 56 hold. Let \(\{\mathbf{u}^k\}_{k=0}^{M}\) be generated by 4243 , and let \(\mathbf{e}^k=\mathbf{U}^k-\mathbf{u}^k\). Then there exists a constant \(C>0\), independent of \(h\) and \(M\), such that \[\begin{align} &\max_{0\le k\le M}\|\mathbf{e}^k\|_h + \max_{0\le k\le M} \sqrt{\mu^k}\, \|\nabla_h\mathbf{e}^k\|_h + \left( \sum_{k=1}^{M} \tau_k\|\nabla_h\mathbf{e}^k\|_h^2 \right)^{1/2} \notag\\ &\qquad\le C\left( h^2+\tau_{\max} +\tau_{\max}^{\,2-\alpha} \right). \label{eq:conv95rate95full} \end{align}\qquad{(5)}\] Since \(2-\alpha>1\), the estimate simplifies, for sufficiently small \(\tau_{\max}\), to \[\begin{align} &\max_{0\le k\le M}\|\mathbf{e}^k\|_h + \max_{0\le k\le M} \|\nabla_h\mathbf{e}^k\|_h + \left( \sum_{k=1}^{M} \tau_k\|\nabla_h\mathbf{e}^k\|_h^2 \right)^{1/2} \notag\\ &\qquad\le C\left(h^2+\tau_{\max}\right). \label{eq:conv95rate95simplified} \end{align}\qquad{(6)}\] For the graded mesh with fixed \(r\ge1\), one has \(\tau_{\max}=O(M^{-1})\). Therefore, the method is second-order convergent in space in the discrete nodal norms appearing above and first-order convergent in time. The temporal order is limited by the backward-difference approximation of the pseudo-parabolic term \(u_{xxt}\).

Proof. Applying the stability estimate of Theorem 8 to the error equation 67 , and using \(\mathbf{e}^0=\mathbf{0}\), gives \[\begin{align} &\max_{0\le k\le M}\|\mathbf{e}^k\|_h^2 + \max_{0\le k\le M} \mu^k\|\nabla_h\mathbf{e}^k\|_h^2 + \sum_{k=1}^{M} \tau_k\|\nabla_h\mathbf{e}^k\|_h^2 \notag\\ &\qquad\le C\sum_{k=1}^{M} \tau_k\|\boldsymbol{\rho}^k\|_h^2. \label{eq:error95stability95applied} \end{align}\tag{70}\]

By 69 , \[\|\boldsymbol{\rho}^k\|_h^2 \le C\left( h^4+\tau_k^2+ \tau_{\max}^{\,2(2-\alpha)} \right).\] Consequently, \[\begin{align} \sum_{k=1}^{M} \tau_k\|\boldsymbol{\rho}^k\|_h^2 &\le C\left[ h^4\sum_{k=1}^{M}\tau_k + \sum_{k=1}^{M}\tau_k^3 + \tau_{\max}^{\,2(2-\alpha)} \sum_{k=1}^{M}\tau_k \right] \\ &\le C\left( h^4+\tau_{\max}^2 +\tau_{\max}^{\,2(2-\alpha)} \right), \end{align}\] where we have used \[\sum_{k=1}^{M}\tau_k=T\] and \[\sum_{k=1}^{M}\tau_k^3 \le \tau_{\max}^2 \sum_{k=1}^{M}\tau_k = T\tau_{\max}^2.\] Taking square roots in 70 proves ?? .

Since \(0<\alpha<1\), one has \(2-\alpha>1\), and therefore \[\tau_{\max}^{\,2-\alpha} =o(\tau_{\max}) \qquad\text{as }\tau_{\max}\to0.\] Moreover, \(\mu^k\ge\mu_0>0\), so the weighted discrete-gradient term controls \(\|\nabla_h\mathbf{e}^k\|_h\). Hence ?? follows. ◻

4 Numerical reconstruction of the initial state↩︎

In this section, we describe the fully discrete reconstruction of the unknown initial state \(u_0=u(\cdot,0)\) from the final-time measurement \(\psi=u(\cdot,T)\) for problem 13 .

The reconstruction is based on a discretise-then-regularise strategy. First, the discrete forward operator is constructed by repeated applications of the graded-mesh \(L1\) finite-difference solver developed in Section 3. The resulting finite-dimensional inverse system is then stabilised by zeroth-order Tikhonov regularisation.

4.1 Discrete forward operator and inverse relation↩︎

We use the spatial and temporal grids introduced in Subsection 3.1. For an initial vector \(\mathbf{u}_{0,h}\in\mathbb{R}^{N-1}\), the fully discrete scheme produces the trajectory \(\{\mathbf{u}^k\}_{k=0}^{M}\), with \(\mathbf{u}^0=\mathbf{u}_{0,h}\).

Let \[\boldsymbol{\psi}_h := R_h\psi = \bigl(\psi(x_1),\dots,\psi(x_{N-1})\bigr)^\top\] denote the exact nodal final-time data. When the measurements are perturbed, we write \[\boldsymbol{\psi}_h^\delta = \boldsymbol{\psi}_h+\boldsymbol{\eta}_h^\delta,\] where \(\boldsymbol{\eta}_h^\delta\) denotes the measurement error and \(\delta\ge0\) represents its level. The noise-free case corresponds to \(\delta=0\).

Let \[\mathcal{S}_{h,\tau}: \mathbb{R}^{N-1}\times\mathcal{F}_h \longrightarrow \mathbb{R}^{N-1}\] denote the discrete terminal-state map induced by the fully discrete scheme 4243 . Thus, for a prescribed initial vector \(\mathbf{v}\) and a discrete source \(f\), \[\mathcal{S}_{h,\tau}(\mathbf{v};f) = \mathbf{u}^M(\mathbf{v};f).\] Here and below, the dependence of the discrete operators on the temporal mesh, the fractional order, and the coefficient \(\mu\) is suppressed when no confusion can arise.

Since the fully discrete scheme is linear with respect to both the solution and the source, the terminal vector admits the decomposition \[\label{eq:affine95split} \mathbf{u}^M(\mathbf{u}_{0,h};f) = \mathbf{u}^M(\mathbf{u}_{0,h};0) + \mathbf{u}^M(\mathbf{0};f).\tag{71}\] Define the forced terminal contribution by \[\label{eq:forced95terminal} \mathbf{g}_h := \mathbf{u}^M(\mathbf{0};f),\tag{72}\] and define the homogeneous discrete forward operator \[\mathbf{F}_h\in\mathbb{R}^{(N-1)\times(N-1)}\] through \[\label{eq:homogeneous95forward} \mathbf{u}^M(\mathbf{v};0) = \mathbf{F}_h\mathbf{v}, \qquad \mathbf{v}\in\mathbb{R}^{N-1}.\tag{73}\] Consequently, \[\label{eq:discrete95affine95map} \mathbf{u}^M(\mathbf{u}_{0,h};f) = \mathbf{F}_h\mathbf{u}_{0,h}+\mathbf{g}_h.\tag{74}\]

For exact data, the discrete inverse relation is \[\label{eq:lin95system95inv95exact} \mathbf{F}_h\mathbf{u}_{0,h} = \boldsymbol{\psi}_h-\mathbf{g}_h.\tag{75}\] For perturbed measurements, we define \[\label{eq:discrete95data95vector} \mathbf{d}_h^\delta := \boldsymbol{\psi}_h^\delta-\mathbf{g}_h\tag{76}\] and seek an approximation to the solution of \[\label{eq:lin95system95inv} \mathbf{F}_h\mathbf{u}_{0,h} \approx \mathbf{d}_h^\delta.\tag{77}\]

4.1.0.1 Construction of the discrete forward operator.

Let \[\{\mathbf{e}^{(m)}\}_{m=1}^{N-1}\] be the canonical basis of \(\mathbb{R}^{N-1}\). For each \(m=1,\dots,N-1\), we solve the homogeneous fully discrete problem with \[\mathbf{u}^0=\mathbf{e}^{(m)}, \qquad f\equiv0,\] and record the corresponding terminal vector \[\mathbf{k}^{(m)} := \mathbf{u}^M(\mathbf{e}^{(m)};0).\] By linearity, \(\mathbf{k}^{(m)}\) is the \(m\)-th column of \(\mathbf{F}_h\), and therefore \[\label{eq:Fh95assembly} \mathbf{F}_h = \bigl[ \mathbf{k}^{(1)} \;\mathbf{k}^{(2)} \;\cdots \;\mathbf{k}^{(N-1)} \bigr].\tag{78}\]

This construction requires \(N-1\) homogeneous forward solves and is computationally practical for the moderate spatial dimensions used in the numerical experiments. For larger systems, explicit assembly may be replaced by a matrix-free iterative method based on products with \(\mathbf{F}_h\) and its transpose. Such an implementation generally requires the corresponding discrete adjoint operator.

4.2 Tikhonov regularisation↩︎

The continuous inverse problem is uniquely solvable and satisfies the stability estimate established in Section 2. Nevertheless, the discrete reconstruction may be affected by measurement noise, discretisation errors, and finite-precision arithmetic. We therefore use Tikhonov regularisation as a numerical stabilisation procedure.

For grid vectors, let \[(\mathbf{v},\mathbf{w})_h := h\sum_{i=1}^{N-1}v_iw_i, \qquad \|\mathbf{v}\|_h := (\mathbf{v},\mathbf{v})_h^{1/2}.\] The zeroth-order Tikhonov approximation is defined as the unique minimiser of \[\label{eq:tikhonov95fun} \mathcal{J}_\lambda(\mathbf{v}) = \frac{1}{2} \|\mathbf{F}_h\mathbf{v}-\mathbf{d}_h^\delta\|_h^2 + \frac{\lambda}{2}\|\mathbf{v}\|_h^2, \qquad \lambda>0.\tag{79}\] Since both terms contain the same factor \(h\), the first-order optimality condition is equivalent to \[\label{eq:normal95eq} \left( \mathbf{F}_h^\top\mathbf{F}_h+\lambda I \right) \mathbf{u}_{0,h}^{\lambda,\delta} = \mathbf{F}_h^\top\mathbf{d}_h^\delta.\tag{80}\] The coefficient matrix in 80 is symmetric positive definite for every \(\lambda>0\); hence, the minimiser is unique.

For the moderate dimensions considered in the numerical experiments, 80 can be solved by a dense Cholesky solver. From the viewpoint of numerical linear algebra, an equivalent augmented least-squares formulation, \[\begin{bmatrix} \mathbf{F}_h\\ \sqrt{\lambda}\,I \end{bmatrix} \mathbf{u}_{0,h}^{\lambda,\delta} \approx \begin{bmatrix} \mathbf{d}_h^\delta\\ \mathbf{0} \end{bmatrix},\] may instead be solved by QR factorisation or the singular value decomposition. This avoids the explicit squaring of the condition number associated with the formation of \(\mathbf{F}_h^\top\mathbf{F}_h\).

4.3 Choice of the regularisation parameter↩︎

The regularisation parameter \(\lambda\) determines the balance between fidelity to the measured terminal data and suppression of unstable or noise-dominated components. A value of \(\lambda\) that is too small may lead to excessive sensitivity to measurement and discretisation errors, whereas a value that is too large introduces an unnecessarily strong regularisation bias.

In the numerical experiments, \(\lambda\) is selected using the L-curve criterion. Let \[\Lambda = \{\lambda_1,\dots,\lambda_J\}\] be a logarithmically distributed set of positive candidate parameters. For each \(\lambda\in\Lambda\), we compute \(\mathbf{u}_{0,h}^{\lambda,\delta}\) from 80 and evaluate the residual and solution norms \[\begin{align} \rho(\lambda) &:= \left\| \mathbf{F}_h\mathbf{u}_{0,h}^{\lambda,\delta} -\mathbf{d}_h^\delta \right\|_h, \tag{81} \\ \eta(\lambda) &:= \left\| \mathbf{u}_{0,h}^{\lambda,\delta} \right\|_h. \tag{82} \end{align}\] The L-curve is the parametric curve \[\label{eq:lcurve} \lambda \longmapsto \bigl( \log\rho(\lambda), \log\eta(\lambda) \bigr).\tag{83}\] The selected parameter is taken near the corner of this curve, where the transition from the data-fitting regime to the regularisation-dominated regime occurs. In the discrete implementation, the corner is identified by locating a candidate parameter near the maximum curvature of the log–log L-curve.

For the numerical examples considered below, representative L-curves indicated a parameter of order \(10^{-10}\) for the noise-free tests and of order \(10^{-6}\) for the noisy-data tests. Accordingly, we use \(\lambda=10^{-10}\) in the noise-free validation experiments and \(\lambda=10^{-6}\) in the experiments with perturbed final-time data. These are empirical choices for the present test problems and are not intended as universal regularisation parameters. The values are kept fixed within each group of experiments in order to facilitate comparisons between different fractional orders and test configurations.

4.4 Reconstruction procedure↩︎

Algorithm 1 summarises the reconstruction procedure.

Figure 1: Tikhonov reconstruction using the time-fractionalpseudo-parabolic forward solver

4.4.0.1 Verification and error measures.

To verify the reconstruction, we solve the forward problem once more using the reconstructed initial state and define the corresponding terminal state by \[\widehat{\boldsymbol{\psi}}_h^{\lambda,\delta} := \mathbf{u}^M \bigl( \mathbf{u}_{0,h}^{\lambda,\delta};f \bigr) = \mathbf{F}_h\mathbf{u}_{0,h}^{\lambda,\delta} +\mathbf{g}_h.\]

When the exact initial and terminal states are available, we set \[\mathbf{u}_{0,h}^{\mathrm{ex}} := R_hu_0, \qquad \boldsymbol{\psi}_h^{\mathrm{ex}} := R_h\psi.\] The reconstruction errors for the initial state are measured by \[\begin{align} E_{u_0,\infty} &:= \left\| \mathbf{u}_{0,h}^{\lambda,\delta} - \mathbf{u}_{0,h}^{\mathrm{ex}} \right\|_\infty = \max_{1\le j\le N-1} \left| u_{0,j}^{\lambda,\delta} -u_0(x_j) \right|, \tag{84} \\ E_{u_0,2} &:= \left\| \mathbf{u}_{0,h}^{\lambda,\delta} - \mathbf{u}_{0,h}^{\mathrm{ex}} \right\|_{2,h} \notag\\ &= \left( h\sum_{j=1}^{N-1} \left| u_{0,j}^{\lambda,\delta} -u_0(x_j) \right|^2 \right)^{1/2}. \tag{85} \end{align}\]

The corresponding errors in the reconstructed terminal state are defined by \[\begin{align} E_{\psi,\infty} &:= \left\| \widehat{\boldsymbol{\psi}}_h^{\lambda,\delta} - \boldsymbol{\psi}_h^{\mathrm{ex}} \right\|_\infty = \max_{1\le j\le N-1} \left| \widehat{\psi}_j^{\lambda,\delta} -\psi(x_j) \right|, \tag{86} \\ E_{\psi,2} &:= \left\| \widehat{\boldsymbol{\psi}}_h^{\lambda,\delta} - \boldsymbol{\psi}_h^{\mathrm{ex}} \right\|_{2,h} \notag\\ &= \left( h\sum_{j=1}^{N-1} \left| \widehat{\psi}_j^{\lambda,\delta} -\psi(x_j) \right|^2 \right)^{1/2}. \tag{87} \end{align}\] Here, \(\|\cdot\|_{2,h}\) denotes the discrete \(L^2(0,l)\)-norm.

5 Numerical validation and experiments↩︎

In this section, we present numerical experiments that demonstrate the practical behaviour of the proposed regularised reconstruction of the initial state \(u_0(x)=u(x,0)\) from the final-time measurement \(\psi(x)=u(x,T)\). All computations employ the direct solver from Section 3 and the discrete inverse formulation from Section 4.

5.1 Test setting and implementation details↩︎

Let \(0<\alpha<1\) and \((x,t)\in[0,l]\times[0,T]\). We consider the manufactured solution \[\mu(t)=1+t, \qquad u(x,t)=\bigl(1+t^{\alpha+1}\bigr)\sin\!\Bigl(\frac{\pi x}{l}\Bigr),\] together with the forcing term chosen so that \(u\) satisfies the time-fractional pseudo-parabolic model, namely \[f(x,t)=\Bigl[ \Gamma(\alpha+2)\,t +\Bigl(\frac{\pi}{l}\Bigr)^2\bigl(1+t^{\alpha+1}\bigr) +\mu(t)\Bigl(\frac{\pi}{l}\Bigr)^2(\alpha+1)t^\alpha \Bigr] \sin\!\Bigl(\frac{\pi x}{l}\Bigr).\] Accordingly, the final-time measurement and initial state are \[\psi(x)=u(x,T) =\bigl(1+T^{\alpha+1}\bigr)\sin\!\Bigl(\frac{\pi x}{l}\Bigr), \qquad u_0(x)=u(x,0) =\sin\!\Bigl(\frac{\pi x}{l}\Bigr).\]

The final-time measurement is sampled at the interior spatial nodes, as described in Section 4, and the homogeneous Dirichlet boundary conditions are imposed at all time levels.

5.2 Noise-free validation↩︎

We begin with a noise-free study to verify that the direct solver and the reconstruction procedure are mutually consistent. In this setting, the final-time measurement is sampled from the exact formula, i.e., \[\psi_i=\psi(x_i), \qquad i=1,\dots,N-1.\]

We fix \(T=1\) and refine the space–time grids according to \[(N,M)\in\{(50,50),(100,100),(200,200),(400,400)\}.\] The reconstruction is performed using the procedure described in Section 4. In accordance with the L-curve parameter-choice procedure described in Subsection 4.3, we set \(\lambda=10^{-10}\) in the noise-free experiments.

The maximum-norm and discrete \(L^2\) errors for \(u_0\) and the corresponding final-time errors for \(\psi\) are listed in Table 1. The decay of the initial-state errors under refinement confirms the convergence of the overall discrete reconstruction procedure. The final-time errors remain close to the regularisation level, demonstrating consistency between the inverse reconstruction and the direct solver.

Table 1: Reconstruction errors in the \(L^\infty\)- and \(L^2\)-norms with noise-free terminal data.
\(\alpha\) \((N,M)\) \(E_{u_0,\infty}\) \(E_{u_0,2}\) \(E_{\psi,\infty}\) \(E_{\psi,2}\)
0.1 \((50,50)\) 5.477e-03 3.873e-03 1.906e-10 1.348e-10
\((100,100)\) 2.545e-03 1.799e-03 1.923e-10 1.360e-10
\((200,200)\) 1.224e-03 8.653e-04 1.931e-10 1.365e-10
\((400,400)\) 5.997e-04 4.241e-04 1.937e-10 1.371e-10
0.3 \((50,50)\) 1.371e-02 9.693e-03 1.882e-10 1.331e-10
\((100,100)\) 6.698e-03 4.736e-03 1.908e-10 1.349e-10
\((200,200)\) 3.310e-03 2.340e-03 1.918e-10 1.357e-10
\((400,400)\) 1.645e-03 1.163e-03 1.870e-10 1.323e-10
0.5 \((50,50)\) 2.138e-02 1.512e-02 1.861e-10 1.316e-10
\((100,100)\) 1.055e-02 7.460e-03 1.890e-10 1.336e-10
\((200,200)\) 5.239e-03 3.704e-03 1.886e-10 1.334e-10
\((400,400)\) 2.610e-03 1.845e-03 2.028e-10 1.434e-10
0.7 \((50,50)\) 2.893e-02 2.046e-02 1.840e-10 1.301e-10
\((100,100)\) 1.433e-02 1.013e-02 1.879e-10 1.328e-10
\((200,200)\) 7.124e-03 5.038e-03 1.889e-10 1.336e-10
\((400,400)\) 3.550e-03 2.510e-03 1.941e-10 1.370e-10
0.9 \((50,50)\) 3.695e-02 2.613e-02 1.821e-10 1.287e-10
\((100,100)\) 1.835e-02 1.297e-02 1.864e-10 1.318e-10
\((200,200)\) 9.133e-03 6.458e-03 1.891e-10 1.336e-10
\((400,400)\) 4.552e-03 3.218e-03 1.910e-10 1.349e-10

Figure 2 shows representative reconstructions for several values of \(\alpha\) on the fixed grid \(N=M=50\). For each \(\alpha\), the left panel compares the exact initial state \(u_0(x)\) with its regularised reconstruction \(\widehat{u_0}(x)\), while the right panel compares the exact final-time measurement \(\psi(x)\) with the final-time state \(u(x,T;\widehat{u_0})\) obtained by forward propagation of the reconstructed initial state. The close agreement in both panels confirms the consistency of the inversion procedure and the direct solver.

Figure 2: Reconstruction results for different fractional orders. Left: exact initial state u_0(x) and reconstructed state \widehat{u_0}(x). Right: exact final-time measurement \psi(x) and the final-time state u(x,T;\widehat{u_0}) generated by evolving the reconstructed initial state with the direct solver.

Figure 3 compares the surface plot of the exact solution \(u(x,t)\) with the reconstructed numerical approximation obtained from the final-time measurement over the full time interval for several values of \(\alpha\). It also displays the corresponding absolute error surfaces. All simulations use the fixed grid \(N=M=200\).

Figure 3: Exact solution (left), reconstructed solution (centre), and absolute error (right) for u(x,t) for several values of \alpha.

5.3 Reconstruction from noisy final-time data↩︎

In practice, the final-time measurement \(\psi(x)\) is corrupted by measurement noise. To assess robustness, we perturb the discrete final-time vector by additive Gaussian noise with a prescribed relative level.

Let \(\boldsymbol{\psi}_h\in\mathbb{R}^{N-1}\) be the clean interior measurement. For \(\delta>0\), we set \[\label{eq:noise95model95alt} \boldsymbol{\psi}_h^{\delta} = \boldsymbol{\psi}_h + \sigma_\delta\,\boldsymbol{\xi}, \qquad \boldsymbol{\xi}\sim\mathcal{N}(\mathbf{0},I_{N-1}), \qquad \sigma_\delta := \delta\,\frac{\|\boldsymbol{\psi}_h\|_2}{\sqrt{N-1}}.\tag{88}\] With this choice, \[\frac{ \mathbb{E}\|\boldsymbol{\psi}_h^{\delta}-\boldsymbol{\psi}_h\|_2^2 }{ \|\boldsymbol{\psi}_h\|_2^2 } = \delta^2,\] so that \(\delta\) represents the root-mean-square relative noise level.

For each noisy data vector \(\boldsymbol{\psi}_h^\delta\), the initial state is reconstructed using the procedure in Section 4. We use the fixed grid \(N=M=100\) and regularisation parameter \(\lambda=10^{-6}.\) The errors \(E_{u_0,\infty}^{\delta}\), \(E_{u_0,2}^{\delta}\), \(E_{\psi,\infty}^{\delta}\), and \(E_{\psi,2}^{\delta}\) are computed using the definitions given in Section 4.

Representative results for \(\delta\in\{1\%,3\%,5\%\}\) are displayed in Table 2.

Table 2: Influence of additive noise in the final-time measurement \(\psi\) on the recovery of the initialstate \(u_0\). Errors are reported for the fixed grid \(N=M=100\) and regularisation parameter\(\lambda=10^{-6}\).
\(\alpha\) noise level \(\delta\) \(E_{u_0,\infty}^{\delta}\) \(E_{u_0,2}^{\delta}\) \(E_{\psi,\infty}^{\delta}\) \(E_{\psi,2}^{\delta}\)
0.1 \(1\%\) 7.536e-02 3.655e-02 3.724e-02 1.828e-02
\(3\%\) 2.231e-01 1.090e-01 1.117e-01 5.483e-02
\(5\%\) 3.708e-01 1.815e-01 1.862e-01 9.138e-02
0.3 \(1\%\) 7.776e-02 3.727e-02 3.724e-02 1.828e-02
\(3\%\) 2.255e-01 1.095e-01 1.117e-01 5.483e-02
\(5\%\) 3.732e-01 1.819e-01 1.862e-01 9.138e-02
0.5 \(1\%\) 7.998e-02 3.818e-02 3.724e-02 1.828e-02
\(3\%\) 2.277e-01 1.100e-01 1.117e-01 5.483e-02
\(5\%\) 3.753e-01 1.823e-01 1.862e-01 9.138e-02
0.7 \(1\%\) 8.226e-02 3.936e-02 3.724e-02 1.828e-02
\(3\%\) 2.299e-01 1.106e-01 1.117e-01 5.483e-02
\(5\%\) 3.776e-01 1.828e-01 1.862e-01 9.138e-02
0.9 \(1\%\) 8.518e-02 4.120e-02 3.724e-02 1.828e-02
\(3\%\) 2.328e-01 1.115e-01 1.117e-01 5.483e-02
\(5\%\) 3.805e-01 1.835e-01 1.862e-01 9.138e-02

Table 2 quantifies the sensitivity of the reconstruction to perturbations in the final-time measurement \(\psi\). As expected for a backward problem, the reconstruction error increases as the noise level \(\delta\) grows. Nevertheless, the growth is controlled by the Tikhonov stabilisation: for \(\delta=1\%\), the recovered initial state remains accurate, with \(E_{u_0,2}^{\delta} \approx (3.7\text{--}4.1)\times10^{-2}, \quad E_{u_0,\infty}^{\delta} \approx (7.5\text{--}8.5)\times10^{-2}\) across all tested fractional orders. When the noise is increased to \(\delta=3\%\) and \(\delta=5\%\), the initial-state errors rise in a near-proportional manner. For example, \(E_{u_0,2}^{\delta}\) increases from approximately \(3.7\times10^{-2}\) to \(1.1\times10^{-1}\) and then to \(1.8\times10^{-1}\). This indicates stable dependence on the data perturbation rather than uncontrolled amplification.

A further observation is that the reported errors vary only mildly with \(\alpha\) for a fixed value of \(\delta\). This suggests that, for the present test, the regularised inversion is not overly sensitive to the fractional order and that the dominant factor affecting the accuracy is the measurement noise level. In addition, the terminal-state errors \(E_{\psi,\infty}^{\delta}\) and \(E_{\psi,2}^{\delta}\) remain comparable to the noise magnitude, showing that the reconstructed initial state produces forward solutions that remain close to the exact terminal state.

a

b

c

Figure 4: Reconstructed initial states for noise levels \(delta=1\%\) (top), \(\delta=3\%\) (middle), and \(\delta=5\%\) (bottom), compared with the exact initial state..

Figure 4 illustrates the influence of measurement noise on the reconstructed initial state. For the noise level \(\delta=1\%\), the reconstructed profile remains very close to the exact initial state. As the noise level increases to \(3\%\) and \(5\%\), the deviation becomes more visible, particularly in the amplitude of the reconstructed solution. Nevertheless, the main shape and spatial structure of \(u_0(x)\) are preserved in all three cases, and no significant spurious oscillations are observed. This behaviour confirms the stabilising effect of the Tikhonov regularisation and is consistent with the quantitative errors reported in Table 2

Figure 5 shows surface plots of the reconstructed numerical solution \(u(x,t)\), obtained from the final-time measurement, for several noise levels over the full time interval with \(\alpha=0.5\).

Figure 5: Numerical reconstructions of u(x,t) over the full time interval using noisy data: 1\% noise (left), 3\% noise (middle), and 5\% noise (right), for \alpha=0.5.

Figures 4 and 5 complement these quantitative results. Even for moderate noise, the reconstructed profiles preserve the main shape of the exact initial state, while higher noise levels primarily introduce smooth amplitude distortions rather than spurious oscillations. Overall, the experiments confirm that the proposed finite-difference-based forward solver combined with Tikhonov regularisation yields a numerically robust framework for recovering \(u_0\) from noisy final-time data.

6 Conclusion↩︎

In this work, we have provided a comprehensive analysis of the backwards-in-time problem for a time-fractional pseudo-parabolic equation with time-dependent coefficients. From a theoretical standpoint, we established the existence and uniqueness of a classical solution by means of a spectral expansion and the theory of weakly singular Volterra integral equations. We also derived stability estimates showing the continuous dependence of the initial data on the final-time measurements. Numerical treatments were developed for both the forward and inverse problems. For the direct problem, we constructed a fully discrete finite difference scheme using the \(L1\) approximation on graded meshes for the Caputo derivative. We rigorously proved that the scheme is unconditionally stable and convergent, achieving an optimal convergence rate. Building upon this efficient forward solver, we formulated the inverse reconstruction as a minimisation problem regularised by the Tikhonov method. Numerical experiments confirmed the theoretical findings, demonstrating that the proposed algorithm effectively recovers the unknown initial state even in the presence of noise in the terminal data. Future research may extend this framework to multi-dimensional domains or nonlinear source terms, where the interplay between memory effects and nonlinearity poses further challenges.

Data availability↩︎

Data will be made available on request.

Acknowledgements↩︎

This work was supported by the Ministry of Science and Higher Education of the Republic of Kazakhstan (No. AP27508473).

References↩︎

[1]
G.I. Barenblatt, V.M. Entov, V.M. Ryzhik, Theory of Fluid Flows Through Natural Rocks, Kluwer Academic Publishers, Dordrecht, 1990.
[2]
V. Padrón, Effect of aggregation on population recovery modeled by a forward–backward pseudoparabolic equation, Trans. Am. Math. Soc. 356 (2004) 2739–2756. https://doi.org/10.1090/S0002-9947-03-03340-3.
[3]
T.W. Ting, Certain non-steady flows of second-order fluids, Arch. Ration. Mech. Anal. 14 (1963) 1–26. https://doi.org/10.1007/BF00250690.
[4]
T.B. Benjamin, J.L. Bona, J.J. Mahony, Model equations for long waves in nonlinear dispersive systems, Philos. Trans. R. Soc. Lond. A 272 (1972) 47–78. https://doi.org/10.1098/rsta.1972.0032.
[5]
R.R. Huilgol, A second-order fluid of the differential type, Int. J. Non-Linear Mech. 3 (1968) 471–482. https://doi.org/10.1016/0020-7462(68)90032-2.
[6]
G.I. Barenblatt, I.P. Zheltov, I.N. Kochina, Basic concepts in the theory of seepage of homogeneous liquids in fissured rocks, J. Appl. Math. Mech. 24 (1960) 1286–1303. https://doi.org/10.1016/0021-8928(60)90107-6.
[7]
A.B. Al’shin, M.O. Korpusov, A.G. Sveshnikov, Blow-up in Nonlinear Sobolev-Type Equations, De Gruyter Series in Nonlinear Analysis and Applications, vol. 15, Walter de Gruyter, Berlin, 2011.
[8]
V.G. Zvyagin, M.V. Turbin, Investigation of initial-boundary value problems for mathematical models of the motion of Kelvin–Voigt fluids, J. Math. Sci. 168 (2010) 157–308. https://doi.org/10.1007/s10958-010-9981-2.
[9]
A. Asanov, E.R. Atamanov, Nonclassical and Inverse Problems for Pseudoparabolic Equations, Inverse and Ill-Posed Problems Series, vol. 7, VSP, Utrecht, 1997.
[10]
K. Van Bockstal, Kh. Khompysh, A time-dependent inverse source problem for a semilinear pseudo-parabolic equation with Neumann boundary condition, Comput. Math. Appl. 208 (2026) 97–112. https://doi.org/10.1016/j.camwa.2026.01.038.
[11]
A.A. Kilbas, H.M. Srivastava, J.J. Trujillo, Theory and Applications of Fractional Differential Equations, North-Holland Mathematics Studies, vol. 204, Elsevier, Amsterdam, 2006.
[12]
K. Sakamoto, M. Yamamoto, Initial value/boundary value problems for fractional diffusion-wave equations and applications to some inverse problems, J. Math. Anal. Appl. 382 (2011) 426–447.
[13]
T. Wei, Y. Zhang, The backward problem for a time-fractional diffusion-wave equation in a bounded domain, Comput. Math. Appl. 75 (2018) 3632–3648.
[14]
F. Yang, Y. Zhang, X. Li, Landweber iterative method for identifying the initial value of a time-space fractional diffusion-wave equation, Numer. Algorithms 83 (2020) 1509–1530.
[15]
G. Floridia, Z. Li, M. Yamamoto, Well-posedness for backward problems in time for general time-fractional diffusion equations, Atti Accad. Naz. Lincei Rend. Lincei Mat. Appl. 31 (2020) 593–610.
[16]
G. Floridia, M. Yamamoto, Backward problems in time for a fractional diffusion-wave equation, Inverse Probl. 36 (2020) 125016.
[17]
Y. Zhang, T. Wei, Y.X. Zhang, Simultaneous inversion of two initial values for a time-fractional diffusion-wave equation, Numer. Methods Partial Differ. Equ. 37 (2021) 24–43.
[18]
N.H. Luc, D. Kumar, L.T.D. Hang, N.H. Can, On a final value problem for a nonhomogeneous fractional pseudo-parabolic equation, Alexandria Eng. J. 59 (2020) 4353–4364.
[19]
L.D. Long, Y. Zhou, R. Sakthivel, N.H. Tuan, Well-posedness and ill-posedness results for a backward problem for a fractional pseudo-parabolic equation, J. Appl. Math. Comput. 67 (2021) 175–206. https://doi.org/10.1007/s12190-020-01488-4.
[20]
F. Yang, J.M. Xu, X.X. Li, Regularization methods for identifying the initial value of a time-fractional pseudo-parabolic equation, Calcolo 59 (2022) 47. https://doi.org/10.1007/s10092-022-00492-3.
[21]
H. Di, W. Rong, Regularized solution approximation of forward/backward problems for a fractional pseudo-parabolic equation with random noise, Acta Math. Sci. 43 (2023) 324–348. https://doi.org/10.1007/s10473-023-0118-3.
[22]
D. Serikbaev, N. Tokmagambetov, Determination of initial data in the time-fractional pseudo-hyperbolic equation, Symmetry 16 (2024) 1332. https://doi.org/10.3390/sym16101332.
[23]
L.C. Becker, Resolvents and solutions of weakly singular linear Volterra integral equations, Nonlinear Anal. 74 (2011) 1892–1912. https://doi.org/10.1016/j.na.2010.10.060.
[24]
A. Altybay, Numerical identification of a time-dependent coefficient in a time-fractional diffusion equation with integral constraints, Z. Angew. Math. Phys. 77 (2026) 41. https://doi.org/10.1007/s00033-025-02653-0.
[25]
M. Stynes, E. O’Riordan, J.L. Gracia, Error analysis of a finite difference method on graded meshes for a time-fractional diffusion equation, SIAM J. Numer. Anal. 55 (2017) 1057–1079. https://doi.org/10.1137/16M1082329.