Next Article in Journal
Analysis of Large Membrane Vibrations Using Fractional Calculus
Next Article in Special Issue
Numerical Analysis of a Fractional Cauchy Problem for the Laplace Equation in an Annular Circular Region
Previous Article in Journal
Effects of Different Aggregate Gradations and CO2 Nanobubble Water Concentrations on Mechanical Properties and Damage Behavior of Cemented Backfill Materials
Previous Article in Special Issue
Certain Analytic Solutions for Time-Fractional Models Arising in Plasma Physics via a New Approach Using the Natural Transform and the Residual Power Series Methods
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Fast High-Order Compact Difference Scheme for Time-Fractional KS Equation with the Generalized Burgers’ Type Nonlinearity

1
School of Science, Hunan University of Technology, Zhuzhou 412007, China
2
School of Mathematics and Statistics, Hunan Normal University, Changsha 410081, China
*
Authors to whom correspondence should be addressed.
Fractal Fract. 2025, 9(4), 218; https://doi.org/10.3390/fractalfract9040218
Submission received: 17 December 2024 / Revised: 22 March 2025 / Accepted: 28 March 2025 / Published: 30 March 2025

Abstract

This work integrates the fast Alikhanov method with a compact scheme to solve the time-fractional Kuramoto–Sivashinsky (KS) equation with the generalized Burgers’ type nonlinearity. Initially, the Alikhanov algorithm, designed to handle the Caputo fractional derivative on non-uniform time grids, effectively avoids the initial singularity. Additionally, the combination of the Alikhanov method with the sum-of-exponentials (SOE) technique significantly reduces both computational cost and memory requirements. By discretizing the spatial direction using a compact finite difference method, a fully discrete scheme is developed, achieving fourth-order convergence in the spatial domain. Stability and convergence are analyzed through energy methods. Several numerical examples are provided to validate the theoretical framework, demonstrating that the proposed algorithm is accurate, stable, and efficient.

1. Introduction

The Kuramoto–Sivashinsky (KS) equation belongs to an important class of chaotic partial differential equations that serve as a bridge between the partial differential equation and dynamical system frameworks. Kuramoto [1] originally proposed the KS equation in his study of phase turbulence in reaction–diffusion systems, while Sivashinsky [2] introduced it in his analysis of flame combustion propagation models. The KS equation has a wide range of applications in simulation science and engineering, such as the evolution of the flow of fluid films on inclined planes [3], flame front instability [4], interfacial turbulence [5], etc.
In this paper, we study the time-fractional KS equation with the generalized Burgers’ type nonlinearity:
D t α 0 C u ( x , t ) + u p ( x , t ) u x ( x , t ) μ u x x ( x , t ) + λ u x x x x ( x , t ) = f ( x , t ) , 0 < x < L , 0 < t T ,
with the initial condition (IC)
u ( x , 0 ) = u 0 ( x ) , 0 < x < L ,
and the boundary conditions (BCs)
u ( 0 , t ) = u ( L , t ) = 0 , 0 t T , u x x ( 0 , t ) = u x x ( L , t ) = 0 , 0 t T ,
where μ > 0 is the viscosity coefficient, p 1 is a positive integer, perturbation parameters 0 < λ 1 , L > 0 ,   T > 0 are fixed values, and u 0 ( x ) and f ( x , t ) are prescribed real functions. The equations are complex, and their combination of fractional-order derivative KS equations and Burgers’ nonlinear terms provides them with greater flexibility to capture the intricate dynamical behaviors observed in various physical systems.
When the fourth-order derivative u x x x x and the source term are not included in the equation, Equation (1) transforms into a time-fractional generalized Burgers equation [6] as follows:
D t α 0 C u ( x , t ) + u p ( x , t ) u x ( x , t ) μ u x x ( x , t ) = 0 , 0 < x < L , 0 < t T ,
where u p u x is the generalized Burgers’ type nonlinearity.
When α = 1 , p = 1 , Equation (1) is the usual KS equation as follows:
u t ( x , t ) + u ( x , t ) u x ( x , t ) μ u x x ( x , t ) + u x x x x ( x , t ) = 0 , 0 < x < L , 0 < t T ,
and many pioneering studies have been carried out [7,8,9].
When p = 1 , Equation (1) is the generalized fractional KS equation [10] as follows:
D t α 0 C u ( x , t ) + u ( x , t ) u x ( x , t ) μ u x x ( x , t ) + u x x x x ( x , t ) = 0 , 0 < x < L , 0 < t T ,
In recent years, numerical computational algorithms for solving the time-fractional KS equation have been developed and become imperative. Many numerical methods are already available for studying KS equations, including those of the form presented in Equation (5). Mittal [11] proposed a quintic B-spline collocation method based on the Crank–Nicolson scheme for temporal discretization, aimed at approximating the solution to the KS equation. In [12], a locally discontinuous Galerkin method is implemented to obtain the numerical solution to the KS equation. The implicit–explicit BDF method was developed by Akrivis and Smyrlis [13] for simulating the KS equation.
However, there are few research studies on effective numerical algorithms for solving fractional KS equations. For the fractional KS equation of the type Equation (6), the weak singularity of the solution generated by the fractional derivative presents a difficult problem to solve. At present, the effective method to solve this problem is to use the variable step numerical method, which concentrates more grid points around the weak singularity and employs a sparse grid where the solution changes slowly. Indeed, the L 1 formula for the construction of piecewise linear interpolation was proposed by Langlands [14], which leads to a temporal convergence order of 1 + γ for 0 < γ < 1 . Since then, the L 1 formula has been widely used to deal with Caputo fractional derivatives [15,16,17,18,19,20]. Furthermore, for the numerical solution to pure sub-diffusion equations, there are several high-order discrete convolution forms for the approximation of the Caputo fractional-order time derivatives, such as the L 1 - 2 scheme [21,22,23] and the L 2 - 1 σ formula, which is based on linear interpolation on the last subinterval [ t k 1 , t k ] and quadratic polynomial interpolation on the rest of the subintervals [ t k 1 , t k ] (for details, please refer to [24]). These formulas can achieve second-order temporal accuracy for sufficiently smooth solutions.
Due to the advantages of the L 2 - 1 σ formula, we will study the approximation of the Caputo fractional derivative by the variable time-step Alikhanov formula. Influenced by [25,26], we also give the regularity assumptions on the exact solution u as follows:
k u t k H 2 ( 0 , L ) C 1 + t σ k , k = 0 , 1 , 2 , 3 ,
D t α 0 C u H 6 ( 0 , L ) + u H 8 ( 0 , L ) C ,
where 0 < t T , and σ ( 0 , 1 ) ( 1 , 2 ) is a regularity parameter. In this paper, we only consider the case of λ = 1 .
In order to obtain a more efficient algorithm for solving the problem and avoid the issue of large computational costs caused by the historical dependence of the fractional derivative, one of the most effective methods is the SOE technique [27,28,29], which is applied in approximating the convolution kernel t α with a uniform absolute error ϵ . There have been many research studies on the nonlinear KS equation with a spatial fourth derivative, employing various methods such as the quintic B-spline collocation method [30], cubic Hermite collocation [31], Chebyshev collocation method [10], and Sinc–Galerkin method [32]. The compact difference scheme has good characteristics and high accuracy and is widely used to solve a variety of equations [33,34,35,36,37]. The application of a compact difference scheme to the spatial discretization of fractional KS equations is exactly the starting point of our present work. The theoretical part of the proof makes use of the classical energy method [38,39,40]. Moreover, the main contributions of this work can be summarized as follows:
For the complex KS equation, we first apply the non-uniform Alikhanov formula to approximate the Caputo fractional derivative, and then treat the generalized Burgers’ nonlinear term. Then, we combine the second-order time scheme and the SOE technique to establish the fast Alikhanov second-order scheme. This approach improves numerical accuracy and reduces computational costs.
The high-order compact difference scheme is proposed for the first time to be applied to the KS equation with the generalized Burgers’ nonlinear term, which can improve the spatial convergence rate to the fourth order.
We demonstrate in detail the convergence and stability of the fully discrete scheme by the energy argument. In addition, we provide numerical examples to validate the theoretical analysis and demonstrate the efficiency of the algorithm by comparing fast and non-fast Alikhanov schemes.
The outline of this paper is as follows: In Section 2, we introduce some useful notations and lemmas. Additionally, some properties of compact difference formulas and fast Alikhanov formulas are analyzed. In Section 3, the high-order fast Alikhanov compact difference scheme is constructed. The stability and convergence of a full-discrete scheme are investigated. Numerical examples verify the stability and efficiency of the algorithm and the correctness of the theory in Section 4. The conclusion is summarized in Section 5.

2. Preliminaries

In this section, we first recall some basic formulations and useful lemmas. For ease of exposition and proof, we define some notations. To make our analysis extendable, the conditions and properties of the discrete convolution kernel in the Alikhanov formula are also introduced in this section.

2.1. Properties of Compact Difference Scheme

