1. Introduction
The primary goal of this research study is to apply the POD-based reduced-dimension method to solve the following nonlinear extended Fisher–Kolmogorov (EFK) equation:
where
is a bounded convex polygonal domain with boundary
.
is the time interval, where
. Coefficient
is a positive constant.
is the known initial function.
is the Lipschitz continuous function of u, that is, there exists a positive constant
C such that
For simplicity, we assume that
in the following theoretical analysis.
When
in (
1), the second-order diffusion equation is obtained, which is called the standard Fisher–Kolmogorov equation. Coullet et al. [
1] added a stabilizing fourth-order derivative term to obtain Equation (
1) and called it the extended Fisher–Kolmogorov equation. The EFK equation has a very important physical background. It has been applied to various kinds of physics and engineering problems. Because of the complexity of the equation, it is difficult to obtain its analytical solution. Therefore, it is very important to solve the equation numerically.
There are many numerical methods for solving PEDs, for instance, the direct local boundary integral equation method [
2], the Fourier pseudo-spectral method [
3], the modified cubic B-spline and polynomial-based differential quadrature method [
4,
5], the explicit finite difference method (EFDM) [
6,
7], the radial basis function (RBF) method [
8], physics-informed neural networks (PINNs) [
6,
9,
10] and so on. These numerical methods are also used to solve EFK equations. He [
11] used a three-level linearly implicit finite difference method to solve 1D and 2D EFK equations, and the method is second-order convergent in both the time and space directions. Kumar et al. [
12] proposed two RBF-based mesh-free schemes for the numerical simulation of nonlinear EFK models. Tarbiyati and Nemati [
13] presented a method for initializing weights in PINNs by using FD to study the one-dimensional diffusion (heat) equation, the FK equation and the nonlinear Burgers equation. Sultan and Zhang [
14] used the moving mesh finite difference method (MMFDM) in conjunction with PINNs to solve the FK equation.
In addition, various fourth-order finite difference schemes [
15,
16,
17,
18], which have fourth-order and second-order accuracy in space and time variables, respectively, have been developed to solve EFK equations. Sweilam et al. [
19] studied the stochastic EFK equation by combining the compact finite difference scheme and the semi-implicit Euler–Maruyama approach. Danumjaya and Pani [
20] applied mixed finite element methods to solve EFK equations with different types of boundary conditions. Doss and Nandini [
21] employed a splitting technique to derive an
-Galerkin mixed finite element scheme for EFK equations. Wang et al. [
22] used a new linearized CNMFE method to study EFK equations, in which
belongs to the weaker
space instead of the classical
space. In this paper, we establish a CNMFE scheme for the 2D EFK equation and analyze the uniqueness, stability and convergence of the CNMFE solutions.
However, in practical problems, using the CNMFE method to solve EFK equations is a problem with a large number of unknowns, which makes running extremely slow, leads to an increase in rounding errors, and makes it difficult to obtain accurate numerical solutions. Therefore, it is crucial to lessen the number of unknowns in the CNMFE method for EFK equations to reduce the computational load, save CPU running time, and minimize the accumulation of rounding errors in the calculation process. The proper orthogonal decomposition (POD) technology, reducing the amount of unknowns in numerical schemes, is an efficient dimensionality reduction method for solving partial differential equations (PDEs). It reduces CPU running time and reduces the accumulation of round-off errors. The POD technology can be applied to the numerical methods for various PDEs, such as the finite difference method [
23,
24,
25], the Schwarz domain decomposition method [
26], the finite spectral element method [
27,
28], etc. For reduced-dimension FE and MFE models based on POD techniques, there are two dimensionality reduction methods. One method is that the optimized models are established by reducing the dimension of the FE or MFE subspace. The parabolic equation [
29], the Sobolev equation [
30], the Burgers equation [
31] and some other PDEs [
32,
33,
34,
35] are solved by the reduced-dimension method of constructing the POD subspace. The other is a new reduced-dimension method for the CNFE [
36,
37] and CNMFE [
38,
39,
40,
41] solution coefficient vectors proposed by Luo et al. in 2020. In [
42], Luo and Yang combined the unknown solution coefficient vector dimensionality reduction method and the continuous space–time finite element method to study 2D non-stationary incompressible Navier–Stokes equations.
There are existing order reduction methods for EFK equations, such as that in the [
24], which combines the high-order compact finite difference scheme with the POD method to obtain the spatial sixth-order accuracy while greatly shortening the calculation time. The article in [
40] uses the POD technique to reduce the dimensionality of two-grid CNMFE solution coefficient vectors, in which the matrix theory is used to deeply explore the stability and convergence of TGRDECNMFE solutions. However, the reduced-dimension method proposed in this paper is theoretically significantly different from the above research methods. This paper integrates POD technology with the linearized CNMFE method, and proposes a new reduced-dimension method for 2D nonlinear EFK equations. In this study, we adopt the CN fully discrete format in the temporal direction to achieve second-order time accuracy. Additionally, we linearize the nonlinear term to significantly enhance computational speed and efficiency while preserving model accuracy. Unlike [
40], our work utilizes traditional finite element techniques to analyze uniqueness, stability, and convergence of the RDCNMFE solutions. Our proposed method combines the advantages of POD and linearized CNMFE methods for effective dimensionality reduction of the nonlinear EFK equation. This approach not only maintains accuracy but also greatly improves computational speed and efficiency, providing a novel insight and solution for solving the EFK equation.
The structure of this paper is as follows. In
Section 2, we propose the CNMFE scheme and discuss the uniqueness, stability and convergence of the CNMFE solutions. In
Section 3, we generate the POD basis to derive the reduced-dimension matrix model of the CNMFE solution coefficient vectors and analyze the uniqueness, stability and error estimate of the RDCNMFE solutions. In
Section 4, we employ the numerical experiments of the 1D and 2D EFK equations to verify the effectiveness of the RDCNMFE method and correctness of theoretical analysis. In
Section 5, we summarize the major conclusions and findings.
4. The Numerical Examples for the EFK Equations
In order to verify the effectiveness of the RDCNMFE method, we can compare the errors and orders between the genuine, CNMFE and RDCNMFE solutions and CPU runtime on different time nodes. In order to calculate the error, we use the norm
as the
errors, where
and
are the exact and approximate solutions respectively; 0 can be omitted here.
We here adopt the numerical experiment that the following nonlinear EFK equation has a genuine solution. Generally speaking, it has no genuine solution.
Example 1. The 1D EFK model (97) problem is considered with a genuine solution given in the following form:The genuine solution of the auxiliary variable isand the time-dependent source term is Firstly, the initial 20 CNMFE solution vectors
are obtained by calculating Problem 3 to establish the snapshot matrixes
and
. Secondly, we calculate the eigenvalues
(arranged decreasingly) and the associated eigenvectors
of the matrixes
. Then, we find that
, so that we just need to extract the first 6 eigenvectors
of the matrix
to construct a set of POD basis vectors
, where
. Finally, we compute the RDCNMFE solutions
of (
97) by Problem 4 and the CNMFE solutions
of (
97) by Problem 3 when
and
at
. And they are compared with the genuine solution, respectively, exhibited in
Figure 1 and
Figure 2. As evident from
Figure 1 and
Figure 2, the RDCNMFE and CNMFE solutions closely mirror the genuine solution.
To facilitate comparison, we present in
Table 1 and
Table 2 the
errors and convergence orders of the CNMFE and RDCNMFE solutions for
u and
, respectively, under the conditions of
= 1/10,000 and
at
. Notably, the analysis of these tables reveals that the
errors and convergence rates achieved by the RDCNMFE method closely mirror those of the CNMFE method, so this is consistent with the previous theoretical analysis.
To further substantiate the efficiency of the RDCNMFE method, we have documented the errors and the CPU runtime required to compute the solutions using CNMFE and RDCNMFE methods, with
and
= 1/10,000, at various time points
. These findings, derived from solving Problems 3 and 4, are summarized in
Table 3.
As demonstrated in
Table 3, the RDCNMFE method consumes much less CPU run time than the CNMFE method. This numerical example demonstrates that the RDCNMFE method significantly reduces CPU running time.
Example 2. The 2D EFK model (97) problem is considered with genuine solution given in the following form:The genuine solution of the auxiliary variable isand the time-dependent source term is We compute the RDCNMFE solutions
of (
97) by Problem 4 and the CNMFE solutions
of (
97) by Problem 3 when
and
at
. And they are compared with the genuine solution, respectively, exhibited in
Figure 3 and
Figure 4. As evident from
Figure 3 and
Figure 4, the RDCNMFE and CNMFE solutions closely mirror the genuine solution.
For comparison, we give the errors and convergence orders of the CNMFE and RDCNMFE solutions for
u and
when
and
at
in
Table 4,
Table 5,
Table 6 and
Table 7, respectively. As can be observed from
Table 4,
Table 5,
Table 6 and
Table 7, the errors and convergence rates of the RDCNMFE method are nearly identical to the CNMFE method, which aligns with the previous theoretical analysis.
Figure 5 offers a more visual representation of the comparative results of the error convergence orders between
and
and between
and
when
and
.
Additionally, we offer maximum absolute error
when
and
for
u and
in
Table 8. As can be seen from
Table 8, the
error obtained by the RDCNMFE method is not only quite close to that obtained by the CNMFE method, but even shows a slightly lower error level. This shows that the RDCNMFE method has some advantages over the CNMFE method in maintaining error control.
To provide additional evidence for the effectiveness of the RDCNMFE method, we recorded the errors and the CPU running time for computing the CNMFE and RDCNMFE solutions when
and
at
, respectively. These results are obtained by solving Problems 3 and 4 and shown in
Table 9 and
Table 10.
By comparing the linear equation systems in Problems 3 and 4, it can be seen that the CNMFE scheme maintains the solution coefficient vectors
and
as M-dimensional column vectors at each time node, which directly leads to higher computational complexity. On the contrary, the RDCNMFE scheme greatly reduces the dimension of the solution coefficient vectors from
M to
through POD technology. This method greatly reduces the amount of data processing, thereby significantly reducing the computational cost. As demonstrated in
Table 9 and
Table 10, with the increase in time, the CNMFE method with
degrees of freedom requires considerable CPU runtime at each time node. When
, the running time increases by approximately 30 s for every additional
s, and when
, the running time increases by approximately 300 s for every additional
s. While performing at the same time node, the RDCNMFE method, with only
degrees of freedom, requires very minimal CPU runtime. When
, there is an increase in running time of only about
s for every additional
s, and when
, there is an increase in running time of only about 1 s for every additional
s. The calculation time of the CNMFE method is approximately 70 times greater than that of the RDCNMFE method when
. This experiment demonstrates that the RDCNMFE method significantly reduces CPU running time. Furthermore, the results from
Table 9 and
Table 10 indicate that the RDCNMFE method produces slightly less
errors compared to the CNMFE method.
According to the simulation results of the above two numerical examples, it is clear that the RDCNMFE method surpasses the CNMFE method, proving it as an effective numerical method for solving the nonlinear EFK equation.
5. Conclusions
In this study, we have focused on the reduced-dimension method of Crank–Nicolson mixed finite element solution coefficient vectors for 2D nonlinear EFK equations In order to give a full demonstration of the effectiveness of the reduced-dimension method, we have established the CNMFE scheme of the 2D nonlinear EFK equation and discussed the uniqueness, stability, and convergence of the CNMFE solution. Then, we have generated the POD basis based on the initial K CNMFE solutions, constructed the RDCNMFE matrix model, and employed the traditional finite element techniques to analyze the uniqueness, stability and error estimation of the RDCNMFE solution. Additionally, numerical experiments have been conducted to comparatively evaluate the performance of the two methods. Compared with the CNMFE method, the RDCNMFE method has fewer degrees of freedom at each time node. This characteristic enables the RDCNMFE method to greatly reduce computational load, running time, and error accumulation. In particular, this paper has simplified the actual calculation by linearizing the nonlinear term without iterative numerical calculation. Therefore, the RDCNMFE method constitutes a novel numerical technique for tackling nonlinear PDEs.
However, the methods presented in this paper exhibit certain limitations when applied to solving the EFK equation. The fourth-order derivative coefficient significantly impacts the convergence and accuracy of the numerical solutions. Notably, the current methods are not suitable for situations where the fourth-order coefficient takes on smaller values . In future research, we will endeavor to address this issue. And we intend to extend the scope of application of this method to PDEs with variable coefficients (in this paper, the coefficient is a constant).
Practical problems usually have no exact solutions. In order to assess the viability of the proposed method, we initially discuss its convergence using problems that possess exact solutions. This step verifies the feasibility of the method. Once feasibility is confirmed, we can confidently apply the method to practical problems without exact solutions.