1. Introduction
Time-fractional parabolic problems typically model phenomena that exhibit memory effects or hereditary behavior, such as heat conduction in porous media, diffusion in heterogeneous materials, or viscoelastic deformation [
1,
2,
3,
4,
5,
6]. In such models, the classical first-order time derivative is replaced by a fractional one, most often of Caputo type, to account for the nonlocal dependence of the present state on its entire past history. These problems are characterized by weakly singular solutions and nonlocal temporal operators, which make their analytical treatment difficult and motivate the development of accurate and efficient numerical methods [
7,
8].
Time-fractional linear diffusion problems have been studied by many authors; see, for example, [
9,
10,
11,
12,
13,
14].
When the diffusion coefficient depends on the solution itself, the problem becomes nonlinear (quasilinear), describing processes where the diffusivity varies with temperature, concentration, or pressure. Such nonlinear time-fractional parabolic equations arise, for instance, in nonlinear heat conduction, infiltration in porous media, and anomalous transport in heterogeneous materials, and their numerical analysis presents additional challenges due to both the fractional and nonlinear nature of the governing operator; see, e.g., [
15,
16,
17].
In [
18,
19], analytical properties of the time-fractional porous medium equation with nonlinear diffusion depending on a power of the solution were investigated, including the existence, uniqueness, and qualitative behavior of compactly supported solutions. The existence, uniqueness, regularity, comparison principle, and decay rates for the doubly nonlocal porous medium equation were established in [
2]. The existence and uniqueness and a second-order finite difference scheme for the time-fractional Barenblatt-type problem were constructed in [
20,
21,
22]. For the same problem, the authors of [
15] analyzed self-similar solutions using an integral equation approach that extends classical results to the fractional setting.
The study [
16] further considered the time-fractional quasilinear porous medium equation. The model was reformulated using Erdélyi–Kober fractional integrals, and numerical simulations were performed to illustrate the qualitative behavior of compactly supported solutions. In [
23], global strong solvability of the time-fractional quasilinear initial-boundary value problem was established. More recently, in [
24], classical solutions to time-fractional quasilinear reaction–diffusion systems were constructed and analyzed, providing additional insight into the regularity and qualitative behavior of related fractional parabolic models. Numerical aspects of solving quasilinear time-fractional diffusion equations were addressed in [
25], where a regularized mesh scheme was proposed for the efficient and stable approximation of such problems. Further contributions include the work [
17], which studied anomalous non-self-similar infiltration in porous media described by a fractional diffusion equation with a variable-order time derivative and nonlinear diffusivity, demonstrating good empirical convergence of the proposed schemes. In addition, the structure-preserving scheme developed in [
26] for fractional quasilinear diffusion equations was shown to be first-order accurate in time and to exhibit superlinear spatial convergence in the fractional porous-medium regime, while preserving key qualitative properties such as algebraic decay and finite-time extinction.
Different numerical methods have been developed for time-fractional semilinear parabolic equations, where the right-hand side depends on the solution and the time derivative is of fractional order
. High-order schemes have been constructed for this class of problems, rather than for general time-fractional nonlinear parabolic equations. In [
27], a rigorous numerical framework was proposed for such problems, establishing stability and optimal error estimates for both spatial and temporal discretizations, with second-order accuracy in space and
-order accuracy in time. In [
28], to handle the weak singularity of the solution, a
-order
scheme on nonuniform meshes was employed for the temporal discretization, while the finite element method was applied for the spatial approximation. The method proposed in [
29] combines a cubic time-stepping approximation with a compact finite difference scheme in space, achieving convergence of order
in time and fourth-order accuracy in space for sufficiently smooth solutions. In [
30], the authors developed a high-order computational technique for semilinear time-fractional reaction–diffusion problems exhibiting an initial singularity. Their approach uses a graded-mesh
time discretization together with a parametric quintic spline in space, effectively reducing the impact of the singularity and attaining temporal accuracy of order
and spatial accuracy of about
in the
norm, where
r controls the mesh grading. In general, high-order numerical schemes have mainly been developed for such semilinear problems, while corresponding results for fully nonlinear time-fractional parabolic equations remain scarce.
In contrast to semilinear formulations, where the nonlinearity appears only in lower-order terms, the quasilinear structure considered here requires a different treatment of the diffusion operator.
Despite numerous analytical and numerical studies on time-fractional nonlinear parabolic problems, to the best of our knowledge, numerical schemes with fourth-order spatial accuracy for time-fractional quasilinear parabolic problems have not yet been developed and analyzed.
In this work, we consider a Caputo time-fractional quasilinear parabolic problem. The aim of the present paper is to construct and analyze a high-order numerical approximation.
We establish the well-posedness of the differential problem. A compact fourth-order spatial discretization is developed and combined with the time-stepping scheme on a graded mesh to address the weak singularity of the solution. Conceptually, the proposed approach extends the compact discretization idea used for linear and semilinear problems; however, the presence of solution-dependent diffusion requires a different treatment in both the scheme construction and error analysis. Newton’s iterative method is employed to handle the resulting nonlinear discrete system.
In the present paper, we consider the one-dimensional time-fractional quasilinear diffusion equation [
16,
23]
where
;
is the the Caputo fractional derivative of order
,
, defined by
and
denotes the Gamma function.
The Equation (
1) is subjected to initial and boundary conditions:
In the next section, we first introduce some basic definitions and a formula from fractional calculus and then establish the well-posedness of the direct problem.
The remaining part of this paper is organized as follows. In
Section 2, the well-posedness of the model problem is discussed.
Section 3 is devoted to the description of a high-order finite difference scheme that is second-order accurate in time and fourth-order accurate in space. In
Section 4, the convergence in the maximum norm is investigated. Results from numerical test examples are presented and discussed in
Section 5. This paper is finalized with some concluding remarks.
3. Numerical Method
We consider a uniform spatial mesh and a nonuniform temporal mesh in the rectangle
:
, where
Further, we denote
,
, and
is the approximation of
p at grid node
.
We consider the problems (
1), (
2), and (3) and rewrite Equation (
1) in the form
where
Using the well-known approximation (p. 74, [
35])
we derive
From (
8) and (
9), we obtain
Next, differentiating Equation (
8) twice with respect to
x and evaluating the result at the point
yields
Then, from (
10) and (
11), we derive
spatial semidiscretization of (
8):
which can be written as
For the temporal derivative, we consider the
formula obtained in [
36], for a uniform temporal mesh with step size
. It is of order
at
,
,
,
for solutions
.
In this work, we apply the
formula on a nonuniform temporal mesh [
7,
8]. Let
. Thus, the fractional temporal derivative is approximated as follows:
Here, we set
,
, and for
,
where
Here, denotes the L2-1σ approximation of the Caputo fractional derivative , that is, the temporal discretization is performed at the fixed spatial node and at time .
Using (
12) and (
13), we construct the
- weighted finite difference approximation of (
8):
Therefore, the discretization of the problems (
1) and (
2) is (
3) and (
14) with initial and boundary conditions:
4. Convergence
In this section, we establish the convergence of the numerical scheme (
14) and (
15) in the maximum norm. We consider the following nonuniform temporal mesh [
7,
8,
28,
37]:
The weak singularity of the solution near
limit the convergence order on uniform time meshes. Graded temporal mesh (
16) concentrates time steps near the initial time to better resolve this behavior. The grading parameter
r determines the strength of this refinement and must be chosen appropriately to recover the optimal convergence rate [
7,
8].
First, we derive the local truncation error.
Lemma 1. Let uniformly for . Moreover, for each fixed , and . Suppose that the exact solution of (1)–(3) is bounded, i.e., there exists a constant such that and let . Assume that . Then, the local truncation error at the grid point , , satisfies Proof. Applying the results in [
8] (see Lemma 1 and Lemma 7), for each fixed
, we get
Further, using Lemma 9 [
8], for each fixed
, we obtain
Taking into account that
, we apply the same argument as in the proof of Lemma 9 in [
8] to deduce that for each fixed
,
Indeed, for fixed
and
, Taylor’s series expansion yields
where
.
Therefore, for each fixed
, we obtain
which implies (
19).
Further, in view of (
18), the local truncation error of (
14) is
Finally, using (
8) and (
11), we obtain (
17). □
Theorem 1. Under the conditions of Lemma 1 and assumptions (5) and (6), the numerical solution of (14)–(15) satisfies the following error estimate:where is a constant independent of h and N. Proof. Let and , and denote .
For any grid function , we define the corresponding to the second-order difference operator with homogeneous Dirichlet boundary conditions , , with the convention . Note that is symmetric positive definite. Moreover, although the original problem is subject to nonhomogeneous Dirichlet boundary conditions, the error satisfies homogeneous boundary conditions, which motivates the use of the operator .
Next, we define the compact averaging matrix
so that
for
. The matrix
is symmetric positive definite and invertible.
For vectors
, we set
. We also define the
–weighted average
which will be used in the diffusion term of scheme (
14).
Further, we write (
14) in vector form. Using the notation
scheme (
14) becomes
where
collects the known source terms
,
.
By definition of the local truncation error, substituting the exact solution componentwise into (
22) yields
Here,
denotes the vector of local truncation errors evaluated at the time level
, i.e.,
Subtracting (
23) from (
22) gives the error equation
with
, where all equalities and operators are understood componentwise and the homogeneous boundary conditions for
are incorporated into the definition of
.
Multiplying (
24) by
and summing over
, we get
where
,
.
Denote
, and recall the summation-by-parts identity
For the spatial term in (
25), by summation-by-parts, we derive
Next, we use the discrete analogy of (
6). Note that (
6) can be written in the form
Now, let
be arbitrary grid functions with
, and let
be their continuous piecewise-linear interpolants on the mesh
, i.e.,
and
for
. Then, on each subinterval
,
and, hence,
Applying (
27) with
and
gives
Since
is constant on each subinterval
, we can evaluate the integral in (
28) on each subinterval to obtain
namely,
In particular, taking
and
componentwise, so that
and
, and using (
26), we derive
Further, we define
and
. Then, applying Corollary 1 of Lemma 8 in [
8] in the inner product
, we get
Using Cauchy–Schwarz and the discrete Poincaré inequality
, we estimate
Then, Young’s inequality leads to
Combining (
25), (
29), (
30), and (
31) yields
and, hence,
Further, we set the scalar mesh function
,
and apply the discrete fractional Grönwall inequality (Lemma 5, [
8]) for
. For each
, we have
From (
32) and
, we derive
and, therefore, from Lemma 1, we have
Since
is independent of
h, then
for all
u, and from (
34), we obtain
This completes the proof. □
5. Numerical Simulations
In this section, we demonstrate the efficiency of the developed numerical method (
14)–(
15), implemented using Newton’s iteration procedure. Although the theoretical convergence order in Theorem 1 is derived in the maximum in the time
norm, we illustrate numerically that the same order is attained in the stronger space–time maximum norm.
Implementation of the numerical scheme. Due to the nonlinear dependence of the diffusion coefficient on the unknown solution, the fully discrete scheme leads to a nonlinear system at each time level. This system is solved by Newton’s method, which provides fast local convergence and robustness for strongly nonlinear problems.
We solve the nonlinear system (
14)–(
15) using Newton’s method. Let
, and let
denote the numerical approximation of
at the
m-th iteration. At each time layer, the sequence of iterative solutions
,
is generated by solving the following linear system:
The iteration process continues until the desired accuracy
is reached, i.e.,
Although fixed-point (Picard) iteration could also be applied, it typically requires significantly more iterations to achieve convergence. In time-fractional problems with memory effects, this would substantially increase the computational cost, which motivates the use of Newton’s method.
Domain and precision. All computations are performed for , , , and .
Errors and order of convergence. To estimate the error and the order of convergence of the numerical method (
14)–(
15) for solving problems (
2)–(
1), we consider the problem with a known exact solution, i.e., the right-hand side
, as well as the initial and boundary conditions (
2)–(
3), which are chosen accordingly. The errors in the maximum,
, and the maximum in the time
discrete norms, along with the convergence rates, are computed using the following formulas:
Example 1. Let
where
is the Mittag-Leffler function
.
Table 1 and
Table 2 present computational results in the maximum in the time
norm and the space–time maximum norm for different values of
,
, and
, while
Table 3 provides the results obtained for
and
in the space–time maximum norm.
We observe that the temporal convergence rate is second-order when in both norms, while, for , it is higher but remains close to 2. Therefore, the order of convergence in time is , both for the maximum in the time norm and the space–time maximum norm. Since the ratio is fixed for all runs, the spatial convergence rate is not lower than the temporal one.
Table 4 illustrates the spatial rate of convergence in the maximum and
norms. For the simulations, we set
,
, and
. The results confirm fourth-order convergence in both norms.
The average number of iterations (
), reported in
Table 3 for
and in
Table 4 for
, is modest, typically 2–3 iterations. Therefore, the accuracy of the numerical approach is
, as stated in Theorem 1.
Note that at . Nevertheless, numerical experiments indicate that the scheme remains robust beyond the theoretical assumptions.
Let
. In
Table 5 and
Table 6, we illustrate the temporal order of convergence in the maximum in the time
norm and the space–time maximum norm by computing the solution for
and
, while, in
Table 7, we present the results for different values of
and
in order to verify the spatial order of convergence. As in Example 1, we conclude that the accuracy of the presented approach is
, which confirms the statement of Theorem 1. The convergence is attained with a small number of iterations.
Note that the exact solution satisfies for all , so and are bounded on the range of p in this test.
In
Table 8 and
Table 9, we present computational results (both in the maximum in the time
norm and the stronger space–time maximum norm) for different values of
with
and
, while
Table 10 shows the results for
,
, and
. As in the previous examples, we observe fourth-order convergence in space and second-order convergence in time for this choice of the grading parameter
r.
In
Figure 1, we plot the error of the numerical solution for
,
,
, and
in the entire computational domain. As can be expected, the largest error occurs near the initial time.
6. Conclusions
In this paper, we developed a numerical scheme that is second-order accurate in time and fourth-order accurate in space for a class of time-fractional nonlinear parabolic problems. The well-posedness of the continuous problem was discussed, and a rigorous convergence analysis of the proposed scheme was carried out in the maximum norm. To handle the nonlinearity arising in the diffusion term, Newton’s iterative method was employed. In addition, a graded temporal mesh was used in order to capture the possible weak initial singularity of the solution. Numerical experiments confirm the theoretical convergence rates and demonstrate the high accuracy and efficiency of the proposed method, which requires only a small number of Newton iterations per time step.
The computational complexity is comparable to that of standard second-order schemes. The extension of the method to the same time-fractional diffusion problem in higher spatial dimensions is conceptually similar; however, the efficient implementation of the resulting high-order compact discretizations, in which high-order mixed spatial derivative terms arise during the derivation of the scheme, requires additional care.
Compared with standard second-order schemes, the proposed method attains higher spatial accuracy by using a compact discretization. Unlike semilinear schemes, it treats the quasilinear diffusion term directly, allowing greater flexibility for nonlinear problems. The method combines fourth-order spatial accuracy with graded time meshes to effectively handle weak initial singularities.
In our future work, we plan to extend the results to the higher-dimensional case and to develop a compact high-order numerical scheme for a fractional-order filtration model with double relaxation, i.e., a time-fractional pseudoparabolic problem, see, e.g., [
5,
38].