Let the spatial step size h : = L / M , where M is a given positive integer. We denote x j = j h ( 0 j M ) and U ¯ h : = { u | u = ( u 0 , u 1 , , u M ) , 0 j M } . For any u , v U ¯ h , we denote the following notations:
+ u j + 1 = 1 h u j + 1 u j , u j 1 = 1 h u j u j 1 , h u j = 1 2 h u j + 1 u j 1 , Δ x u j = u j + 1 2 u j + u j 1 h 2 .
We also need to introduce the subspace of U ¯ h as U h : = { u U ¯ h | u 0 = u M = 0 } , and define the inner product and norm as follows:
u , v = h j = 1 M 1 u j v j , ( u , v ) = h j = 1 M + u j + v j , u = u , u , | u | 1 = ( u , u ) , u = max 0 j M | u j | .
Furthermore, we denote the following:
A 1 u j : = ( 1 + h 2 6 Δ x ) u j , A 2 u j : = ( 1 + h 2 12 Δ x ) u j .
Thus, for the discretization of the second and fourth derivatives of the function u = u ( x , t ) , we have the following formulas:
u x ( x j ) = A 1 1 h U j + O ( h 4 ) , u x x ( x j ) = A 2 1 Δ x U j + O ( h 4 ) .
The following transformation can be advanced for the nonlinear term:
u p u x = v u x = 1 p + 2 [ v u x + ( v u ) x ] ,
where v : = u p , and
v j u j x + u j v j x = v j A 1 1 h u j + A 1 1 h ( v j u j ) + O ( h 4 ) = φ ( u j , v j ) + O ( h 4 ) .
Lemma 1 
([41]). For any grid functions u , v U h , then the following holds:
h u , v = u , h v , Δ x u , v = ( u , v ) .
Lemma 2 
([41]). For any grid functions u U h , then the following holds:
u L 2 | u | 1 , u L 6 | u | 1 , | u | 1 2 h u .
Lemma 3 
([42]). For real symmetric positive-definite matrices A 1 1 , A 2 1 , and ω , u U h , we obtain the following:
A 1 1 ω , u = V 1 ω , V 1 u = ω , A 1 1 u , A 2 1 ω , u = V 2 ω , V 2 u = ω , A 2 1 u ,
where V 1 and V 2 are upper triangular matrices, which can be obtained by the Cholesky factorization of A 1 1 and A 2 1 , namely, A 1 1 = V 1 T V 1 , A 2 1 = V 2 T V 2 .
Proof. 
The proof of the theorem can be referred to in ([42], Lemma 2.1c). □
Lemma 4 
([43]). Let ω , u U h , then we can obtain the following:
A 1 1 h ω , u = h A 1 1 ω , u = A 1 1 ω , h u = ω , A 1 1 h u , A 2 1 Δ x ω , u = Δ x A 2 1 ω , u = + A 2 1 ω , + u = A 2 1 + ω , + u .
Lemma 5. 
Let u , v U h , we arrive at
φ ( u , v ) , u = 0 .
Proof. 
For u , v U h , using Lemmas 1 and 4, we can obtain the following:
φ ( u , v ) , u = v j A 1 1 h u j + A 1 1 h ( v j u j ) , u j = v j A 1 1 h u j , u j + A 1 1 h ( v j u j ) , u j , = A 1 1 h u j , v j u j v j u j , A 1 1 h u j , = 0 .
Lemma 6 
([43]). For real symmetric positive-definite matrices A 1 1 , A 2 1 , and ω U h , we obtain the following:
ω 2 A 1 1 ω , ω =   V 1 ω 2 3 ω 2 , ω 2 A 2 1 ω , ω =   V 2 ω 2 3 2 ω 2 .

2.2. Properties of the Fast Alikhanov Scheme

In order to construct the fast Alikhanov scheme, we first consider the time levels 0 = t 0 < t 1 < t 2 < < t N = T , where N is a given positive integer. We define the nth step size τ n : = t n t n 1 for 1 n N , the maximum step size τ : = max 0 n N τ n . We set the time level t n θ : = θ t n 1 + ( 1 θ ) t n with a fixed parameter θ = α / 2 . It is necessary to set the local step-size ratios:
ρ n : = τ n τ n + 1 for 1 n N 1 and ρ : = max 1 n N 1 ρ n .
For any time sequence ( v n ) n = 0 N , we define τ v n : = v n v n 1 and the interpolated value v n θ : = θ v n 1 + ( 1 θ ) v n . Thus, it is advisable to denote Π 1 , k u as the linear interpolant function of a function, u, with respect to t k 1 , t k , and to denote the quadratic interpolant of u with respect to t k 1 , t k and t k + 1 as Π 2 , k u , respectively. Recalling the definition of τ u k , it follows that for k 1 , we have the following:
Π 1 , k u ( t ) = τ u k τ k , Π 2 , k u ( t ) = τ u k τ k + 2 t t k 1 / 2 τ k τ k + τ k + 1 ρ k τ u k + 1 τ u k .
Next, the Caputo fractional derivative can be approximated by the defined interpolant polynomial at t n θ to obtain the Alikhanov approximation:
D τ α u n θ : = t n 1 t n θ ω 1 α ( t n θ s ) Π 1 , n u ( s ) d s + k = 1 n 1 t k 1 t k ω 1 α ( t n θ s ) Π 2 , k u ( s ) d s = a 0 ( n ) τ u n + k = 1 n 1 a n k ( n ) τ u k + ρ k b n k ( n ) τ u k + 1 b n k ( n ) τ u k , = k = 1 n A n k ( α , n ) τ v k ,
we have A 0 ( 1 ) : = a 0 ( 1 ) if n = 1 , and for n 2 ,
A n k ( n ) : = a 0 ( n ) + ρ n 1 b 1 ( n ) , k = n , a n k ( n ) + ρ k 1 b n k + 1 ( n ) b n k ( n ) , 2 k n 1 , a n 1 ( n ) b n 1 ( n ) , k = 1 .
Here, A n k ( n ) is the discrete convolution kernel of the Alikhanov formula; next, the SOE technique is applied to derive the discrete convolution kernel of the fast Alikhanov formula.
Lemma 7 
([27]). (SOE) Let α ( 0 , 1 ) , ϵ 1 , and Δ t > 0 . Assume there exists a positive integer N q , and positive quadrature nodes s l and ϖ l > 0 ( 1 l N q ) , such that we have the following:
ω 1 α ( t ) l = 1 N q ϖ l e s l t ϵ , t [ Δ t , T ] ,
and the quadrature node number N q satisfies
N q = O log 1 ϵ log log 1 ϵ + log T Δ t + log 1 Δ t log log 1 ϵ + log 1 Δ t .
Now, the fractional derivative can be approximated in combination with the SOE technique in Lemma 7 at the time point t n θ for 1 n N
D f α 0 C u ( t n θ ) t n 1 t n θ ω 1 α ( t n θ s ) Π 1 , n u ( s ) d s + k = 1 n 1 t k 1 t k l = 1 N q ϖ l e s l t n θ s u ( s ) d s = a ^ 0 ( n ) τ u n + k = 1 n 1 a ^ n k ( n ) τ u k + ρ k b ^ n k ( n ) τ u k + 1 b ^ n k ( n ) τ u k = k = 1 n A ^ n k ( n ) τ u k ,
where coefficients a ^ n k ( n ) and b ^ n k ( n ) are defined by the following:
a ^ 0 ( n ) : = a 0 ( n ) , a ^ n k ( n ) : = 1 τ k t k 1 t k l = 1 N q ϖ l e s l t n θ s d s , 1 k n 1 ,
b ^ n k ( n ) : = 2 τ k τ k + τ k + 1 t k 1 t k l = 1 N q ϖ l e s l t n θ s e s l t k + 1 θ s ( s t k 1 2 ) d s , 1 k n 1 .
We reformulate the discrete convolution kernel A ^ n k ( n ) as follows: A ^ 0 ( 1 ) : = a 0 ( 1 ) if n = 1 and for n 2
A ^ n k ( n ) : = a ^ 0 ( n ) + ρ n 1 b ^ 1 ( n ) , for k = n , a ^ n k ( n ) + ρ k 1 b ^ n k + 1 ( n ) b ^ n k ( n ) , for 2 k n 1 , a ^ n 1 ( n ) b ^ n 1 ( n ) , for k = 1 .
In order to effectively assess some necessary properties of the discrete convolution kernel A ^ n k ( n ) , the time step needs to satisfy the following two conditions:
  • M1. The maximum time-step ratio is ρ = 7 / 4 .
  • M2. There exists a positive constant C γ , such that τ k C γ τ min { 1 , t k 1 1 / γ } for 1 k N , with t k C γ t k 1 and τ k / t k C γ τ k 1 / t k 1 for 2 k N .
