Next Article in Journal
Optimal Subsampling for Upper Expectation Parametric Regression
Previous Article in Journal
A Non-Parametric Test for a Two-Way Analysis of Variance
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Linear Sixth-Order Conservation Difference Scheme for KdV Equation

1
College of Big Data and Artificial Intelligence, Chengdu Technological University, Chengdu 611730, China
2
Applied Nuclear Technology in Geosciences Key Laboratory of Sichuan, Chengdu University of Technology, Chengdu 610059, China
*
Author to whom correspondence should be addressed.
Mathematics 2025, 13(7), 1132; https://doi.org/10.3390/math13071132
Submission received: 8 March 2025 / Revised: 23 March 2025 / Accepted: 26 March 2025 / Published: 30 March 2025

Abstract

:
A numerical investigation is conducted for the initial boundary value problem of the Korteweg–de Vries (KdV) equation with homogeneous boundary conditions. Using the average implicit difference discretization, a second-order theoretical accuracy in time is achieved. For the spatial direction, a center-symmetric discretization coupled with the extrapolation technique is employed, yielding a three-level linear difference method with sixth-order accuracy. Consequently, the integration of these methods results in a linear finite difference scheme that accurately simulates the two conserved quantities of the original problem. Furthermore, theoretical results, including the convergence and stability of the proposed scheme, are proved using the discrete Sobolev inequality and the discrete Gronwall inequality. Numerical experiments validate the reliability of the scheme.
MSC:
65N06; 65N12; 65N22

1. Introduction

Korteweg and de Vries established a partial differential equation related to unidirectional shallow water waves for studying small amplitude long wave motion, given by
u t + α u u x + u x x x = 0 ,
namely the Korteweg–de Vries (KdV) equation [1], where α is a non-zero real constant. After Gardner et al. [2] and Morikawa et al. [3] re-derived the KdV equation when analyzing collisionless water magnetic waves, an increasing number of scholars have discovered numerous applications of the KdV equation in engineering, physics, and other sciences, such as plasma physics, particle physics, and fluid mechanics. During the same time, research on the relevant properties and analytical solutions of the KdV equation has also progressed. For instance, Miura et al. [4] discovered conservation laws and motion constants of the KdV Equation (1) through nonlinear transformations. Su et al. [5] proved that many nonlinear evolution equations can be simplified into the KdV equation.
In pursuit of analytical solutions to the KdV Equation (1), various methods have been successively proposed, including the direct scattering transform method [6], the Lie group method [7], and the direct algebraic method [8]. However, the analytical solutions obtained through these methods are typically limited to specific forms. Consequently, research on numerical methods for the KdV Equation (1), such as the finite element method [9,10,11], the finite volume method [12], the meshless method based on radial basis functions [13] and the finite difference method [14,15,16,17,18,19], also has a significant practical value.
Among the numerous numerical methods, the finite difference method is particularly favored due to its simplicity in construction and ease of programming implementation. Zabusky et al. [14] were the first to propose an explicit finite difference scheme to obtain the numerical solution of the KdV equation. They observed that a series of soliton waves satisfying the KdV Equation (1) maintained their wave shape and velocity after colliding with each other, which are known as soliton collisions. Wang et al. [15] considered the scenario where the nonlinear term of the KdV equation dominates over the dispersion term. Based on explicit or implicit schemes, they conducted numerical studies and concluded that the numerical solution of the equation exhibits good stability when the nonlinear term is dominant. Building upon the work in [14], Vliegenthart et al. [16] further considered the KdV equation with a dissipative term and developed corresponding explicit difference schemes for both cases with and without dissipation. Eventually, numerical experiments verified that both schemes are conditionally stable. Greig et al. [17] proposed an implicit finite difference scheme and analyzed its stability and dispersion properties. Compared to the Zabusky–Kruskal method [14], this method reduced the computational space required and has become one of the most significant methods for numerical solutions of the KdV equation. For additional results on various difference schemes, please refer to references [18,19].
In recent years, there has increasing scholarly attention toward high-accuracy methods for solving the KdV equation. Previous research efforts, particularly those documented in [20,21], have made significant contributions through the development of an implicit compact finite difference scheme and a nonlinear difference scheme, respectively. These schemes achieve sixth-order spatial accuracy through the implementation of orthogonal decomposition and extrapolation techniques. However, the investigation in [20] is limited to numerical verification without providing theoretical analysis or numerical analysis of the conservation laws associated with the KdV Equation (1). Furthermore, the nonlinear iterative nature of the scheme proposed in [21] results in considerable computational overhead, potentially limiting its practical application.
Consider the following initial and boundary value problems of the KdV equation:
u t + α u u x + u x x = 0 , ( x , t ) ( x L , x R ) × ( 0 , T ] ,
u ( x , 0 ) = u 0 ( x ) , x [ x L , x R ] ,
u ( x L , t ) = u ( x R , t ) = 0 , u x ( x R , t ) = 0 , t [ 0 , T ] ,
where u 0 ( x ) is a known function.
The single solitary wave solution of the KdV Equation (1) is
u ( x , t ) = 12 k 2 α sec h 2 ( k x 4 k 3 t ) ,
where k is an arbitrary constant. Therefore, the physical boundary condition of the KdV Equation (1) satisfies
u ( x , t ) 0 , ( t > 0 ) , as | x | .
If x L 0 and x R 0 , the initial boundary value problem (2)–(4) is consistent with the Cauchy problem associated with the KdV Equation (1). This initial boundary value problem possesses two conservative quantities [4,21]:
Q ( t ) = x L x R u ( x , t ) d x = x L x R u 0 ( x , t ) d x = Q ( 0 ) ,
E ( t ) = u L 2 2 = u 0 L 2 2 = E ( 0 ) ,
where Q ( 0 ) and E ( 0 ) are constants that are only related to the initial condition.
In this paper, an average implicit difference scheme is employed in the temporal direction to attain second-order theoretical accuracy. Subsequently, a difference discretization technique, combined with extrapolation technology, is used in the spatial direction to achieve sixth-order theoretical accuracy. Consequently, a three-level linear difference scheme with sixth-order spatial accuracy is constructed for the initial boundary value problem (2)–(4). The conservative quantities of (5) and (6) could be accurately simulated. In addition, a comprehensive theoretical analysis is provided, which addresses convergence, stability, and other properties. Finally, numerical verifications are presented.
The remaining part of this paper is organized as follows. In Section 2, a numerical scheme and conservative laws are given. In Section 3, existence and uniqueness of the numerical solutions are presented. In Section 4, the convergence and stability of the scheme are analyzed. In Section 5, some numerical results are provided to test the theoretical results and computational efficiency of the proposed scheme.