Lemma 8 
([27]). Assume that the tolerance error ϵ of the SOE approximation satisfies
ϵ min α p 2 ( 1 α p ) ω 1 α p ( T ) , 1 26 ω 1 α p ( T ) ,
then the discrete kernel A ^ n k ( n ) satisfies the following:
(I)
A ^ n k ( n ) are bounded, A ^ n k ( n ) 2 τ n ω 2 α p ( τ n ) and
A ^ n k ( n ) 1 2 τ k t k 1 t k ω 1 α ( t n s ) d s , 1 k n ;
(II)
A ^ n k ( n ) are monotone, and
A ^ n k 1 ( n ) A ^ n k ( n ) ( 1 + ρ k ) 1 5 ρ k + 1 b n k ( n ) , 1 k n 1 ;
(III)
A ^ 0 ( n ) A ^ 1 ( n ) > θ 2 A ^ 0 ( n ) A ^ 1 ( n ) for n 2 .
In this case, for the later analysis of global consistency, we introduce the complementary discrete convolution kernels P n k ( n ) of A ^ n k ( n ) that satisfy
i = k n P n i ( n ) A ^ i k ( i ) 1 .
which yields the following recursive formulas:
P 0 ( n ) : = 1 A ^ 0 ( n ) , P i ( n ) : = 1 A ^ 0 ( i ) k = i + 1 n A ^ k i 1 ( k ) A ^ k i ( k ) P k ( n ) , 1 i n 1 .
In fact, according to Lemma 8, the complementary discrete kernels are non-negative and satisfy the following:
i = 1 n P n i ( n ) ω 1 + ( m 1 ) α ( t i ) π A ω 1 + m α ( t n ) , m = 0 , 1 , 1 n N .
Lemma 9 
([44]). Let λ s be nonnegative constants with 0 < s = 0 n λ s Λ for n 1 , where Λ is some positive constant independent of n. Suppose that the nonnegative sequences ξ n and η n are bounded, and the nonnegative grid function { v n n 0 } satisfies the following:
k = 1 n A n k ( n ) τ ( v k ) 2 s = 1 n λ n s ( v s , θ 1 ) 2 + ξ n v n , θ 2 + ( η n ) 2 , n 1 ,
where for i = 1 , 2 and each n, we set v n , θ 1 : = θ i v n 1 + ( 1 θ i ) v n for some constant θ i [ 0 , 1 ] . If the nonuniform grid satisfies the maximum time-step criterion τ N [ 11 2 Γ ( 2 α ) Λ ] 1 / α , then we have the following:
v n 2 E α ( 11 2 Λ t n α ) v 0 + max 1 k n j = 1 k P k j ( k ) ( ξ j + η j ) + max 1 j n η j , 1 n N ,
where E α ( z ) : = k = 0 z k / Γ ( 1 + k α ) , and E α ( · ) represents the Mittag–Leffler function.
Lemma 10 
([45]). Under the condition M1 and Lemma 8, the fast Alikhanov Formula (14) satisfies the following:
D τ α v n θ , v n θ 1 2 k = 1 n A n k ( n ) τ ( v k 2 ) , 1 n N .

3. Establishment and Analysis of Compact Scheme

In this section, we shall derive the second-order fast compact difference scheme for problems (1)–(3). After that, the convergence and stability of the fast compact difference algorithm are rigorously proved.

3.1. Numerical Scheme