2. Finite Difference Scheme and Conservation Laws

For the domain [ x L , x R ] × [ 0 , T ] , set h = ( x R x L ) / J as the step size for the spatial grid, and set τ as the step size for the temporal direction such that x j = x L + j h ( 0 j J ) , t n = n τ   ( n = 0 , 1 , 2 , , N , N = [ T / τ ] ) . Denote u j n = u ( x j , t n ) as the exact value of u ( x , t ) and denote U j n u ( x j , t n ) as the approximation of u ( x , t ) at point ( x j , t n ) , respectively. Consequently, e j n = u j n U j n is the error between u j n and U j n . In the following, C denotes a general positive constant, which may have different values in different occurrences. Define the following:
( U j n ) t = U j n + 1 U j n τ , ( U j n ) x = U j + 1 n U j n h , ( U j n ) x ¯ = U j n U j 1 n h , ( U j n ) x ^ = U j + 1 n U j 1 n 2 h , ( U j n ) x ¨ = U j + 2 n U j 2 n 4 h , ( U j n ) x ˜ = U j + 3 n U j 3 n 6 h , U ¯ j n = U j n + 1 + U j n 1 2 , U j n + 1 2 = U j n + 1 + U j n 2 , U j n 1 2 = U j n + U j n 1 2 , U n , V n = h j = 1 J 1 U j n V j n , U n 2 = U n , U n , U n = max 1 j J 1 U j n , Z h 0 = { U = U j | U 0 i = U J + i = 0 , i = 0 , 1 , 2 , 3 ; j = 3 , 2 , , J + 2 , J + 3 } .
Based on these definitions, we can present the following lemma for the theoretical analysis in the next section.
Lemma 1
(Summation by Parts Formula [21,22]). For any mesh functions U = { U j | j = 0 , 1 , 2 , . . . , J } and V = { V j | j = 0 , 1 , 2 , . . . , J } , we have
h j = 0 J 1 ( V j ) x U j = h j = 1 J V j ( U j ) x ¯ + V J U J V 0 U 0
and
h j = 1 J 1 ( U j ) ( V j ) x x ¯ = h j = 0 J 1 ( U j ) x ( U j ) x + U J ( V J ) x ¯ U 0 ( V 0 ) x .
According to Lemma 1, if U , V Z h 0 , the following results hold:
U x , V = U , V x ¯ , U x x ¯ , V = U x , V x , U x ^ , V = U , V x ^ , U x ¨ , V = U , V x ¨ , U x ˜ , V = U , V x ˜ ,
For the problem (2)–(4), the corresponding linear finite difference scheme is constructed as follows:
( U j n ) t ^ + α φ ( U j n , U ¯ j n ) + ϕ ( U ¯ j n ) = 0 , j = 1 , 2 , , J 1 ; n = 2 , 3 , , N 1 ,
U j 0 = u 0 ( x j ) , j = 0 , 1 , 2 , , J ,
U n Z h 0 , n = 0 , 1 , 2 , , N ,
where
φ ( U j n , U ¯ j n ) = φ 1 ( U j n , U ¯ j n ) + φ 2 ( U j n , U ¯ j n ) + φ 3 ( U j n , U ¯ j n ) , φ 1 ( U j n , U ¯ j n ) = 1 2 [ U j n ( U ¯ j n ) x ^ + ( U j n U ¯ j n ) x ^ ] , φ 2 ( U j n , U ¯ j n ) = 1 5 [ U j n ( U ¯ j n ) x ¨ + ( U j n U ¯ j n ) x ¨ ] , φ 3 ( U j n , U ¯ j n ) = 1 30 [ U j n ( U ¯ j n ) x ˜ + ( U j n U ¯ j n ) x ˜ ] , ϕ ( U ¯ j n ) = 26 15 ( U ¯ j n ) x x ¯ x ^ 6 5 ( U ¯ j n ) x x ¯ x ¨ + 7 15 ( U ¯ j n ) x ^ x ^ x ¨ .
Now that the difference scheme (7)–(9) does not start automatically, it is necessary to first select a two-level difference scheme with a theoretical accuracy of O ( τ 2 + h 6 ) [21] for initialization.
From the difference scheme (7)–(9), the following conclusion can be drawn from the numerical simulation of conservation laws (5) and (6):
Theorem 1.
The difference scheme (7)–(9) has the following conservative quantities:
Q n = h 2 j = 1 J 1 ( U j n + 1 + U j n ) + α 4 h τ j = 1 J 1 U j n ( U j n + 1 ) x ^ α 10 h τ j = 1 J 1 U j n ( U j n + 1 ) x ¨
+ α 60 h τ j = 1 J 1 U j n ( U j n + 1 ) x ˜ = Q n 1 = = Q 0 ,
E n = 1 2 ( U n + 1 2 + U n 2 ) = E n 1 = = E 0 ,
for n = 1 , 2 , , N 1 .
Proof of Theorem 1.
By summing Equation (7) for j from 1 to J 1 and multiplying both sides by h, we obtain
h j = 1 J 1 U j n + 1 U j n 1 2 τ + α h j = 1 J 1 φ ( U j n , U ¯ j n ) + h j = 1 J 1 ϕ ( U ¯ j n ) = 0 .
Combining the boundary condition (9) and the summation by parts [23], we have
h j = 1 J 1 U j n ( U ¯ j n ) x ^ = 1 2 h j = 1 J 1 U j n ( U j n + 1 + U j n 1 ) x ^ = 1 2 h j = 1 J 1 U j n ( U j n + 1 ) x ^ + 1 2 h j = 1 J 1 U j n ( U j n 1 ) x ^ = 1 2 h j = 1 J 1 U j n ( U j n + 1 ) x ^ 1 2 h j = 1 J 1 U j n 1 ( U j n ) x ^ .
Similarly,
h j = 1 J 1 U j n ( U ¯ j n ) x ¨ = 1 2 h j = 1 J 1 U j n ( U j n + 1 ) x ¨ 1 2 h j = 1 J 1 U j n 1 ( U j n ) x ¨ ,
h j = 1 J 1 U j n ( U ¯ j n ) x ˜ = 1 2 h j = 1 J 1 U j n ( U j n + 1 ) x ˜ 1 2 h j = 1 J 1 U j n 1 ( U j n ) x ˜ .
According to
h j = 1 J 1 ( U j n U ¯ j n ) x ^ = 0 , h j = 1 J 1 ( U j n U ¯ j n ) x ¨ = 0 , h j = 1 J 1 ( U j n U ¯ j n ) x ˜ = 0 ,
it follows from (13)–(16) that
h j = 1 J 1 φ ( U j n , U ¯ j n ) = 1 4 h j = 1 J 1 U j n ( U j n + 1 ) x ^ 1 4 h j = 1 J 1 U j n 1 ( U j n ) x ^ 1 10 h j = 1 J 1 U j n ( U j n + 1 ) x ¨ + 1 10 h j = 1 J 1 U j n 1 ( U j n ) x ¨ + 1 60 h j = 1 J 1 U j n ( U j n + 1 ) x ˜ 1 60 h j = 1 J 1 U j n 1 ( U j n ) x ˜ .
Since
h j = 1 J 1 ( U ¯ j n ) x x ¯ x ^ = 0 , h j = 1 J 1 ( U ¯ j n ) x x ¯ x ¨ = 0 , h j = 1 J 1 ( U ¯ j n ) x ^ x ^ x ¨ = 0 ,
that is,
h j = 1 J 1 ϕ ( U ¯ j n ) = 0 .
By substituting (17) and (18) into (12), by the definition of Q n , we obtain the result (10).
Taking the inner product of (7) with 2 U ¯ n , one can obtain
U n t ^ 2 + 2 α φ ( U n , U ¯ n ) , U ¯ n + 2 ϕ ( U ¯ n ) , U ¯ n = 0 .
From the boundary condition (9) and the summation by parts [23], the following result also holds:
φ 1 ( U n , U ¯ n ) , U ¯ n = 1 2 h j = 1 J 1 [ U j n ( U ¯ j n ) x ^ + ( U j n U ¯ j n ) x ^ ] U ¯ j n = 1 2 h j = 1 J 1 U j n U ¯ j n ( U ¯ j n ) x ^ + 1 2 h j = 1 J 1 ( U j n U ¯ j n ) x ^ U ¯ j n = 1 2 h j = 1 J 1 U j n U ¯ j n ( U ¯ j n ) x ^ 1 2 h j = 1 J 1 U j n U ¯ j n ( U ¯ j n ) x ^ = 0 .
Notice that
φ 2 ( U n , U ¯ n ) , U ¯ n = 0 , φ 3 ( U n , U ¯ n ) , U ¯ n = 0 ,
Specifically,
φ ( U n , U ¯ n ) , U ¯ n = 0 .
On the other hand, if follows from Lemma 1 that
U ¯ x x ¯ x ^ n , U ¯ n = U ¯ x x ^ n , U ¯ x n = ( U ¯ x n ) x ^ , U ¯ x n = ( U ¯ x n ) , ( U ¯ x n ) x ^ = 0 .
Obviously, U ¯ x x ¯ x ^ n , U ¯ n = 0 . Similarly, U ¯ x x ¯ x ¨ n , U ¯ n = 0 , U ¯ x ^ x ^ x ¨ n , U ¯ n = 0 . Therefore, we obtain
ϕ ( U ¯ n ) , U ¯ n = 26 15 ( U ¯ j n ) x x ¯ x ^ 6 5 ( U ¯ j n ) x x ¯ x ¨ + 7 15 ( U ¯ j n ) x ^ x ^ x ¨ , U ¯ n = 0 .
Finally, by substituting (20) and (21) into (19), we have
U n t ^ 2 = U n + 1 2 U n 2 2 τ = 0 .
By the definition of E n , we can obtain (11). □
Remark 1.
The numerical scheme (7)–(9) is focused on the KdV equation with homogeneous boundary conditions, because it is consistent with the corresponding physical boundary conditions and has the property of energy conservation. According to Lemma 1, the proposed numerical scheme is equally effective for KdV equations with periodic boundary conditions. However, if non-homogeneous boundary conditions are considered, the numerical scheme no longer holds the property of energy conservation.

3. Existence and Uniqueness of the Difference Solution

Theorem 2.
There exists U n + 1 ( 0 n N 1 ) that uniquely satisfies the difference scheme (7)–(9).
Proof of Theorem 2.
We employ mathematical induction to prove this result. According to the initial value (8), U 0 is unique. Then, we use the two-level difference scheme [21] to compute U 1 , which means that U 1 is uniquely determined. Suppose that both U n 1 and U n have unique solutions. From (7), U n + 1 satisfies
1 2 τ U j n + 1 + α 2 φ ( U j n , U j n + 1 ) + 1 2 ϕ ( U j n + 1 ) = 0 , j = 0 , 1 , , J .
Taking the inner product of (22) with U n + 1 leads to
1 2 τ U n + 1 2 + α 2 φ ( U n , U n + 1 ) , U n + 1 + 1 2 ϕ ( U n + 1 ) , U n + 1 = 0 .
Similar to (20) and (21), we obtain
φ ( U n , U n + 1 ) , U n + 1 = 0 , ϕ ( U n + 1 ) , U n + 1 = 0 ,
which implies that U n + 1 2 = 0 . Therefore, the homogeneous linear system (22) only has the zero solution. This completes the proof. □

4. Convergence and Stability

By the Taylor expansion, if u ( x ) is smooth enough, we have
( u j ) x ^ = d u d x | x = x j + 1 3 ! h 2 d 3 u d x 3 | x = x j + 1 5 ! h 4 d 5 u d x 5 | x = x j + O ( h 6 ) , ( u j ) x ¨ = d u d x | x = x j + 4 3 ! h 2 d 3 u d x 3 | x = x j + 16 5 ! h 4 d 5 u d x 5 | x = x j + O ( h 6 ) , ( u j ) x ˜ = d u d x | x = x j + 9 3 ! h 2 d 3 u d x 3 | x = x j + 81 5 ! h 4 d 5 u d x 5 | x = x j + O ( h 6 ) , ( u j ) x x ¯ x ^ = d 3 u d x 3 | x = x j + 1 4 h 2 d 5 u d x 5 | x = x j + 1 40 h 4 d 7 u d x 7 | x = x j + O ( h 6 ) , ( u j ) x x ¯ x ¨ = d 3 u d x 3 | x = x j + 3 4 h 2 d 5 u d x 5 | x = x j + 23 120 h 4 d 7 u d x 7 | x = x j + O ( h 6 ) , ( u j ) x ^ x ^ x ¨ = d 3 u d x 3 | x = x j + h 2 d 5 u d x 5 | x = x j + 2 5 h 4 d 7 u d x 7 | x = x j + O ( h 6 ) ,
for h 0 .
To obtain the sixth-order accuracy in space, we can use extrapolation combination techniques of ( u j ) x ^ , ( u j ) x ¨ and ( u j ) x ˜ to approximate the discretization of the term d u d x | x = x j . Suppose that there exist a 1 , a 2 and a 3 such that
a 1 ( u j ) x ^ + a 2 ( u j ) x ¨ + a 3 ( u j ) x ˜ = d u d x | x = x j + O ( h 6 )
and we can find the solutions a 1 = 3 2 ,   a 2 = 3 5 and a 3 = 1 10 . Then,
3 2 ( u j ) x ^ 3 5 ( u j ) x ¨ + 1 10 ( u j ) x ˜ = d u d x | x = x j + O ( h 6 ) .
By the same method, we also have
26 15 ( u j ) x x ¯ x ^ 6 5 ( u j ) x x ¯ x ¨ + 7 15 ( u j ) x ^ x ^ x ¨ = d 3 u d x 3 | x = x j + O ( h 6 ) .
The truncation error of the difference scheme in [21] is set as
r j n = ( u j n ) t ^ + α φ ( u j n , u ¯ j n ) + ϕ ( u ¯ j n ) , j = 1 , 2 , , J 1 ; n = 1 , 2 , , N 1 ,
u j 0 = u 0 ( x j ) , j = 0 , 1 , 2 , , J ,
u n Z h 0 , n = 0 , 1 , 2 , , N .
By the difference discretization of problem (2)–(4) at point ( x j , t n ) , and the Taylor expansion, from (23) and (24), one can obtain
| r j n | = O ( τ 2 + h 6 ) .
Moreover, since u ( x , t ) has continuous third-order partial derivatives u x x x on a bounded closed domain [ x L , x R ] × [ 0 , T ] , we have
u L C , u x L C .
For the convenience of subsequent analysis, define the following constant:
C u = max ( x , t ) [ x L , x R ] × [ 0 , T ] { | u ( x , t ) | , | u x ( x , t ) | , | u t ( x , t ) | } .
Lemma 2
([21]). For U Z h 0 , we have
U x ^ 2 U x 2 , U x ¨ 2 U x ^ 2 , U x ˜ 2 U x ^ 2 .
Lemma 3
([23,24]). Suppose that { w n | n = 0 , 1 , 2 , , N ; N τ T } is non-negative mesh function, satisfying w n A + τ k = 1 n B k w k , where A and B k ( k = 0 , 1 , 2 , , N ) are non-negative constants, and then it holds
max 1 n N | w n | A e ( 2 τ l = 1 N B l )
for a sufficiently small τ, in which τ satisfies τ · ( max 1 k N B k ) 1 2 .
Theorem 3.
Suppose that u 0 H 2 [ x L , x R ] . If λ = 11 · | α | · C u 15 · τ h < 1 , then the solution of scheme (7)–(9) converges to the solution of problem (2)–(4) with accuracy O ( τ 2 + h 6 ) .
Proof of Theorem 3.
Denote e j n = u j n U j n . By subtracting (25)–(27) from (7)–(9), we obtain
r j n = ( e j n ) t ^ + α φ ( u j n , u ¯ j n ) α φ ( U j n , U ¯ j n ) + ϕ ( e ¯ j n ) ,
j = 1 , 2 , , J 1 ; n = 1 , 2 , , N 1 ,
e j 0 = 0 , j = 0 , 1 , 2 , , J ,
e n Z h 0 , n = 0 , 1 , 2 , , N .
Taking the inner product of (29) with 2 e ¯ n , we have
φ ( u n , e ¯ n ) , e ¯ n = 0 , φ ( e n , e ¯ n ) , e ¯ n = 0 , ϕ ( e ¯ n ) , 2 e ¯ n = 0 .
Then, if follows from (20) that
r n , 2 e ¯ n = e n t ^ 2 + 2 α φ ( u n , u ¯ n ) φ ( U n , U ¯ n ) , e ¯ n = e n t ^ 2 + 2 α φ ( u n , u ¯ n ) φ ( u n e n , u ¯ n e ¯ n ) , e ¯ n = e n t ^ 2 + 2 α φ ( u n , e ¯ n ) + φ ( e n , u ¯ n ) φ ( e n , e ¯ n ) , e ¯ n = e n t ^ 2 + 2 α φ ( e n , u ¯ n ) , e ¯ n .
By the boundary condition (31) and the summation by parts [23], one can obtain
φ 1 ( e n , u ¯ n ) , e ¯ n = h 2 j = 1 J 1 e j n e ¯ j n ( u ¯ j n ) x ^ h 2 j = 1 J 1 e j n u ¯ j n ( e ¯ j n ) x ^ = h 2 j = 1 J 1 e j n e ¯ j n ( u ¯ j n ) x ^ + h 2 j = 1 J 1 ( e j n u ¯ j n ) x ^ e ¯ j n = h 2 j = 1 J 1 e j n e ¯ j n ( u ¯ j n ) x ^ + 1 4 j = 1 J 1 ( e j + 1 n u ¯ j + 1 n e j 1 n u ¯ j 1 n ) e ¯ j n
= h 2 j = 1 J 1 e j n e ¯ j n ( u ¯ j n ) x ^ + 1 4 j = 1 J 1 ( e j + 1 n e ¯ j n u ¯ j + 1 n e j + 1 n e ¯ j n u ¯ j n + e j + 1 n e ¯ j n u ¯ j n e j n e ¯ j + 1 n u ¯ j n t ) = h 2 j = 1 J 1 e j n e ¯ j n ( u ¯ j n ) x ^ + h 4 j = 1 J 1 e j + 1 n e ¯ j n ( u ¯ j n ) x + 1 8 j = 1 J 1 u ¯ j n [ ( e j n + 1 e j + 1 n e j + 1 n + 1 e j n ) ( e j n e j + 1 n 1 e j + 1 n e j n 1 ) ] = h 2 j = 1 J 1 e j n e ¯ j n ( u ¯ j n ) x ^ + h 4 j = 1 J 1 e j + 1 n e ¯ j n ( u ¯ j n t ) x + 1 8 [ j = 1 J 1 u j n + 1 / 2 ( e j n + 1 e j + 1 n e j + 1 n + 1 e j n ) j = 1 J 1 u j n 1 / 2 ( e j n e j + 1 n 1 e j + 1 n e j n 1 ) ] + 1 16 j = 1 J 1 ( u j n 1 u j n ) ( e j n + 1 e j + 1 n e j + 1 n + 1 e j n ) + 1 16 j = 1 J 1 ( u j n u j n + 1 ) ( e j n e j + 1 n 1 e j + 1 n e j n 1 ) .
Similarly, the following results also hold:
φ 2 ( e n , u ¯ n ) , e ¯ n = h 5 j = 1 J 1 e j n e ¯ j n ( u ¯ j n ) x ¨ h 10 j = 1 J 1 e j + 2 n e ¯ j n ( u ¯ j + 2 n u ¯ j n 2 h ) 1 20 [ j = 1 J 1 u j n + 1 2 ( e j n + 1 e j + 2 n e j + 2 n + 1 e j n ) j = 1 J 1 u j n 1 2 ( e j n e j + 2 n 1 e j + 2 n e j n 1 ) ] 1 40 j = 1 J 1 ( u j n 1 u j n ) ( e j n + 1 e j + 2 n e j + 2 n + 1 e j n ) 1 40 j = 1 J 1 ( u j n u j n + 1 ) ( e j n e j + 2 n 1 e j + 2 n e j n 1 ) ,
and
φ 3 ( e n , u ¯ n ) , e ¯ n = h 30 j = 1 J 1 e j n e ¯ j n ( u ¯ j n ) x ˜ + h 60 j = 1 J 1 e j + 3 n e ¯ j n ( u ¯ j + 3 n u ¯ j n 3 h ) + 1 120 [ j = 1 J 1 u j n + 1 2 ( e j n + 1 e j + 3 n e j + 3 n + 1 e j n ) j = 1 J 1 u j n 1 2 ( e j n e j + 3 n 1 e j + 3 n e j n 1 ) ] + 1 240 j = 1 J 1 ( u j n 1 u j n ) ( e j n + 1 e j + 3 n e j + 3 n + 1 e j n ) + 1 240 j = 1 J 1 ( u j n u j n + 1 ) ( e j n e j + 3 n 1 e j + 3 n e j n 1 ) .
Let
A n = 1 4 A 1 n 1 10 A 2 n + 1 60 A 3 n , B n = 1 2 ( e n + 1 2 + e n 2 ) ,
where
A i n = α τ j = 1 J 1 u j n + 1 2 ( e j n + 1 e j + i n e j + i n + 1 e j n ) , i = 1 , 2 , 3 .
By Cauchy–Schwarz inequality, we obtain
| A i n |   | α | · τ C u h h j = 1 J 1 ( | e j n + 1 e j + i n | + | e j + i n + 1 e j n | ) 2 | α | · τ C u h · e n + 1 2 + e n 2 2 2 | α | C u τ h B n , i = 1 , 2 , 3 ,
which implies | A n |   11 | α | C u 15 · τ h B n , and
A n + B n ( 1 11 | α | C u 15 · τ h ) B n .
Let λ = 11 | α | C u 15 · τ h . If 1 λ > 0 , we obtain
B n 1 1 λ ( A n + B n ) .
From (33)–(35) and the Cauchy–Schwarz inequality, we have
2 α φ ( e n , u ¯ n ) , e ¯ n = 1 τ ( A n A n 1 ) α h j = 1 J 1 e j n e ¯ j n ( u ¯ j n ) x ^ α h 2 j = 1 J 1 e j + 1 n e ¯ j n ( u ¯ j n ) x + 2 α h 5 j = 1 J 1 e j n e ¯ j n ( u ¯ j n ) x ¨ + α h 5 j = 1 J 1 e j + 2 n e ¯ j n ( u ¯ j + 2 n u ¯ j n 2 h ) α h 15 j = 1 J 1 e j n e ¯ j n ( u ¯ j n ) x ˜ α h 30 j = 1 J 1 e j + 3 n e ¯ j n ( u ¯ j + 3 n u ¯ j n 3 h ) τ h · α h 8 · [ j = 1 J 1 u j n 1 u j n τ ( e j n + 1 e j + 1 n e j + 1 n + 1 e j n ) + j = 1 J 1 u j n u j n + 1 τ ( e j n e j + 1 n 1 e j + 1 n e j n 1 ) ] + τ h · α h 20 · [ j = 1 J 1 u j n 1 u j n τ ( e j n + 1 e j + 2 n e j + 2 n + 1 e j n ) + j = 1 J 1 u j n u j n + 1 τ ( e j n e j + 2 n 1 e j + 2 n e j n 1 ) ] τ h · α h 120 · [ j = 1 J 1 u j n 1 u j n τ ( e j n + 1 e j + 3 n e j + 3 n + 1 e j n ) + j = 1 J 1 u j n u j n + 1 τ ( e j n e j + 3 n 1 e j + 3 n e j n 1 ) ] 1 τ ( A n A n 1 ) + | α | · C u · ( 1 2 + 1 4 + 1 5 + 1 10 + 1 30 + 1 60 ) · ( B n + B n 1 ) + | α | · C u · τ h · ( 1 8 + 1 20 + 1 120 ) · ( B n + B n 1 ) = 1 τ ( A n A n 1 ) + | α | · C u · ( 11 10 + 11 60 · τ h ) · ( B n + B n 1 ) .
Again,
r n , 2 e ¯ n r n 2 + e n + 1 2 + e n 2 .
Substituting (37) and (38) into (32) yields
e n t ^ 2 2 α φ ( e n , u ¯ n ) , e ¯ n + r n 2 + e n + 1 2 + e n 2 | α | · C u · ( 11 10 + 11 60 · τ h ) · ( B n + B n 1 ) 1 τ ( A n A n 1 ) + r n 2 + e n + 1 2 + e n 2 .
Then, from (36), (39) can be rewritten as
1 τ [ ( A n + B n ) ( A n 1 + B n 1 ) ] r n 2 + 2 B n + | α | · C u · ( 11 10 + 11 60 · τ h ) · ( B n + B n 1 ) r n 2 + 2 1 λ ( A n + B n ) + | α | C 1 λ ( A n + B n + A n 1 + B n 1 ) r n 2 + C ( A n + B n + A n 1 + B n 1 ) .
Let D n = A n + B n , and (40) is equivalent to
( 1 C τ ) ( D n D n 1 ) τ r n 2 + 2 C τ D n 1 .
Clearly, if τ is small enough such that 1 C τ > 0 , we obtain
D n D n 1 C τ r n 2 + C τ D n 1
which results in
D n D 0 + C τ l = 1 n r l 2 + C τ l = 0 n 1 D l .
Since
D 0 = A 0 + B 0 ( 1 + 2 | α | τ c 1 h ) B 0 = h + 2 | α | τ c 1 h ( e 1 2 + e 0 2 ) ,
and U 1 can be computed by the scheme in [21] with the accuracy of O ( τ 2 + h 6 ) , we derive
e 1 2 = O ( τ 2 + h 6 ) 2 .
Specifically,
D 0 = O ( τ 2 + h 6 ) 2 .
Then, it follows from (28) that
τ l = 1 n r l 2 n τ max 1 l n r l 2 T · O ( τ 2 + h 6 ) 2 .
By substituting (43) and (44) into (42), we obtain
D n O ( τ 2 + h 6 ) 2 + C τ l = 0 n 1 D l .
Finally, it follows from Lemma 3 and (36) that
( 1 λ ) B n O ( τ 2 + h 6 ) 2 ,
which indicates e n O ( τ 2 + h 6 ) . □
Remark 2.
Since the numerical scheme (7)–(9) is three-level, in order to ensure the error order of the proposed scheme, the error accuracy of the second level must be consistent with this scheme. Therefore, we suggest using other numerical schemes with the same accuracy to calculate the data of the second level, such as the scheme in [21].
Similarly, from the proof of Theorem 3, we have the result.
Theorem 4.
Under the conditions of Theorem 3, the solution to the difference scheme (7)–(9) is conditionally stable in the norm · .