First, combined with (11), the temporal direction of Equation (1) at the grid points ( x j , t n θ ) is discretized by the fast nonuniform Alikhanov Formula (14) and the spatial direction is discretized by the compact difference Formula (9), where we obtain the following:
{ D f α U j n θ + 1 p + 2 φ ( V j n θ , U j n θ ) μ A 2 1 Δ x U j n θ + A 2 1 Δ x W j n θ = f j n θ + Λ j n θ , (19) 1 j M 1 , 1 n N , (20) V j n = U j n p , 0 j M , 0 n N , (21) W j n θ = Δ x U j n θ + R 3 n θ , 0 j M , 0 n N ,
where Λ j n θ and R 3 n θ denote the truncation errors.
Omitting the small terms Λ j n θ and R 3 n θ in (19), we replace the functions U j n , W j n , and V j n with their numerical approximations u j n , ω j n , and v j n , respectively. Meanwhile, combining IC (2) and BC (3), we can obtain the fully discrete difference scheme:
{ (22) D f α u j n θ + 1 p + 2 φ ( v j n θ , u j n θ ) μ A 2 1 Δ x u j n θ + A 2 1 Δ x ω j n θ = f j n θ , 1 j M 1 , 1 n N , (23) v j n = u j n p , 0 j M , 0 n N , (24) ω j n θ = Δ x u j n θ , 0 j M , 0 n N , (25) u j 0 = u 0 ( x j ) , 1 j M 1 , (26) u 0 n = u M n = ω 0 n = ω M n = 0 , 0 n N .
In what follows, the stability and convergence analysis of the above fully discrete schemes (22)–(26) are carried out by the energy method.

3.2. Stability

Here, we present the stability result as follows:
Theorem 1. 
Suppose that { u n } n = 0 N is the solution to (22)–(26), and under the conditions of Lemma 8 and M2, then we have the following:
u n     u 0   +   11 2 Γ ( 1 α ) max 1 k n t k α f k θ .
Proof. 
Taking an inner product of (22) with u n θ , we obtain the following:
D f α u n θ , u n θ + 1 p + 2 φ ( v n θ , u n θ ) , u n θ μ A 2 1 Δ x u n θ , u n θ + A 2 1 Δ x ω n θ , u n θ = f n θ , u n θ .
By Lemmas 5 and 10, we have the following:
D f α u n θ , u n θ 1 2 k = 1 n A n k ( n ) τ ( u k 2 ) ,
1 p + 2 φ ( v n θ , u n θ ) , u n θ = 0 ,
and
μ A 2 1 Δ x u n θ , u n θ = μ A 2 1 + u n θ , + u n θ μ u n θ 1 2 ,
A 2 1 Δ x ω n θ , u n θ = A 2 1 ω n θ , Δ x u n θ = A 2 1 ω n θ , ω n θ 0 .
Under the relations (28)–(31), we have the following:
k = 1 n A n k ( n ) τ ( u k 2 )     2 f n θ u n θ .
Taking λ s = 0 for s 0 , η n = 0 and ξ n = 2 f n θ for n 1 in Lemma 9 and π A = 11 4 in Lemma 8, it is easy to obtain
u n     u 0 + max 1 k n i = 1 k 2 P k i ( k ) f k θ     u 0   +   2 π A Γ ( 1 α ) max 1 k n t k α f k θ .
Consequently, we infer the following:
u n     u 0   +   11 2 Γ ( 1 α ) max 1 k n t k α f k θ .

3.3. Convergence

Before analyzing the convergence of the fast Alikhanov schemes (22)–(26), we first analyze the truncation errors Λ j n θ and ( R 3 ) j n θ . In fact, Λ j n θ is composed of the following four parts:
Λ j n θ : = ( R t 1 ) j n θ + ( R t 2 ) j n θ + ( R 3 ) j n θ + ( R s ) j n θ , 1 j M 1 , 1 n N ,
where ( R s ) j n θ means that the error is caused by approximating space derivatives; it can easily be seen that ( R s ) j n θ = O ( h 4 ) from (9) and (11). Moreover, we have the following:
( R t 1 ) j n θ : = D f α u j n θ D t α 0 C u ( x j , t n θ ) , ( R t 2 ) j n θ : = 1 p + 2 φ ( ( R v ) j n θ , ( R u ) j n θ ) + μ A 2 1 Δ x ( R u ) j n θ A 2 1 Δ x ( R ω ) j n θ ,
where ( R u ) j n θ , ( R v ) j n θ and ( R ω ) j n θ denote the errors of the weighted time approximation at t n θ , namely, we have the following:
( R u ) j n θ : = u ( x j , t n θ ) [ θ U j n 1 + ( 1 θ ) U j n ] , ( R v ) j n θ : = v ( x j , t n θ ) [ θ V j n 1 + ( 1 θ ) V j n ] , ( R ω ) j n θ : = ω ( x j , t n θ ) [ θ W j n 1 + ( 1 θ ) W j n ] .
Based on the mesh condition M 1 and the regularity (7), and consulting Lemma 3.3 and Lemma 3.4 in [25,27], we arrive at the following:
k = 1 n P n k ( n ) R t 1 j k θ C τ 1 σ σ + ϵ σ t n α t ^ n 1 2 + 1 1 α max 2 k n t k α t k 1 σ 3 τ k 3 / τ k 1 α , 1 n N ,
k = 1 n P n k ( n ) R u j k θ C τ 1 σ + α σ + t n α max 2 k n t k 1 σ 2 τ k 2 , 1 n N ,
where t ^ n = max { 1 , t n } .
Combining (17) and ( R s ) j n θ = O ( h 4 ) , we can also obtain the following:
max 1 k n i = 1 k P k i ( k ) | ( R s ) j i θ | C h 4 , 1 n N .
Therefore, combining (20)–(22), the following holds:
max 1 k n i = 1 k P k i ( k ) Λ i θ C τ 1 σ σ + ϵ σ t n α t ^ n 1 2 + max 2 i k t i α t i 1 σ 3 τ i 3 / τ i 1 α + t k α max 2 i k t i 1 σ 2 τ i 2 + h 4 , 1 n N .
To obtain a pointwise error estimate of (22)–(26), we need to apply an important method, namely, the truncated function method. Based on the regularity assumption (8), we denote Q : = max ( x , t ) [ 0 , L ] × [ 0 , T ] | u ( x , t ) | . We can find a second-order smooth function as follows:
g ( u ) : = u p , | u | Q + 1 , 0 , | u | Q + 2 .
Furthermore, let c 1 : = max u R | g ( u ) | , c 2 : = max u R | g ( u ) | . It is not difficult to verify that the constants c 1 and c 2 depend only on Q and p by the Hermite polynomial interpolant. Clearly, (20) and (23) are equivalent to the following:
{ (36) V j n = g ( U j n ) , 0 j M , 0 n N , (37) v j n = g ( u j n ) , 0 j M , 0 n N .
The convergence of the full discrete schemes (22)–(26) is studied below. Subtracting (19)–(21) from (22)–(24), respectively, the error equation can be written as follows:
{ D t α e j n θ + 1 p + 2 φ ( V j n θ , U j n θ ) φ ( v j n θ , u j n θ ) μ A 2 1 Δ x e j n θ + A 2 1 Δ x η j n θ = Λ j n θ , (38) 1 j M 1 , 1 n N , (39) ρ j n θ = g ( U j n θ ) g ( u j n θ ) , 0 j M , 0 n N , (40) η j n θ = A 2 1 Δ x e j n θ + ( R 3 ) j n θ , 0 j M , 0 n N , (41) e j 0 = 0 , 1 j M 1 , (42) e 0 n = e M n = η 0 n = η M n = 0 , 0 n N ,
where e j n : = U j n u j n , ϱ j n : = V j n v j n , η j n : = W j n ω j n .
Theorem 2. 
Suppose that the exact solution, u, satisfies the regularity property in (7) and (8) with the parameter σ ( 0 , 1 ) ( 1 , 2 ) . Let M1, M2 hold, and t ^ n = max { 1 , t n } for 1 n N . If τ ( ( 11 / 2 ) Γ ( 2 α ) c 3 ) 1 / α , the following estimate holds:
e n     C ( τ min { γ σ , 2 } + h 4 + ϵ ) , 0 n N .
Proof. 
Firstly, according to the differential mean value theorem, from (39), it is clear that
| ϱ j n |   c 2 | e j n | , 0 j M , 0 n N ,
moreover, we obtain the following:
ϱ n   c 2 e n , 0 n N .
The next thing to do in the proof is to take an inner product of (38) with e n θ ; we obtain the following:
D t α e n θ , e n θ + 1 p + 2 φ ( V n θ , U n θ ) φ ( v n θ , u n θ ) , e n θ μ A 2 1 Δ x e n θ , e n θ + A 2 1 Δ x η n θ , e n θ = Λ n θ , e n θ .
Furthermore, taking an inner product of (40) with η n θ , we obtain the following:
η n θ , η n θ = A 2 1 Δ x e n θ , η n θ + R 3 n θ , η n θ .
Another step is to analyze the above equation term by term. Using Lemma 10, we have the following:
D t α e n θ , e n θ 1 2 k = 1 n A n k ( n ) τ ( e k 2 ) .
By the regularity assumption (7), let c 0 : = max ( x , t ) [ 0 , L ] × [ 0 , T ] { | u ( x , t ) | , | u x ( x , t ) | } . Applying Lemmas 2–6 and the Cauchy–Schwarz inequality, and noting that v n θ = V n θ ϱ n θ and u n θ = U n θ e n θ , we have the following:
φ ( V n θ , U n θ ) φ ( v n θ , u n θ ) , e n θ = φ ( ϱ n θ , U n θ ) + φ ( V n θ , e n θ ) φ ( ϱ n θ , e n θ ) , e n θ = φ ( ϱ n θ , U n θ ) , e n θ = ϱ n θ A 1 1 h U n θ + A 1 1 h ( ϱ n θ U n θ ) , e n θ = ϱ n θ A 1 1 h U n θ , e n θ + A 1 1 h ( ϱ n θ U n θ ) , e n θ = h U n θ , A 1 1 ϱ n θ e n θ ϱ n θ U n θ , A 1 1 h e n θ V 1 h U n θ V 1 ϱ n θ e n θ + V 1 ϱ n θ U n θ V 1 h e n θ 3 L c 0 ϱ n θ e n θ + 3 c 0 | e n θ | 1 ϱ n θ 3 L c 0 ϱ n θ e n θ + 3 c 0 c 2 | e n θ | 1 e n θ 3 L c 0 c 2 e n θ L 2 | e n θ | 1 + 3 c 0 c 2 | e n θ | 1 e n θ 3 c 0 c 2 ( L 3 / 2 + 1 ) e n θ | e n θ | 1 9 c 0 2 c 1 2 ( L 3 / 2 + 1 ) 2 4 μ e n θ 2 + μ | e n θ | 1 2 ,
as well as
μ A 2 1 Δ x e n θ , e n θ = μ A 2 1 + e n θ , + e n θ μ | e n θ | 1 2 ,
Λ n θ , e n θ Λ n θ e n θ .
Substituting the results of (47)–(49) into (34), and adding (46), we have the following:
1 2 k = 1 n A n k ( n ) τ ( e k 2 ) + η n θ , η n θ 9 c 0 2 c 1 2 ( L 3 / 2 + 1 ) 2 4 μ e n θ 2 + Λ n θ e n θ + R 3 n θ , η n θ .
k = 1 n A n k ( n ) τ ( e k 2 ) 9 c 0 2 c 1 2 ( L 3 / 2 + 1 ) 2 2 μ e n θ 2 + 2 Λ n θ e n θ + 1 2 R 3 n θ 2 .
According to Lemma 9, λ 0 = 9 c 0 2 c 1 2 ( L 3 / 2 + 1 ) 2 2 μ < c 3 , ξ n = 2 Λ n θ , η n = 2 2 R 3 n θ , we can obtain the following:
e n 2 E α ( 11 2 c 3 t n α ) e 0 + max 1 k n j = 1 k P k j ( k ) ( 2 Λ j θ + 2 2 R 3 j θ ) + 2 2 max 1 j n R 3 j , 1 n N .
Due to e 0 = 0 , 2 E α ( 11 2 c 3 t n α ) C , and combing (35), we have the following:
e n C τ 1 σ σ + ϵ σ t n α t ^ n 1 2 + max 2 i k t i α t i 1 σ 3 τ i 3 / τ i 1 α + t k α max 2 i k t i 1 σ 2 τ i 2 + h 4 .
On the other hand, if M1 and M2 hold, β = min { 2 , γ σ } , we have the following:
t k α t k 1 σ 3 τ k 3 τ k 1 α C γ t k α + σ 3 τ k 3 α C γ t k α + σ 3 τ k 3 α β τ min 1 , t k 1 1 / γ β C γ t k σ β / γ τ k / t k 3 α β τ β C γ t k max { 0 , σ ( 3 α ) / γ } τ β for 2 k n ,
t k 1 σ 2 τ k 2 C γ t k σ 2 τ k 2 β τ min 1 , t k 1 1 / γ β C γ t k σ β / γ τ k / t k 2 β τ β C γ t k max { 0 , σ 2 / γ } τ β , for 2 k n .
As a result, the discrete solution u j n θ is convergent in the sense that
e n C ( τ min { γ σ , 2 } + h 4 + ϵ ) , 0 n N .
This finishes the proof. □

4. Numerical Experiment

In this section, we test the stability and convergence of the fast compact schemes (22)–(26) for three different experiments on a nonuniform grid { t n = T ( n / N ) γ , n = 1 , , N } . All experiments were performed on a Windows server with an AMD Ryzen 5 4600H processor of 16 GB RAM and 3.00 GHz CPU. In the following experiments, the tolerance accuracy of the SOE algorithm is limited to ϵ = 10 12 in order to balance accuracy and efficiency [6]. The following suitable formulas are given to calculate the error and convergence order of the following numerical solution:
E S O E ( M , N ) = U N u N 2 = h j = 1 M 1 ( U j N u j N ) 2 , R a t e h S O E = log 2 E S O E ( M , N ) E S O E ( 2 M , N ) , R a t e τ S O E = log 2 E S O E ( M , N ) E S O E ( M , 2 N ) ,
where U N and u N represent the exact and numerical solutions at the N t h time level, respectively.
In addition, we define the following notation to illustrate the numerical implementation of the proposed scheme:
U * = max 1 n N U n .
Before proceeding further, let us remark on the numerical scheme setting of the fast Alikhanov approach and Alikhanov approach.
  • Alikhanov scheme: The Caputo fractional derivative discretization scheme is (12).
  • Fast Alikhanov scheme: The Caputo fractional derivative discretization scheme is (14).
Example 1. 
In this example, we consider the following problem:
{ (56) D t α 0 C u + u p u x μ u x x + u x x x x = f ( x , t ) , 0 < x < 1 , 0 t 1 , (57) u ( x , 0 ) = u 0 ( x ) , 0 < x < 1 , (58) u x x ( 0 , t ) = u x x ( 1 , t ) , 0 t 1 ,
and the exact solution is set as u ( x , t ) = 1 + t α Γ ( 1 + α ) sin ( π x ) . Accordingly, the initial condition u 0 = sin ( π x ) and the source term f ( x , t ) are as follows:
f ( x , t ) = sin ( π x ) 1 + μ π 2 + μ π 2 t α Γ ( 1 + α ) + π 4 + π 4 t α Γ ( 1 + α ) + π 1 + t α Γ ( 1 + α ) p + 1 ( sin ( π x ) ) p + 1 cos ( π x ) .
For Example 1, in Table 1, we fix M = 256 , μ = 1 , and γ = 2 / α to explore the performances of the fast Alikhanov and Alikhanov schemes in terms of errors in the L 2 -norm and the convergence order for different α and p cases. It can be found that the errors in the L 2 -norm of the Alikhanov and fast Alikhanov schemes are very close and both of them can reach second-order convergence in the temporal direction with α { 0.3 , 0.5 , 0.7 } and p { 2 , 3 , 4 } . When p { 2 , 3 , 4 } , the value of α keeps on changing, the errors in Alikhanov and fast Alikhanov schemes have the same effect and also achieve second-order convergence. Table 2 shows the errors and convergence orders in the spatial direction for different μ and p when fixing N = 512 , α = 0.5 , and γ = 4 . It can be observed that regardless of whether μ changes or p changes, the spatial errors in the L 2 -norm of the two schemes are similar and both can achieve fourth-order convergence in agreement with the theoretical prediction.
Table 3 considers the cases where N = 512 , p = 2 , μ = 1 , and γ = 2 are fixed, with α changing, which indicates that the fast Alikhanov and Alikhanov schemes can achieve similar spatial errors and fourth-order convergence. The CPU times of the two algorithms are given; it is obvious that the fast Alikhanov scheme is much faster than the Alikhanov scheme. In order to further confirm whether the temporal and spatial convergence orders of the fast Alikhanov scheme remain stable as p increases, the temporal convergence and spatial convergence orders are shown in Figure 1 and Figure 2. Table 4 shows that with the gradual increase in N, the value of U * tends to stabilize and shows no increasing trend. These results confirm the numerical stability of the proposed scheme in the time direction.
Example 2. 
In order to verify the wide range of applications of the numerical scheme, the case where the exact solution is unknown is tested in this numerical example. We consider problems (1)–(3) in Ω = ( 0 , π ) to verify the effectiveness and high accuracy of the numerical scheme. Let T = 1 , the initial condition is u 0 ( x ) = sin ( x ) , and the source term is f ( x , t ) = 0 .
In Table 5, the errors in the L 2 -norm, spatial convergence orders, and CPU times of the Alikhanov scheme and the fast Alikhanov numerical scheme are presented for fixed values of p = 2 , μ = 1 , γ = 2 , and N = 2048 , with α { 0.3 , 0.5 , 0.7 } . It is worth mentioning that both numerical schemes can achieve the same approximation effect, but the CPU time of the fast scheme is much shorter. Table 6 demonstrates that for fixed values of M = 512 , μ = 1 , α = 0.8 , and γ = 2 / α , the L 2 -norm error decreases as the number of temporal subintervals increases. It is expected that the convergence order of the fast approximate scheme is O ( τ 2 ) . Meanwhile, the error and convergence order remain as expected for changing values of p, suggesting that the approximation scheme is stable for different p. Table 7 shows the errors, temporal convergence orders, and CPU times for different μ , where we take M = 512 , p = 2 , and γ = 2 / α . In each row of the table, the errors and convergence orders change very little as μ varies, so the method is stable for the coefficient μ , as predicted by our theoretical analysis. In addition, in order to demonstrate more intuitively the speedup effect of the SOE approximation, taking α = 0.5 , p = 2 , μ = 1 , γ = 2 , and M = 4 , we plot the computation time curves of the two schemes for the N increase, as shown in Figure 3. It is clear that the fast Alikhanov scheme saves a lot of computational costs compared to the Alikhanov scheme.
Example 3. 
In this example, we consider problem (1) over domains Ω = ( 0 , 1 ) and T = 1 . The analytic solution is u ( x , t ) = t α Γ ( 1 + α ) sin ( π x ) cos ( π x ) , such that the source term f ( x , t ) is as follows:
f ( x , t ) = sin ( π x ) cos ( π x ) + 2 π 2 μ t α Γ ( 1 + α ) sin ( 2 π x ) + 8 π 4 t α Γ ( 1 + α ) sin ( 2 π x ) + π t α Γ ( 1 + α ) p + 1 ( sin ( π x ) ) p ( cos ( π x ) ) p cos ( 2 π x ) .
Table 8 and Table 9 display the temporal and spatial errors, spatial–temporal convergence orders, and CPU times for various α values. Furthermore, the results show that the proposed scheme can reach the second order of convergence in time and the fourth order of convergence in space. Next, we test the stability by fixing M = 256 , μ = 1 , p = 2 , and γ = 2 / α and selecting different T values, which means the time-step sizes are different. The numerical results are listed in Table 10, which shows that the fast Alikhanov scheme is stable and has a relaxed stability restriction. In Table 11, we tested the errors for α = 0.95 , α = 0.99 , α = 0.999 , and α = 0.9999 by making M = 256 , μ = 1 , p = 2 , and γ = 2 / α , which also shows that the numerical scheme is stable when α 1 .

5. Conclusions

In this work, we propose a fast high-order compact scheme for solving the fractional KS equation with the generalized Burgers’ type nonlinearity. To deal with the weak singularity at the initial time, the Alikhanov scheme is implemented to approximate the Caputo fractional derivative in the time direction. With the aid of the SOE technique, the computational efficiency is improved and the storage requirement is reduced. In the space direction, the developed compact difference formulas have been successfully applied for approximating the spatial derivatives. As a result, a fully discrete scheme is constructed. Meanwhile, the stability and convergence with τ 2 + h 4 of the proposed scheme are proved. Finally, the results of the numerical experiments demonstrate that the convergence orders for temporal and spatial convergence achieve second-order and fourth-order accuracies, respectively. This is highly consistent with the theoretical predictions and effectively verifies the theoretical analysis.

Author Contributions

Conceptualization, D.X.; methodology, H.J.; software, H.J.; validation, H.J.; formal analysis, H.J.; investigation, H.J.; re-sources, H.J.; data curation, H.J.; writing—original draft preparation, H.J.; writing—review and editing, D.X.; visu-alization, D.X.; supervision, D.X.; project administration, D.X. All authors have read and agreed to the published version of the manuscript.

Funding

The work was supported by Scientific Research Fund of Hunan Provincial Education Department (grant number No. 24C0265).

Data Availability Statement

The manuscript has no associated data.

Conflicts of Interest

The authors declare that they have no conflicts of interest.

References

  1. Kuramoto, Y.; Tsuzuki, T. On the Formation of Dissipative Structures in Reaction-Diffusion Systems. Prog. Theor. Phys. 1975, 54, 687–699. [Google Scholar]
  2. Sivashinsky, G.I. Nonlinear Analysis of Hydrodynamic Instability in Laminar Flames-I. Derivation of Basic Equations. Acta Astronaut. 1977, 4, 1177–1206. [Google Scholar]
  3. Sivashinsky, G.I.; Michelson, D.M. On Irregular Wavy Flow of a Liquid Film Down a Vertical Plane. Prog. Theor. Phys. 1980, 63, 2112–2114. [Google Scholar]
  4. Sivashinsky, G.I. Instabilities, Pattern-Formation, and Turbulence in Flames. Ann. Rev. Fluid Mech. 1983, 15, 179–199. [Google Scholar]
  5. Hyman, J.M.; Nicolaenko, B.; Zaleski, S. Order and Complexity in the Kuramoto-Sivashinsky Model of Weakly Turbulent Interfaces. Phys. D 1986, 23, 265–292. [Google Scholar]
  6. Peng, X.; Qiu, W.; Hendy, A.; Zaky, M. Temporal Second-Order Fast Finite Difference/Compact Difference Schemes for Time-Fractional Generalized Burgers’ Equations. J. Sci. Comput. 2024, 99, 52. [Google Scholar]
  7. Tadmor, E. The Well-Posedness of the Kuramoto–Sivashinsky Equation. SIAM J. Math. Anal. 1986, 17, 884–893. [Google Scholar]
  8. Zgliczynski, P. Attracting Fixed Points for the Kuramoto–Sivashinsky Equation: A Computer Assisted Proof. SIAM J. Appl. Dyn. Syst. 2002, 1, 215–235. [Google Scholar]
  9. Sakthivel, R.; Ito, H. Non-Linear Robust Boundary Control of the Kuramoto–Sivashinsky Equation. IMA J. Math. Control Inf. 2007, 24, 47–55. [Google Scholar]
  10. Khater, A.H.; Temsah, R.S. Numerical Solutions of the Generalized Kuramoto–Sivashinsky Equation by Chebyshev Spectral Collocation Methods. Comput. Math. Appl. 2008, 56, 1465–1472. [Google Scholar]
  11. Mittal, R.C.; Arora, G. Quintic B-Spline Collocation Method for Numerical Solution of the Kuramoto–Sivashinsky Equation. Commun. Nonlinear Sci. 2010, 15, 2798–2808. [Google Scholar]
  12. Xu, Y.; Shu, C.W. Local Discontinuous Galerkin Methods for the Kuramoto–Sivashinsky Equations and the Ito-Type Coupled KdV Equations. Comput. Methods Appl. Mech. Eng. 2006, 195, 3430–3447. [Google Scholar]
  13. Akrivis, G.; Smyrlis, Y. Implicit—Explicit BDF Methods for the Kuramoto–Sivashinsky Equation. Appl. Numer. Math. 2004, 51, 151–169. [Google Scholar]
  14. Langlands, T.A.M.; Henry, B.I. The Accuracy and Stability of an Implicit Solution Method for the Fractional Diffusion Equation. J. Comput. Phys. 2005, 205, 719–736. [Google Scholar]
  15. Sun, Z.Z.; Wu, X.N. A Fully Discrete Difference Scheme for a Diffusion-Wave System. Appl. Numer. Math. 2006, 56, 193–209. [Google Scholar]
  16. Li, C.; Deng, W.H.; Wu, Y.J. Numerical Analysis and Physical Simulations for the Time Fractional Radial Diffusion Equation. Comput. Math. Appl. 2011, 62, 1024–1037. [Google Scholar]
  17. Li, L.M.; Xu, D.; Luo, M. Alternating Direction Implicit Galerkin Finite Element Method for the Two-Dimensional Fractional Diffusion-Wave Equation. J. Comput. Phys. 2013, 255, 471–485. [Google Scholar]
  18. Lin, Y.M.; Xu, C.J. Finite Difference/Spectral Approximations for the Time-Fractional Diffusion Equation. J. Comput. Phys. 2007, 225, 1533–1552. [Google Scholar]
  19. Qiu, W.L.; Chen, H.B.; Xuan, X. An Implicit Difference Scheme and Algorithm Implementation for the One-Dimensional Time-Fractional Burgers Equations. Math. Comput. Simulat. 2019, 166, 298–314. [Google Scholar]
  20. Liu, T.; Liu, H.; Ma, Y. Approximate Solution of a Kind of Time-Fractional Evolution Equations Based on Fast L1 Formula and Barycentric Lagrange Interpolation. Fractal Fract. 2024, 8, 675. [Google Scholar] [CrossRef]
  21. Gao, G.H.; Sun, Z.Z.; Zhang, H.W. A New Fractional Differentiation Formula to Approximate the Caputo Fractional Derivative and Its Applications. J. Comput. Phys. 2014, 259, 33–50. [Google Scholar] [CrossRef]
  22. Liao, H.L.; Lyu, P.; Vong, S.; Zhao, Y. Stability of Fully Discrete Schemes with Interpolation-Type Fractional Formulas for Distributed-Order Subdiffusion Equations. Numer. Algor. 2017, 75, 845–878. [Google Scholar] [CrossRef]
  23. Lv, C.W.; Xu, C.J. Error Analysis of a High Order Method for Time-Fractional Diffusion Equations. SIAM J. Sci. Comput. 2016, 38, 2699–2724. [Google Scholar] [CrossRef]
  24. Alikhanov, A.A. A New Difference Scheme for the Time Fractional Diffusion Equation. J. Comput. Phys. 2015, 280, 424–438. [Google Scholar]
  25. Liao, H.L.; McLean, W.; Zhang, J.W. A Second-Order Scheme with Nonuniform Time Steps for a Linear Reaction-Subdiffusion Problem. Commun. Comput. Phys. 2021, 30, 567–601. [Google Scholar]
  26. Zhang, H.X.; Yang, X.H.; Xu, D. An Efficient Spline Collocation Method for a Nonlinear Fourth-Order Reaction Subdiffusion Equation. J. Sci. Comput. 2020, 85, 7. [Google Scholar] [CrossRef]
  27. Li, X.; Liao, H.L.; Zhang, L.M. A Second-Order Fast Compact Scheme with Unequal Time-Steps for Subdiffusion Problems. Numer. Algorithms 2021, 86, 1011–1039. [Google Scholar]
  28. Jiang, S.D.; Zhang, J.W.; Zhang, Q.; Zhang, Z.M. Fast Evaluation of the Caputo Fractional Derivative and Its Applications to Fractional Diffusion Equations. Commun. Comput. Phys. 2017, 21, 650–678. [Google Scholar] [CrossRef]
  29. Lee, S.; Kim, H.; Jang, B. A Novel Numerical Method for Solving Nonlinear Fractional-Order Differential Equations and Its Applications. Fractal Fract. 2024, 8, 65. [Google Scholar] [CrossRef]
  30. Yang, S.; Yang, X.H. A time two-grid difference method for nonlinear generalized viscous Burgers’ equation. J. Math. Chem. 2024, 62, 1323–1356. [Google Scholar]
  31. Ganaie, I.A.; Arora, S.; Kukreja, V.K. Cubic Hermite Collocation Solution of the Kuramoto–Sivashinsky Equation. Int. J. Comput. Math. 2016, 93, 223–235. [Google Scholar] [CrossRef]
  32. Al-Khaled, K.; Abu-Irwaq, I. Computational Sinc-Scheme for Extracting Analytical Solution for the Model Kuramoto–Sivashinsky Equation. Int. J. Electr. Comput. Eng. 2019, 9, 3720–3731. [Google Scholar]
  33. Wang, Y.M.; Zhang, H.B. Higher-Order Compact Finite Difference Method for Systems of Reaction-Diffusion Equations. J. Comput. Appl. Math. 2009, 233, 502–518. [Google Scholar]
  34. Sari, M.; Gürarslan, G. A Sixth-Order Compact Finite Difference Scheme to the Numerical Solutions of Burgers’ Equation. Appl. Math. Comput. 2009, 208, 475–483. [Google Scholar]
  35. Sutmann, G. Compact Finite Difference Schemes of Sixth Order for the Helmholtz Equation. J. Comput. Appl. Math. 2007, 203, 15–31. [Google Scholar]
  36. Tian, Z.F.; Liang, X.; Yu, P.X. A Higher Order Compact Finite Difference Algorithm for Solving the Incompressible Navier-Stokes Equations. Int. J. Numer. Meth. Eng. 2011, 88, 511–532. [Google Scholar]
  37. Kuzenov, V.V.; Ryzhkov, S.V.; Varaksin, A.Y. Development of a Method for Solving Elliptic Differential Equations Based on a Nonlinear Compact-Polynomial Scheme. J. Comput. Appl. Math. 2024, 451, 116098. [Google Scholar]
  38. Qiu, W.L.; Nikan, O.; Avazzadeh, Z. Numerical Investigation of Generalized Tempered-Type Integrodifferential Equations with Respect to Another Function. Fract. Calc. Appl. Anal. 2023, 60, 41. [Google Scholar]
  39. Xu, D.; Guo, J.; Qiu, W.L. Time Two-Grid Algorithm Based on Finite Difference Method for Two-Dimensional Nonlinear Fractional Evolution Equations. Appl. Numer. Math. 2020, 152, 169–184. [Google Scholar]
  40. Qiu, W.L.; Fairweather, G.; Yang, X.H.; Zhang, H.X. ADI Finite Element Galerkin Methods for Two-Dimensional Tempered Fractional Integro-Differential Equations. Calcolo 2023, 60, 41. [Google Scholar]
  41. Sun, Z.Z. Numerical Methods of Partial Differential Equations; Science Press: Beijing, China, 2012. [Google Scholar]
  42. Wang, T.C. Optimal Point-Wise Error Estimate of a Compact Difference Scheme for the Klein–Gordon–Schrödinger Equation. J. Math. Anal. Appl. 2014, 412, 155–167. [Google Scholar]
  43. Dimitrienko, Y.I.; Li, S.G.; Niu, Y. Study on the Dynamics of a Nonlinear Dispersion Model in Both 1D and 2D Based on the Fourth-Order Compact Conservative Difference Scheme. Math. Comput. Simulat. 2020, 182, 661–689. [Google Scholar]
  44. Huang, C.B.; Stynes, M. A Sharp α-Robust L(H1) Error Bound for a Time-Fractional Allen-Cahn Problem Discretised by the Alikhanov L2−1σ Scheme and a Standard FEM. J. Sci. Comput. 2022, 91, 43. [Google Scholar]
  45. Liao, H.L.; McLean, W.; Zhang, J.W. A Discrete Grönwall Inequality with Applications to Numerical Schemes for Subdiffusion Problems. SIAM J. Numer. Anal. 2019, 57, 218–237. [Google Scholar]
Figure 1. The temporal convergence orders of the fast compact difference scheme when α = 0.5 , μ = 1 , γ = 4 and N = 256 .
Figure 1. The temporal convergence orders of the fast compact difference scheme when α = 0.5 , μ = 1 , γ = 4 and N = 256 .
Fractalfract 09 00218 g001
Figure 2. The spatial convergence orders of the fast compact difference scheme when α = 0.5 , μ = 1 , γ = 4 and N = 512 .
Figure 2. The spatial convergence orders of the fast compact difference scheme when α = 0.5 , μ = 1 , γ = 4 and N = 512 .
Fractalfract 09 00218 g002
Figure 3. Comparison of the CPU time between the fast Alikhanov and Alikhanov schemes with α = 0.5 , p = 2 , μ = 1 , γ = 2 , and M = 4 .
Figure 3. Comparison of the CPU time between the fast Alikhanov and Alikhanov schemes with α = 0.5 , p = 2 , μ = 1 , γ = 2 , and M = 4 .
Fractalfract 09 00218 g003
Table 1. Temporal error and convergence order of Example 1 for different α and p with M = 256 , μ = 1 , γ = 2 / α .
Table 1. Temporal error and convergence order of Example 1 for different α and p with M = 256 , μ = 1 , γ = 2 / α .
N E SOE ( M , N ) Rate τ SOE E SOE ( M , N ) Rate τ SOE E SOE ( M , N ) Rate τ SOE
α = 0.3 Alikhanov p = 2 p = 3 p = 4
8 2.6080 × 10 5 - 4.2294 × 10 5 - 8.0635 × 10 5 -
16 6.2591 × 10 6 2.0589 1.1197 × 10 5 1.9173 2.2588 × 10 5 1.8358
32 1.4056 × 10 6 2.1548 2.8265 × 10 6 1.9861 5.9572 × 10 6 1.9228
64 3.2266 × 10 7 2.1230 7.0951 × 10 7 1.9941 1.5306 × 10 6 1.9605
Fast Alikhanov p = 2 p = 3 p = 4
8 2.6081 × 10 5 - 4.2298 × 10 5 - 8.0632 × 10 5 -
16 6.2657 × 10 6 2.0575 1.1195 × 10 5 1.9177 2.2588 × 10 5 1.8358
32 1.4042 × 10 6 2.1578 2.8276 × 10 6 1.9852 5.9571 × 10 6 1.9229
64 3.2485 × 10 7 2.1119 7.0925 × 10 7 1.9952 1.5302 × 10 6 1.9609
α = 0.5 Alikhanov p = 2 p = 3 p = 4
8 2.9692 × 10 5 - 6.1797 × 10 5 - 1.2884 × 10 4 -
16 7.5590 × 10 6 1.9738 1.6557 × 10 5 1.9001 3.5529 × 10 5 1.8585
32 1.8727 × 10 6 2.0131 4.2675 × 10 6 1.9560 9.2949 × 10 6 1.9345
64 4.8342 × 10 7 1.9537 1.0864 × 10 6 1.9739 2.3738 × 10 6 1.9693
Fast Alikhanov p = 2 p = 3 p = 4
8 2.9697 × 10 5 - 6.1799 × 10 5 - 1.2884 × 10 4 -
16 7.5559 × 10 6 1.9746 1.6555 × 10 5 1.9003 3.5529 × 10 5 1.8585
32 1.8753 × 10 6 2.0105 4.2675 × 10 6 1.9558 9.2949 × 10 6 1.9345
64 4.8013 × 10 7 1.9657 1.0853 × 10 6 1.9752 2.3737 × 10 6 1.9693
α = 0.7 Alikhanov p = 2 p = 3 p = 4
8 3.2325 × 10 5 - 7.1925 × 10 5 - 1.5150 × 10 4 -
16 8.3560 × 10 6 1.9517 1.8960 × 10 5 1.9235 4.0683 × 10 5 1.8968
32 2.1056 × 10 6 1.9886 4.8485 × 10 6 1.9674 1.0492 × 10 5 1.9552
64 5.3111 × 10 7 1.9872 1.2273 × 10 6 1.9820 2.6629 × 10 6 1.9782
Fast Alikhanov p = 2 p = 3 p = 4
8 3.2332 × 10 5 - 7.1927 × 10 5 - 1.5149 × 10 4 -
16 8.3605 × 10 6 1.9513 1.8961 × 10 5 1.9235 4.0681 × 10 5 1.8968
32 2.1158 × 10 6 1.9824 4.8494 × 10 6 1.9672 1.0485 × 10 5 1.9560
64 5.2915 × 10 7 1.9995 1.2265 × 10 6 1.9833 2.6618 × 10 6 1.9779
Table 2. Space error and convergence order of Example 1 for different μ and p with N = 512 , α = 0.5 , γ = 4 .
Table 2. Space error and convergence order of Example 1 for different μ and p with N = 512 , α = 0.5 , γ = 4 .
M E SOE ( M , N ) Rate h SOE E SOE ( M , N ) Rate h SOE E SOE ( M , N ) Rate h SOE
Alikhanov p = 2 p = 3 p = 4
4 4.8317 × 10 3 - 4.8272 × 10 3 - 4.9532 × 10 3 -
8 2.9702 × 10 4 4.0239 2.9925 × 10 4 4.0118 3.0394 × 10 4 4.0265
16 1.8486 × 10 5 4.0060 1.8543 × 10 5 4.0124 1.8659 × 10 5 4.0258
32 1.1542 × 10 6 4.0015 1.1572 × 10 6 4.0021 1.1689 × 10 6 3.9966
μ = 0.1 Fast Alikhanov p = 2 p = 3 p = 4
4 4.8317 × 10 3 - 4.8272 × 10 3 - 4.9532 × 10 3 -
8 2.9702 × 10 4 4.0239 2.9925 × 10 4 4.0118 3.0394 × 10 4 4.0265
16 1.8486 × 10 5 4.0060 1.8543 × 10 5 4.0124 1.8659 × 10 5 4.0258
32 1.1542 × 10 6 4.0015 1.1572 × 10 6 4.0021 1.1689 × 10 6 3.9966
Alikhanov p = 2 p = 3 p = 4
4 4.6355 × 10 3 - 4.6325 × 10 3 - 4.7695 × 10 3 -
8 2.8495 × 10 4 4.0239 2.8705 × 10 4 4.0124 2.9150 × 10 4 4.0323
16 1.7735 × 10 5 4.0060 1.7788 × 10 5 4.0123 1.7899 × 10 5 4.0256
32 1.1073 × 10 6 4.0015 1.1102 × 10 6 4.0021 1.1212 × 10 6 3.9967
μ = 1 Fast Alikhanov p = 2 p = 3 p = 4
4 4.6355 × 10 3 - 4.6325 × 10 3 - 4.7695 × 10 3 -
8 2.8495 × 10 4 4.0239 2.8705 × 10 4 4.0124 2.9150 × 10 4 4.0323
16 1.7735 × 10 5 4.0060 1.7788 × 10 5 4.0123 1.7899 × 10 5 4.0256
32 1.1073 × 10 6 4.0015 1.1102 × 10 6 4.0021 1.1212 × 10 6 3.9967
Alikhanov p = 2 p = 3 p = 4
4 3.6473 × 10 3 - 3.6500 × 10 3 - 3.8049 × 10 3 -
8 2.2412 × 10 4 4.0245 2.2550 × 10 4 4.0167 2.2849 × 10 4 4.0576
16 1.3948 × 10 5 4.0062 1.3981 × 10 5 4.0116 1.4058 × 10 5 4.0227
32 8.7088 × 10 7 4.0014 8.7269 × 10 7 4.0019 8.8006 × 10 7 3.9976
μ = 10 Fast Alikhanov p = 2 p = 3 p = 4
4 3.6473 × 10 3 - 3.6500 × 10 3 - 3.8049 × 10 3 -
8 2.2412 × 10 4 4.0245 2.2550 × 10 4 4.0167 2.2849 × 10 4 4.0576
16 1.3948 × 10 5 4.0062 1.3981 × 10 5 4.0116 1.4058 × 10 5 4.0227
32 8.7088 × 10 7 4.0014 8.7269 × 10 7 4.0019 8.8006 × 10 7 3.9976
Table 3. Errors, convergence orders in space, and CPU times for the Alikhanov scheme and fast Alikhanov scheme by fixing N = 512 , p = 2 , μ = 1 , and γ = 2 for Example 1.
Table 3. Errors, convergence orders in space, and CPU times for the Alikhanov scheme and fast Alikhanov scheme by fixing N = 512 , p = 2 , μ = 1 , and γ = 2 for Example 1.
α = 0.3 α = 0.5 α = 0.7
Alikhanov M E SOE ( M , N ) Rate h SOE E SOE ( M , N ) Rate h SOE E SOE ( M , N ) Rate h SOE
4 4.6004 × 10 3 - 4.6355 × 10 3 - 4.5792 × 10 3 -
8 2.8278 × 10 4 4.0240 2.8495 × 10 4 4.0239 2.8149 × 10 4 4.0240
16 1.7600 × 10 5 4.0061 1.7735 × 10 5 4.0060 1.7555 × 10 5 4.0031
32 1.0988 × 10 6 4.0016 1.1073 × 10 6 4.0015 1.1327 × 10 6 3.9541
CPU(s)82.77775.94182.308
α = 0.3 α = 0.5 α = 0.7
Fast AlikhanovM E S O E ( M , N ) R a t e h S O E E S O E ( M , N ) R a t e h S O E E S O E ( M , N ) R a t e h S O E
4 4.6004 × 10 3 - 4.6355 × 10 3 - 4.5792 × 10 3 -
8 2.8278 × 10 4 4.0240 2.8495 × 10 4 4.0239 2.8145 × 10 4 4.0241
16 1.7600 × 10 5 4.0060 1.7735 × 10 5 4.0060 1.7517 × 10 5 4.0061
32 1.0997 × 10 6 4.0005 1.1073 × 10 6 4.0015 1.0939 × 10 6 4.0011
CPU(s)3.92953.86853.9980
Table 4. Numerical solutions when M = 256 , p = 2 , μ = 1 , and γ = 2 / α for Example 1.
Table 4. Numerical solutions when M = 256 , p = 2 , μ = 1 , and γ = 2 / α for Example 1.
α = 0.3 α = 0.5 α = 0.7
N U * U * U *
4 1.4949 1.5049 1.4853
8 1.4950 1.5050 1.4853
16 1.4950 1.5050 1.4853
32 1.4950 1.5050 1.4853
64 1.4950 1.5050 1.4853
128 1.4950 1.5050 1.4853
Table 5. Errors, convergence orders in space, and CPU times for the Alikhanov scheme and fast Alikhanov scheme by fixing p = 2 , μ = 1 , γ = 2 , and N = 2048 for Example 2.
Table 5. Errors, convergence orders in space, and CPU times for the Alikhanov scheme and fast Alikhanov scheme by fixing p = 2 , μ = 1 , γ = 2 , and N = 2048 for Example 2.
α = 0.3 α = 0.5 α = 0.7
Alikhanov M E SOE ( M , N ) Rate h SOE E SOE ( M , N ) Rate h SOE E SOE ( M , N ) Rate h SOE
4 4.3605 × 10 4 - 4.3568 × 10 4 - 4.5247 × 10 4 -
8 2.6588 × 10 5 4.0356 2.6570 × 10 5 4.0354 2.7511 × 10 5 4.0398
16 1.6529 × 10 6 4.0077 1.6517 × 10 6 4.0078 1.7094 × 10 6 4.0084
32 1.0316 × 10 7 4.0020 1.0308 × 10 7 4.0021 1.0667 × 10 7 4.0022
CPU(s)1253.81197.31279.9
α = 0.3 α = 0.5 α = 0.7
Fast AlikhanovM E S O E ( M , N ) R a t e h S O E E S O E ( M , N ) R a t e h S O E E S O E ( M , N ) R a t e h S O E
4 4.3605 × 10 4 - 4.3568 × 10 4 - 4.5247 × 10 4 -
8 2.6588 × 10 5 4.0356 2.6570 × 10 5 4.0354 2.7511 × 10 5 4.0398
16 1.6529 × 10 6 4.0077 1.6517 × 10 6 4.0078 1.7094 × 10 6 4.0084
32 1.0316 × 10 7 4.0020 1.0308 × 10 7 4.0021 1.0667 × 10 7 4.0022
CPU(s)44.70445.16545.322
Table 6. The E S O E -norm errors and temporal convergence orders with M = 512 , μ = 1 , α = 0.8 , and γ = 2 / α .
Table 6. The E S O E -norm errors and temporal convergence orders with M = 512 , μ = 1 , α = 0.8 , and γ = 2 / α .
p = 1 p = 2 p = 3 p = 4 p = 5
N E SOE ( M , N ) Rate τ SOE E SOE ( M , N ) Rate τ SOE E SOE ( M , N ) Rate τ SOE E SOE ( M , N ) Rate τ SOE E SOE ( M , N ) Rate τ SOE
10 1.3260 × 10 3 - 1.3265 × 10 3 - 1.3266 × 10 3 - 1.3266 × 10 3 - 1.3266 × 10 3 -
20 3.4271 × 10 4 1.9520 3.4279 × 10 4 1.9522 3.4281 × 10 4 1.9522 3.4281 × 10 4 1.9522 3.4281 × 10 4 1.9523
40 9.0337 × 10 5 1.9236 9.0353 × 10 5 1.9237 9.0356 × 10 5 1.9237 9.0354 × 10 5 1.9238 9.0351 × 10 5 1.9238
80 2.3914 × 10 5 1.9174 2.3917 × 10 5 1.9176 2.3917 × 10 5 1.9176 2.3914 × 10 5 1.9177 2.3914 × 10 5 1.9177
160 6.3120 × 10 6 1.9217 6.3132 × 10 6 1.9216 6.3131 × 10 6 1.9216 6.3145 × 10 6 1.9211 6.3158 × 10 6 1.9208
Table 7. The E S O E -norm errors, temporal convergence orders, and CPU time (seconds) with M = 512 , p = 2 , and γ = 2 / α .
Table 7. The E S O E -norm errors, temporal convergence orders, and CPU time (seconds) with M = 512 , p = 2 , and γ = 2 / α .
μ = 0.05 μ = 0.1
N E SOE ( M , N ) Rate τ SOE CPU(s) N E SOE ( M , N ) Rate τ SOE CPU(s)
4 2.8796 × 10 3 -0.46054 3.2656 × 10 3 -0.4406
8 6.8144 × 10 4 2.07920.75958 7.7751 × 10 4 2.07040.8029
16 1.7604 × 10 4 1.95271.517416 2.0089 × 10 4 1.95251.5480
32 4.8379 × 10 5 1.86342.546932 5.4828 × 10 5 1.87342.7098
64 1.3632 × 10 5 1.82735.093064 1.5262 × 10 5 1.84505.3880
μ = 1 μ = 2
N E S O E ( M , N ) R a t e τ S O E CPU(s)N E S O E ( M , N ) R a t e τ S O E CPU(s)
4 8.7476 × 10 3 -0.46464 9.7976 × 10 3 -0.5341
8 2.0697 × 10 3 2.07940.79038 2.3022 × 10 3 2.08940.7326
16 5.2813 × 10 4 1.97051.435916 5.8600 × 10 4 1.97411.3253
32 1.3868 × 10 4 1.92912.613832 1.5258 × 10 4 1.94132.5373
64 3.6684 × 10 5 1.91855.040264 3.9897 × 10 5 1.93534.7893
Table 8. Errors, temporal convergence orders, and CPU times by fixing p = 2 , μ = 1 , γ = 4 , and M = 256 for Example 3.
Table 8. Errors, temporal convergence orders, and CPU times by fixing p = 2 , μ = 1 , γ = 4 , and M = 256 for Example 3.
α = 0.3 α = 0.5 α = 0.7
N E SOE ( M , N ) Rate τ SOE CPU E SOE ( M , N ) Rate τ SOE CPU E SOE ( M , N ) Rate τ SOE CPU
16 9.5519 × 10 7 -0.2818 3.9181 × 10 6 -0.2457 8.5622 × 10 6 -0.2060
32 2.4356 × 10 7 1.97150.4170 1.0148 × 10 6 1.94900.3583 2.2256 × 10 6 1.94380.4410
64 5.8573 × 10 8 2.05600.7595 2.5816 × 10 7 1.97480.7026 5.6804 × 10 7 1.97010.7078
128 1.6584 × 10 8 1.82051.8818 6.6561 × 10 8 1.95551.4596 1.4255 × 10 7 1.99461.5336
Table 9. Errors, convergence orders in space, and CPU times by fixing p = 2 , μ = 1 , γ = 4 , and N = 1000 for Example 3.
Table 9. Errors, convergence orders in space, and CPU times by fixing p = 2 , μ = 1 , γ = 4 , and N = 1000 for Example 3.
α = 0.3 α = 0.5 α = 0.7
M E SOE ( M , N ) Rate h SOE CPU E SOE ( M , N ) Rate h SOE CPU E SOE ( M , N ) Rate h SOE CPU
16 7.7546 × 10 5 -13.587 7.8530 × 10 5 -13.533 7.6592 × 10 5 -13.994
32 4.8243 × 10 6 4.006715.856 4.8854 × 10 6 4.006715.493 4.7648 × 10 6 4.006715.609
64 3.0131 × 10 7 4.001019.515 3.0497 × 10 7 4.001719.445 2.9744 × 10 7 4.001719.734
128 1.9031 × 10 8 3.984828.411 1.9111 × 10 8 3.996228.621 1.8807 × 10 8 3.983328.510
Table 10. The E 2 -norm errors and temporal convergence orders with M = 256 , μ = 1 , p = 2 , and γ = 2 / α .
Table 10. The E 2 -norm errors and temporal convergence orders with M = 256 , μ = 1 , p = 2 , and γ = 2 / α .
T = 0.5 T = 1 T = 4 T = 10
N E SOE ( M , N ) Rate τ SOE E SOE ( M , N ) Rate τ SOE E SOE ( M , N ) Rate τ SOE E SOE ( M , N ) Rate τ SOE
16 1.3810 × 10 6 - 3.9181 × 10 6 - 3.1501 × 10 5 - 1.2475 × 10 4 -
32 3.5931 × 10 7 1.9424 1.0148 × 10 6 1.9490 8.1468 × 10 6 1.9511 3.2269 × 10 5 1.9507
64 9.0207 × 10 8 1.9939 2.5816 × 10 7 1.9748 2.0664 × 10 6 1.9791 8.2114 × 10 6 1.9745
128 2.3438 × 10 8 1.9444 6.6561 × 10 8 1.9555 5.2247 × 10 7 1.9837 2.0765 × 10 6 1.9835
256 6.0047 × 10 9 1.9647 1.5317 × 10 8 2.1196 1.3334 × 10 7 1.9703 5.2527 × 10 7 1.9830
Table 11. The E 2 -norm errors and temporal convergence orders with M = 256 , μ = 1 , p = 2 , α = 0.5 , and γ = 2 / α .
Table 11. The E 2 -norm errors and temporal convergence orders with M = 256 , μ = 1 , p = 2 , α = 0.5 , and γ = 2 / α .
α = 0.95 α = 0.99 α = 0.999 α = 0.9999
N E SOE ( M , N ) Rate τ SOE E SOE ( M , N ) Rate τ SOE E SOE ( M , N ) Rate τ SOE E SOE ( M , N ) Rate τ SOE
16 4.0608 × 10 6 - 3.8864 × 10 6 - 3.8417 × 10 6 - 3.8366 × 10 6 -
32 1.0171 × 10 6 1.9973 9.7447 × 10 6 1.9957 9.6418 × 10 7 1.9944 9.6071 × 10 7 1.9977
64 2.5443 × 10 7 1.9992 2.4199 × 10 7 2.0097 2.4196 × 10 7 1.9946 2.3883 × 10 7 2.0081
128 6.5139 × 10 8 1.9657 6.0890 × 10 8 1.9907 6.0593 × 10 8 1.9975 5.8879 × 10 8 2.0201
256 1.6078 × 10 8 2.0184 1.5477 × 10 8 1.9761 1.7048 × 10 8 1.8295 1.4500 × 10 8 2.0217
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Jiang, H.; Xu, D. A Fast High-Order Compact Difference Scheme for Time-Fractional KS Equation with the Generalized Burgers’ Type Nonlinearity. Fractal Fract. 2025, 9, 218. https://doi.org/10.3390/fractalfract9040218

AMA Style

Jiang H, Xu D. A Fast High-Order Compact Difference Scheme for Time-Fractional KS Equation with the Generalized Burgers’ Type Nonlinearity. Fractal and Fractional. 2025; 9(4):218. https://doi.org/10.3390/fractalfract9040218

Chicago/Turabian Style

Jiang, Huifa, and Da Xu. 2025. "A Fast High-Order Compact Difference Scheme for Time-Fractional KS Equation with the Generalized Burgers’ Type Nonlinearity" Fractal and Fractional 9, no. 4: 218. https://doi.org/10.3390/fractalfract9040218

APA Style

Jiang, H., & Xu, D. (2025). A Fast High-Order Compact Difference Scheme for Time-Fractional KS Equation with the Generalized Burgers’ Type Nonlinearity. Fractal and Fractional, 9(4), 218. https://doi.org/10.3390/fractalfract9040218

Article Metrics

Back to TopTop