5. Numerical Experiments

If we take α = 6 and k = 2 / 4 , the corresponding solitary wave solution of the KdV Equation (1) is
u ( x , t ) = 1 4 sec h 2 [ 2 4 ( x 1 2 t ) ] ,
and the initial function of problem (2)–(4) is defined as
u 0 ( x ) = 1 4 sec h 2 ( 2 4 x ) .
Fix x L = 20 , x R = 40 and T = 32 . To test the theoretical accuracy of the numerical solutions of the difference scheme (7)–(9) under different norms, define
o r d e r l 2 = log 2 ( e n ( h , τ ) / e 8 n ( h 2 , τ 8 ) ) , o r d e r l = log 2 ( e n ( h , τ ) / e 8 n ( h 2 , τ 8 ) ) .
For different τ and h, the error estimates and the verification of numerical solutions’ accuracy of the difference scheme (7)–(9) are listed in Table 1 and Table 2, respectively.
Note that in Table 2, we only provide the order verification of spatial accuracy. In fact, because of the use of discretization of the average implicit difference in time, second-order accuracy is direct. Moreover, the definitions of error orders o r d e r l 2 and o r d e r l also indicate that the validation of the sixth-order accuracy in space implies the results of the second-order accuracy in the temporal direction.
Meanwhile, numerical simulations for conservative quantities (5) and (6) are also shown in Table 3.
In comparison with the two-level nonlinear scheme presented in [21], the proposed three-level linearized scheme demonstrates superior computational efficiency. Table 4 presents a comprehensive comparison of computational time requirements for both schemes across various values of τ and h. The data reveal that the computational efficiency gap between the two schemes widens progressively as the mesh parameters τ and h decrease. This trend suggests that the proposed scheme offers increasingly significant time savings for longer simulation durations. These findings further substantiate the computational advantages of our proposed scheme over the nonlinear approach described in [21].
Next, consider another case with a smaller parameter, for example, α = 0.1 , and other parameters are the same as in the example above. The waveforms of u ( x , t ) generated by the scheme (7)–(9) with different τ and h are illustrated in Figure 1, Figure 2 and Figure 3. The waveforms at t = 16 and 32 in Figure 2 and Figure 3 demonstrate a significant level of agreement with the waveforms at t = 0 , which also indicates the efficiency of the scheme.
Figure 1 clearly demonstrates the instability of the numerical solution obtained from the difference scheme (7)–(9) when employing the parameter values τ = 3.2 and h = 0.8 . This instability arises from the violation of the scheme’s convergence condition. Specifically, 11 · | α | · C u 15 · τ h < 1 , where C u represents an undetermined theoretical constant. Nevertheless, as evidenced by Figure 2 and Figure 3, reducing the parameter ratio τ h ensures the satisfaction of the convergence condition, thereby enabling the numerical solution to approach the exact solution.

6. Conclusions

In this paper, an average implicit difference scheme (7)–(9) for problem (2)–(4) is proposed, which can possess second-order and sixth-order theoretical accuracy in the temporal and spatial directions, respectively. Furthermore, the conserved quantities (5) and (6) are also simulated accurately. More importantly, this scheme is linearized, which can achieve substantial savings in computation time.
Furthermore, while the numerical scheme (7)–(9) proposed in this study demonstrates superior computational efficiency, the nonlinear numerical scheme presented in [21] exhibits distinct advantages, particularly in terms of achieving a better absolute error value compared to the three-level scheme. Consequently, enhancing the iteration efficiency through the integration of advanced techniques, such as Nesterov’s accelerated method [25,26] and natural transform iterative method [27], represents a promising research direction. Additionally, it should be noted that the spatial accuracy of the current scheme is limited to the second order. The implementation of higher-order temporal discretization techniques, including the Runge–Kutta method [28], constitutes an important aspect of our future research.

Author Contributions

Methodology, J.H. (Jie He) and Z.C.; software, Z.C.; validation, J.H. (Jinsong Hu); formal analysis, J.H. (Jie He); writing—original draft preparation, J.H. (Jie He); supervision, J.H. (Jinsong Hu); project administration, J.H. (Jinsong Hu); funding acquisition, J.H. (Jinsong Hu). All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Talent Program of Chengdu Technological University (No. 2024RC021) and the Opening Fund of Provincial Key Lab of Applied Nuclear Techniques in Geosciences (No. gnzds201902).

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.

Acknowledgments

We are grateful to the anonymous reviewers for their valuable suggestions and comments.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Korteveg, D.J.; de Vries, G. On the change of long waves advancing in a rectangular canal, and on a new type of long stationary waves. Philos. Mag. 1895, 39, 422–443. [Google Scholar] [CrossRef]
  2. Gardner, C.S.; Greene, J.M.; Kruskal, M.D.; Miura, R.M. Method for solving the Korteweg-de Vries equation. Phys. Rev. Lett. 1967, 19, 1095–1097. [Google Scholar] [CrossRef]
  3. Morikawa, G.K.; Swenson, E.V. Korteweg-de Vries equation for nonlinear hydromagnetic waves in a warm collision-free plasma. Phys. Fluids 1969, 12, 2090–2093. [Google Scholar]
  4. Miura, R.M.; Gardner, C.S.; Kruskal, M.D. Korteweg-de Vries equation and generalizations.II. Existence of conservation laws and constants of motion. J. Math. Phys. 1968, 9, 1204–1209. [Google Scholar] [CrossRef]
  5. Su, C.S.; Gardner, C.S. Korteweg-de Vries equation and generalizations. III. Derivation of the Korteweg-de Vries equation and Burgers equation. J. Math. Phys. 1969, 10, 536–539. [Google Scholar] [CrossRef]
  6. Osborne, A.R. Nonlinear Fourier analysis for the infinite-interval Korteweg-de Vries equation I: An algorithm for the direct scattering transform. J. Comput. Phys. 1991, 94, 284–313. [Google Scholar] [CrossRef]
  7. Olver, P.J. Applications of Lie Groups to Differential Equations; Springer: Berlin/Heidelberg, Germany, 1986. [Google Scholar]
  8. Hereman, W.; Korpel, A.; Banerjee, P.P. A general physical approach to solitary wave construction from linear solutions. Wave Motion 1985, 7, 283–289. [Google Scholar] [CrossRef]
  9. Sanz-Serna, J.M.; Christie, I. Petrov-Galerkin methods for nonlinear dispersive waves. J. Comput. Phys. 1981, 39, 94–102. [Google Scholar] [CrossRef]
  10. Amein, N.K.; Ramadan, M.A. A small time solutions for the KdV equation using Bubnov-Galerkin finite element method. J. Egypt Math. Soc. 2011, 19, 118–125. [Google Scholar] [CrossRef]
  11. Karczewska, A.; Rozmej, P.; Szczeciński, M.; Boguniewicz, B. Finite element method for extended KdV equations. Int. J. Appl. Math. Comput. Sci. 2016, 26, 555–567. [Google Scholar] [CrossRef]
  12. Benkhaldoun, F.; Seaid, M. New finite-volume relaxation methods for the third-order differential equations. Commun. Comput. Phys. 2008, 4, 820–837. [Google Scholar]
  13. Shen, Q. A meshless method of lines for the numerical solution of KdV equation using radial basis functions. Eng. Anal. Bound. Elem. 2009, 33, 1171–1180. [Google Scholar] [CrossRef]
  14. Zabusky, N.J.; Martin, D.K. Interaction of “solitons” in a collisionless plasma and the recurrence of initial states. Phys. Rev. Lett. 1965, 15, 240–243. [Google Scholar] [CrossRef]
  15. Wang, H.P.; Wang, Y.S.; Hu, Y.Y. An explicit scheme for the KdV equation. Chin. Phys. Lett. 2008, 25, 2335–2338. [Google Scholar]
  16. Vliegenthart, A.C. On finite-difference methods for the Korteweg-de Vries equation. J. Eng. Math. 1971, 5, 137–155. [Google Scholar] [CrossRef]
  17. Greig, I.S.; Morris, J.L. A hopscotch method for the Korteweg-de Vries equation. J. Comput. Phys. 1976, 20, 64–80. [Google Scholar] [CrossRef]
  18. Shen, J.L.; Wang, X.Q.; Sun, Z.Z. The conservation and convergence of two finite difference schemes for KdV equations with initial and boundary value conditions. Numer. Math. Theor. Meth. Appl. 2020, 13, 253–280. [Google Scholar]
  19. Wang, X.P.; Sun, Z.Z. A second order convergent difference scheme for the initial-boundary value problem of Korteweg-de Vires equation. Numer. Methods Partial. Differ. Equ. 2021, 37, 2873–2894. [Google Scholar] [CrossRef]
  20. Zhang, X.H.; Zhang, P. A reduced high-order compact finite difference scheme based on proper orthogonal decomposition technique for KdV equation. Appl. Math. Comput. 2018, 339, 535–545. [Google Scholar] [CrossRef]
  21. Guo, Z.; Wu, M.M.; Hu, J. A conservative difference scheme with sixth-order spatial accuracy for the KdV equation. J. Sichuan Univ. Nat. Sci. Ed. 2023, 60, 031006. (In Chinese) [Google Scholar]
  22. Wang, T.; Guo, B.; Zhang, L. New conservative difference schemes for a coupled nonlinear Schrödinger system. Appl. Math. Comput. 2010, 217, 1604–1619. [Google Scholar]
  23. Zhou, Y.L. Application of Discrete Functional Analysis to the Finite Difference Method; International Academic Publishers: Beijing, China, 1990. [Google Scholar]
  24. Wang, T. Maximum norm error bound of a linearized difference scheme for a coupled nonlinear Schrödinger equations. J. Comput. Appl. Math. 2011, 235, 4237–4250. [Google Scholar]
  25. Temimi, H.; Ben-Romdhane, M.; Baccouch, M.; Musa, M.O. A two-branched numerical solution of the two-dimensional Bratu’s problem. Appl. Numer. Math. 2020, 153, 202–216. [Google Scholar]
  26. Kasenov, S.E.; Tleulesova, A.M.; Sarsenbayeva, A.E.; Temirbekov, A.N. Numerical solution of the Cauchy problem for the Helmholtz equation using Nesterov’s accelerated method. Mathematics 2024, 12, 2618. [Google Scholar] [CrossRef]
  27. Khalil, M.M.; Rehman, S.U.; Ali, A.H.; Nawaz, R.; Belal, B. New modifications of natural transform iterative method and q-homotopy analysis method applied to fractional order KDV-Burger and Sawada–Kotera equations. Partial. Differ. Equ. Appl. Math. 2024, 12, 100950. [Google Scholar]
  28. Abdul-Hassan, N.Y.; Kadum, Z.J.; Ali, A.H. An efficient third-order scheme based on Runge–Kutta and Taylor series expansion for solving initial value problems. Algorithms 2024, 17, 123. [Google Scholar] [CrossRef]
Figure 1. Numerical solutions of u ( x , t ) with τ = 3.2 ,   h = 0.8 .
Figure 1. Numerical solutions of u ( x , t ) with τ = 3.2 ,   h = 0.8 .
Mathematics 13 01132 g001
Figure 2. Numerical solutions of u ( x , t ) with τ = 0.4 ,   h = 0.4 .
Figure 2. Numerical solutions of u ( x , t ) with τ = 0.4 ,   h = 0.4 .
Mathematics 13 01132 g002
Figure 3. Numerical solutions of u ( x , t ) with τ = 0.05 ,   h = 0.2 .
Figure 3. Numerical solutions of u ( x , t ) with τ = 0.05 ,   h = 0.2 .
Mathematics 13 01132 g003
Table 1. The error estimates of the numerical solution at different times for different τ and h.
Table 1. The error estimates of the numerical solution at different times for different τ and h.
τ = 3.2 , h = 0.8 τ = 0.4 , h = 0.4 τ = 0.05 , h = 0.2
e n e n e n e n e n e n
t = 3.21.3157 × 10 3 5.5531 × 10 4 2.1406 × 10 5 8.8211 × 10 6
t = 6.41.1135 × 10 1 4.5588 × 10 2 1.6453 × 10 3 7.4362 × 10 4 2.6198 × 10 5 1.1337 × 10 5
t = 9.61.5820 × 10 1 6.9156 × 10 2 1.9591 × 10 3 9.8618 × 10 4 3.0740 × 10 5 1.4817 × 10 5
t = 12.82.0214 × 10 1 8.0950 × 10 2 2.3343 × 10 3 1.2369 × 10 3 3.6743 × 10 5 1.9569 × 10 5
t = 16.02.4357 × 10 1 1.0679 × 10 1 2.7560 × 10 3 1.4574 × 10 3 4.3512 × 10 5 2.2924 × 10 5
t = 19.22.8437 × 10 1 1.2064 × 10 1 3.2298 × 10 3 1.7029 × 10 3 4.9380 × 10 5 2.4631 × 10 5
t = 22.43.2398 × 10 1 1.3248 × 10 1 3.7477 × 10 3 2.0014 × 10 3 5.9378 × 10 5 3.2336 × 10 5
t = 25.63.6183 × 10 1 1.5395 × 10 1 4.1745 × 10 3 2.1108 × 10 3 6.5077 × 10 5 3.3226 × 10 5
t = 28.83.9812 × 10 1 1.6528 × 10 1 4.7112 × 10 3 2.3874 × 10 3 7.4561 × 10 5 3.9540 × 10 5
t = 32.04.3176 × 10 1 1.7444 × 10 1 5.3390 × 10 3 2.7774 × 10 3 8.2891 × 10 5 4.3216 × 10 5
Table 2. The numerical verification of theoretical accuracy O ( τ 2 + h 6 ) .
Table 2. The numerical verification of theoretical accuracy O ( τ 2 + h 6 ) .
orderl 2 orderl
τ = 3 . 2 τ = 0 . 4 τ = 0 . 05 τ = 3 . 2 τ = 0 . 4 τ = 0 . 05
h = 0 . 8 h = 0 . 4 h = 0 . 2 h = 0 . 8 h = 0 . 4 h = 0 . 2
t = 3.25.9425.976
t = 6.46.0815.9735.9386.035
t = 9.66.3355.9946.1326.056
t = 12.86.4365.9896.0325.982
t = 16.06.4665.9856.1955.990
t = 19.26.4606.0316.1476.111
t = 22.46.4345.9806.0495.952
t = 25.66.4386.0036.1895.989
t = 28.86.4015.9826.1135.916
t = 32.06.3386.0095.9736.006
Table 3. Conservative quantities (10) and (11) for different τ and h.
Table 3. Conservative quantities (10) and (11) for different τ and h.
τ = 0.4 , h = 0.4 τ = 0.05 , h = 0.2
Q n E n Q n E n
t = 01.41421239120.23570226041.41421246840.2357022604
t = 3.21.41609381900.23570226041.41424315450.2357022604
t = 6.41.41603002720.23570226041.41424087160.2357022604
t = 9.61.41607150050.23570226041.41424521480.2357022604
t = 12.81.41637434390.23570226041.41425082950.2357022604
t = 16.01.41640564430.23570226041.41424760000.2357022604
t = 19.21.41614964300.23570226041.41424201380.2357022604
t = 22.41.41587900800.23570226041.41423905170.2357022604
t = 25.61.41566237090.23570226041.41423582290.2357022604
t = 28.81.41559831990.23570226041.41423261460.2357022604
t = 32.01.41550927290.23570226041.41423143790.2357022604
Table 4. Comparison of time consumption between scheme (7)–(9) and the scheme in [21].
Table 4. Comparison of time consumption between scheme (7)–(9) and the scheme in [21].
τ = 0.2 ,   h = 0.2 τ = 0.1 ,   h = 0.1 τ = 0.05 ,   h = 0.05
Scheme (7)–(9)1.850 s6.550 s23.852 s
Scheme in [21]6.375 s22.502 s91.864 s
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

He, J.; Hu, J.; Chen, Z. Linear Sixth-Order Conservation Difference Scheme for KdV Equation. Mathematics 2025, 13, 1132. https://doi.org/10.3390/math13071132

AMA Style

He J, Hu J, Chen Z. Linear Sixth-Order Conservation Difference Scheme for KdV Equation. Mathematics. 2025; 13(7):1132. https://doi.org/10.3390/math13071132

Chicago/Turabian Style

He, Jie, Jinsong Hu, and Zhong Chen. 2025. "Linear Sixth-Order Conservation Difference Scheme for KdV Equation" Mathematics 13, no. 7: 1132. https://doi.org/10.3390/math13071132

APA Style

He, J., Hu, J., & Chen, Z. (2025). Linear Sixth-Order Conservation Difference Scheme for KdV Equation. Mathematics, 13(7), 1132. https://doi.org/10.3390/math13071132

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop