Next Article in Journal
The Impact of Quasi-Conformal Curvature Tensor on Warped Product Manifolds
Next Article in Special Issue
A New Methodology for the Development of Efficient Multistep Methods for First–Order IVPs with Oscillating Solutions IV: The Case of the Backward Differentiation Formulae
Previous Article in Journal
Existence Result for a Class of Time-Fractional Nonstationary Incompressible Navier–Stokes–Voigt Equations
Previous Article in Special Issue
Operator Smith Algorithm for Coupled Stein Equations from Jump Control Systems
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Numerical Solution of Third-Order Rosenau–Hyman and Fornberg–Whitham Equations via B-Spline Interpolation Approach

by
Tanveer Akbar
1,
Sirajul Haq
1,
Shams Ul Arifeen
2 and
Azhar Iqbal
3,*
1
Faculty of Engineering Sciences, GIK Institute, Topi 23640, Pakistan
2
Department of Sciences and Humanities, National University of Computer and Emerging Sciences, Peshawar 25000, Pakistan
3
Mathematics and Natural Sciences, Prince Mohammad Bin Fahd University, Al Khobar 31952, Saudi Arabia
*
Author to whom correspondence should be addressed.
Axioms 2024, 13(8), 501; https://doi.org/10.3390/axioms13080501
Submission received: 8 May 2024 / Revised: 19 June 2024 / Accepted: 22 July 2024 / Published: 26 July 2024
(This article belongs to the Special Issue The Numerical Analysis and Its Application)

Abstract

:
This study aims to find the numerical solution of the Rosenau–Hyman and Fornberg–Whitham equations via the quintic B-spline collocation method. Quintic B-spline, along with finite difference and theta-weighted schemes, is used for the discretization and approximation purposes. The effectiveness and robustness of the procedure is assessed by comparing the computed results with the exact and available results in the literature using absolute and relative error norms. The stability of the proposed scheme is studied using von Neumann stability analysis. Graphical representations are drawn to analyze the behavior of the solution.
MSC:
35R10; 65D07; 65M06

1. Introduction

Partial differential equation (PDE) arises in the modeling of various physical phenomenon and is considered the backbone of mathematical simulations of real-life applications. Many models have been introduced to describe different problems in engineering, physics, electrochemistry, computational biology, and fluid mechanics. Examples of such models appear in mathematical biology [1], Keller–Segel models in pattern formation in biological tissues [2], health estimation via the electrochemical model [3], the fluid dynamics model for supply chains [4], population genetics [5], hormone-dependent cancer [6], and to estimate the internal temperature of a battery [7].
Mostly non-linear PDEs arise in the modeling of any physical systems. Closed-form or analytical solutions of such types of models are difficult to find. Perturbation techniques have made significant contributions to tackling such non-linear phenomena; however, these techniques are based on some small parameters and fail when there are strongly non-linear problems. Semi-analytical methods such as the Adomian decomposition method and variational iteration method are valid for such problems but are again computationally expensive. Keeping all these difficulties in mind, we are moving towards numerical techniques.
Numerical techniques are simple, fast, accurate, and easy to analyze. Most of the numerical techniques have been used to solve non-linear PDEs, including the radial basis function method (RBF). It is a meshless method that has been used for a wide range of problems. The main disadvantage is that the selection of the shape parameter in RBF is a difficult task. Another method is the Haar wavelet, which involves integration; sometimes, it is difficult to evaluate that integration and may lead to computational costs while dealing with higher-order DEs. The finite difference method (FDM) is one of the oldest and finest techniques. In FDM, derivatives are approximated at the mesh points through finite differences. Although this method is very fruitful, it fails when solving problems with irregular regions.
The spline-based method has gained significant consideration in the approximation of different physical problems. Initially, splines were used for curve fitting. Among the family of splines, B-splines are a simple and effective method due to their high degree of smoothness. A B-spline is a piecewise polynomial function that gives local compact support, meaning that a slight change in any of values will result in a change in that particular part of the curve. The theory of the B-spline technique is an active field of approximation theory and BVPs. B-spline curves are valuable because of the suitable shape representation and analysis [8,9,10,11]. Several problems have been tackled using the proposed method such as the telegraphic equation [12], Fokker–Planck equation [13], Fisher’s equation [14], regularized long wave (RLW) equation [15], generalized Kuramoto–Sivashinsky equation [16], coupled Burger’s equation [17], generalized Black–Scholes equation [18], incompressible Navier–Stokes equations [19], and Rosenau–KdV–RLW equations [20]. The order approximation of quintic B-spline was briefly discussed and proved error bound, given in [21] and the reference therein.
RH and FW equations are special cases of the Gilson–Pickering (GP) equation, introduced by Gilson and Pickering [22], given by
U t ν U ϱ ϱ t + 2 κ U ϱ U U 3 ϱ α U U ϱ β U ϱ U ϱ ϱ = 0 , c ϱ d .
The classical RH are given by [23]:
U t + α ( U n ) ϱ + β ( U n ) 3 ϱ = 0 .
From Equation (1), when ν = κ = 0 , α = 1 and β = 3 , we obtain a RH equation of the form:
U t U U 3 ϱ U U ϱ 3 U ϱ U ϱ ϱ = 0 .
In Equation (2), when n = 4 , α = 0.2 and β = 1 2 , we obtain a RH equation of the form:
U t + 0.8 U 3 U ϱ + 2 U 3 U 3 ϱ + 18 U 2 U ϱ U ϱ ϱ + 12 U ( U ϱ ) 3 = 0 .
Using Equation (1) with ν = 1 , κ = 1 2 , α = 1 and β = 3 , we have a FW equation of the form:
U t U ϱ ϱ t + U ϱ U U 3 ϱ + U U ϱ 3 U ϱ U ϱ ϱ = 0 ,
along with initial and boundary conditions as
U ( ϱ , 0 ) = f ( ϱ ) , U ( c , t ) = g ( t ) , U ϱ ( c , t ) = g 1 ( t ) , U ( d , t ) = g 2 ( t ) , U ϱ ( d , t ) = g 3 ( t ) ,
where f , g , g 1 , g 2 and g 3 are differentiable functions. GP equation is the KdV type equation, which is a well-known equation in the field of non-linear waves. Philip Rosenau and James M. Hyman used this equation for the study of compactons and was named after that as RH in 1993. This equation has been utilized for the modeling of non-linear dispersion in droplets of liquid patterns [23]. It is used to calculate the growth rate of particles in a liquid suspension. FW equation was first introduced by Whitham in 1967. These equations have been utilized for analyzing the qualitative characteristics of wave breaking. Because of their use in physics and engineering, many authors have tackled these equations through different numerical techniques; some of the techniques to solve RH equations are ADM [24], the hybrid and reduce differential transform method (RDTM) [25], the Hermite wavelet method [26], VIM and HPM [27]. Similarly, different techniques for FW equations are HAM and HPM [28,29] and modified VIM [30].
The rest of the article is organized in the following way. In Section 2, the definition of quintic B-splines is discussed, followed by the methodology. In Section 3, the stability of the technique is analyzed using von Neumann stability analysis. In Section 4, the effectiveness of the proposed method is studied by comparing the numerical and graphical results in the existing methods in the literature and finally, the article is concluded in Section 5.

2. Definition

In this section, we construct a method for the numerical solution of the third-order RH and FW equations using the quintic B-spline collocation method. We have to find a solution in the domain [ a , b ] , where a = ϱ 0 < ϱ 1 < ϱ 2 < ϱ N = b . The partition of the space domain is assumed to be distributed uniformly with h = ϱ i ϱ i 1 , where i = 1 , 2 , , N . The quintic B-spline is given by
B i ( ϱ ) = 1 h 5 ϱ ϱ i 3 5 , ϱ i 3 , ϱ i 2 ϱ ϱ i 3 5 6 ϱ ϱ i 2 5 , ϱ i 2 , ϱ i 1 ϱ ϱ i 3 5 6 ϱ ϱ i 2 5 + 15 ϱ ϱ i 1 5 , ϱ i 1 , ϱ i ϱ ϱ i 3 5 6 ϱ ϱ i 2 5 + 15 ϱ ϱ i 1 5 20 ϱ ϱ i 5 , ϱ i , ϱ i + 1 ϱ ϱ i 3 5 6 ϱ ϱ i 2 5 + 15 ϱ ϱ i 1 5 20 ϱ ϱ i 5 + 15 ϱ ϱ i + 1 5 , ϱ i + 1 , ϱ i + 2 ϱ ϱ i 3 5 6 ϱ ϱ i 2 5 + 15 ϱ ϱ i 1 5 20 ϱ ϱ i 5 + 15 ϱ ϱ i + 1 5 6 ϱ ϱ i + 2 5 , ϱ i + 2 , ϱ i + 3 0 otherwise
The function approximation in terms of the quintic B-spline (QBS) is defined as
U ( ϱ , t ) = i = 2 N + 2 Λ i ( t ) B i ( ϱ ) ,
where Λ i are time-dependent unknowns, yet to be calculated. The QBS has zero contribution outside the interval except for B i 2 , B i 1 , B i , B i + 1 , and B i + 2 . The values of function and their derivatives at grid points are given by
U ( ϱ i , t ) = j = i 2 i + 2 Λ j ( t ) B j ( ϱ ) = ( Λ i 2 ( t ) + 26 Λ i 1 ( t ) + 66 Λ i ( t ) + 26 Λ i + 1 ( t ) + Λ i + 2 ( t ) ) , U ϱ ( ϱ i , t ) = j = i 2 i + 2 Λ j ( t ) B j ( ϱ ) = 5 h ( Λ i 2 ( t ) 10 Λ i 1 ( t ) + 10 Λ i + 1 ( t ) + Λ i + 2 ( t ) ) , U ϱ ϱ ( ϱ i , t ) = j = i 2 i + 2 Λ j ( t ) B j ( ϱ ) = 20 h 2 ( Λ i 2 ( t ) + 2 Λ i 1 ( t ) 6 Λ i ( t ) + 2 Λ i + 1 ( t ) + Λ i + 2 ( t ) ) , U 3 ϱ ( ϱ i , t ) = j = i 2 i + 2 Λ j ( t ) B j ( ϱ ) = 60 h 3 ( Λ i 2 ( t ) + 2 Λ i 1 ( t ) 2 Λ i + 1 ( t ) + Λ i + 2 ( t ) ) .

2.1. Description of the Method

Rewriting Equation (1), we have
U t ν U ϱ ϱ t + 2 κ U ϱ U U 3 ϱ α U U ϱ β U ϱ U ϱ ϱ = 0 .
The discretization of PDEs is essential for applying numerical methods, as it transforms continuous equations into a system of algebraic equations that can be solved computationally. This approach enables the approximation of solutions for complex PDEs that are otherwise analytically intractable. Therefore, for time discretization, the forward difference method is used and by applying the θ -weighted scheme to Equation (10), we obtain
U n + 1 U n δ t ν U ϱ ϱ n + 1 U ϱ ϱ n δ t + 2 θ κ U ϱ n + 1 θ ( U U 3 ϱ ) n + 1 θ α ( U U ϱ ) n + 1 β θ ( U ϱ U ϱ ϱ ) n + 1 = ( 1 θ ) 2 κ U ϱ n ( U U 3 ϱ ) n α ( U U ϱ ) n β ( U ϱ U ϱ ϱ ) n ,
where δ t represents the time step size, n represents the time level, and the time grid points are t n . The terms ( U U 3 ϱ ) n + 1 , ( U U ϱ ) n + 1 and ( U ϱ U ϱ ϱ ) n + 1 are lineraized using the quasi-linearization technique:
( U U 3 ϱ ) n + 1 = U n + 1 U 3 ϱ n + U n U 3 ϱ n + 1 ( U U 3 ϱ ) n , ( U U ϱ ) n + 1 = U n + 1 U ϱ n + U n U ϱ n + 1 ( U U ϱ ) n , ( U ϱ U ϱ ϱ ) n + 1 = U ϱ n + 1 U ϱ ϱ n + U ϱ n U ϱ ϱ n + 1 ( U ϱ U ϱ ϱ ) n .
Using Equation (12) in (11), we obtain
1 θ δ t U 3 ϱ n α θ δ t U ϱ n U n + 1 + 2 κ α U n β U ϱ ϱ n θ δ t U ϱ n + 1 + ν β θ δ t U ϱ n U ϱ ϱ n + 1 θ δ t U n U 3 ϱ n + 1 = U n ν U ϱ ϱ n θ δ t ( U U 3 ϱ ) n + α ( U U ϱ ) n + β ( U ϱ U ϱ ϱ ) n ( 1 θ ) δ t 2 κ U ϱ n ( U U 3 ϱ ) n α ( U U ϱ ) n β ( U ϱ U ϱ ϱ ) n .
Using Equation (9), we have
d i Λ i 2 n + 1 + o i Λ i 1 n + 1 + p i Λ i n + 1 + q i Λ i + 1 n + 1 + r i Λ i + 2 n + 1 = D i Λ i 2 n + O i Λ i 1 n + p i Λ i n + P i Λ i + 1 n + Q i Λ i + 2 n ,
where
d i = a i + 5 θ δ t b i h + 20 c i h 2 + 60 e i h 3 , o i = 26 a i + 50 θ δ t b i h + 40 c i h 2 120 e i h 3 , p i = 66 a i 120 c i h 2 , q i = 26 a i 50 θ δ t b i h + 40 c i h 2 + 120 e i h 3 , r i = a i 5 θ δ t b i h + 20 c i h 2 60 e i h 3 , D i = a i 5 ( 1 θ ) δ t b i h + 20 c i h 2 60 f i h 3 , O i = 26 a i 5 ( 1 0 ) θ δ t b i h + 40 c i h 2 + 120 f i h 3 , P i = 26 a i + 50 ( 1 θ ) δ t b i h + 40 c i h 2 120 f i h 3 , Q i = a i + 5 ( 1 θ ) δ t b i h + 20 c i h 2 + 60 f i h 3 ,
and
a i = 1 θ δ t 60 h 3 ( Λ i 2 n + 2 Λ i 1 n 2 Λ i + 1 n + Λ i + 2 n ) α θ δ t 5 h ( Λ i 2 n 10 Λ i 1 n + 10 Λ i + 1 n + Λ i + 2 n ) , b i = 2 κ α ( Λ i 2 n + 26 Λ i 1 n + 66 Λ i n + 26 Λ i + 1 n + Λ i + 2 n ) β 20 h 2 ( Λ i 2 n + 2 Λ i 1 n 6 Λ i n + 2 Λ i + 1 n + Λ i + 2 n ) , c i = ν β θ δ t 5 h ( Λ i 2 n 10 Λ i 1 n + 10 Λ i + 1 n + Λ i + 2 n ) , e i = θ δ t ( Λ i 2 n + 26 Λ i 1 n + 66 Λ i n + 26 Λ i + 1 n + Λ i + 2 n ) , f i = ( 1 θ ) δ t ( Λ i 2 n + 26 Λ i 1 n + 66 Λ i n + 26 Λ i + 1 n + Λ i + 2 n ) .
The corresponding BCs are evaluated at the grid points t n , which are given by
Λ 2 n + 26 Λ 1 n + 66 Λ 0 n + 26 Λ 1 n + Λ 2 n = g ( t n ) , 5 h ( Λ 2 n 10 Λ 1 n + 10 Λ 1 n + Λ 2 n ) = g 1 ( t n ) , Λ N 2 n + 26 Λ N 1 n + 66 Λ N n + 26 Λ N + 1 n + Λ N + 2 n = g 2 ( t n ) , 5 h ( Λ N 2 n 10 Λ N 1 n + 10 Λ N + 1 n + Λ N + 2 n ) = g 3 ( t n ) .
Using these BCs in (14), we obtain
S 1 Λ n + 1 = S 2 Λ n ,
where S 1 and S 2 are square matrices of dimensions ( N + 5 ) × ( N + 5 ) , given by
S 1 = 1 26 66 26 1 0 5 h 50 h 0 50 h 5 h d 0 o 0 p 0 q 0 r 0 0 d 1 o 1 p 1 q 1 r 1 d N 1 o N 1 p N 1 q N 1 r N 1 0 d N o N p N q N r N 0 5 h 50 h 0 50 h 5 h 0 1 26 66 26 1 ,
Λ n + 1 = ( Λ 2 n + 1 , Λ 1 n + 1 , , Λ N + 2 n + 1 ) .
Similarly, one can construct matrix for S 2 . For n = 0 , the unknown Λ can be determined as:
K 1 Λ 0 = K 2 ,
where
K 1 = 5 h 50 h 0 50 h 5 h 0 20 h 2 40 h 2 120 h 2 40 h 2 20 h 2 1 26 66 26 1 0 1 26 66 26 1 1 26 66 26 1 0 1 26 66 26 1 0 20 h 2 40 h 2 120 h 2 40 h 2 20 h 2 0 5 h 50 h 0 50 h 5 h ,
Λ 0 = Λ 2 0 Λ 1 0 Λ 0 0 Λ 1 0 Λ N 1 0 Λ N 0 Λ N + 1 0 Λ N + 2 0 , K 2 = f ( ϱ 0 ) f ( ϱ 0 ) f ( ϱ 0 ) f ( ϱ 1 ) f ( ϱ 2 ) f ( ϱ N 1 ) f ( ϱ N ) f ( ϱ N ) f ( ϱ N ) .
By solving Equation (15), one can obtain the required unknowns. Once these unknowns are determined, one can put them into Equation (8) to obtain the required solution.

2.2. Algorithm of the Method

To find the solution of the given equation using QBS, the following steps were followed:
  • Input N ; ϱ 0 , , ϱ N and n ; t 0 , , t n
  • Output To calculate the unknown Λ s .
  • Step 1 for i = 0 , 1 , , N and j = 0 , 1 , , n , h = ϱ i + 1 ϱ i , δ t = t j + 1 t j .
  • Step 2 Input values of B ( ϱ i ) , B ( ϱ i ) , B ( ϱ i ) , B ( ϱ i ) .
  • Note U ( ϱ , t ) = i = 2 N + 2 Λ i ( t ) B i ( ϱ ) .
  • Set i = 0 , 1 , , N , U ( ϱ i , 0 ) = f ( ϱ i ) .
  • Calculate Λ 0 = K 1 1 K 2 .
Use (15) and repeat the process to calculate the Λ n s for each time level and the solution.

3. Stability Analysis

This section explores the von Neumann method to assess the stability of the approach. Rewriting Equation (10), we have:
U n + 1 U n δ t ν U ϱ ϱ n + 1 U ϱ ϱ n δ t + κ ( U ϱ n + 1 + U ϱ n ) 1 2 ( ( U U 3 ϱ ) n + 1 + ( U U 3 ϱ ) n ) α 2 ( ( U U ϱ ) n + 1 + ( U U ϱ ) n ) β 2 ( ( U ϱ U ϱ ϱ ) n + 1 + ( U ϱ U ϱ ϱ ) n ) = 0 .
The non-linear terms are transformed into linear ones by taking U as a local constant λ , and by further simplification, they give:
U n + 1 ν U ϱ ϱ n + 1 + κ δ t U ϱ n + 1 λ δ t 2 U 3 ϱ n + 1 α λ δ t 2 U ϱ n + 1 = U n ν U ϱ ϱ n κ δ t U ϱ n + λ δ t 2 U 3 ϱ m + α λ δ t 2 U ϱ n .
Evaluating (20) at a grid point by substituting the values of U , U ϱ , U ϱ ϱ and U 3 ϱ from (14), we obtain:
c 1 Λ j 2 n + 1 + c 2 Λ j 1 n + 1 + c 3 Λ j n + 1 + c 4 Λ j + 1 n + 1 + c 5 Λ j + 2 n + 1 = c 5 Λ j 2 n + c 4 Λ j 1 n + c 3 Λ j n + c 2 Λ j + 1 n + c 1 Λ j + 2 n ,
where
c 1 = 1 20 ν h 2 5 h ( κ δ t α λ δ t 2 ) + 30 λ δ t h 3 , c 2 = 26 40 ν h 2 50 h ( κ δ t α λ δ t 2 ) 60 λ δ t h 3 , c 3 = 66 + 120 ν h 2 , c 4 = 26 40 ν h 2 + 50 h ( κ δ t α λ δ t 2 ) + 60 λ δ t h 3 , c 5 = 1 20 ν h 2 + 5 h ( κ δ t α λ δ t 2 ) 30 λ δ t h 3 .
Substituting
Λ j n = η n e i j k h ,
where η is the amplification factor, i is the imaginary unit, and k and h are the mode number and mesh width, respectively. By inserting Equation (23) in (21), we obtain
| x + i y | η n + 1 = | x i y | η n ,
where
x = ( 2 40 ν h 2 ) cos ( 2 k h ) + ( 52 80 ν h 2 ) cos ( k h ) + ( 66 + 120 ν h 2 ) , y = ( 10 h ( κ δ t α λ δ t 2 ) 60 λ δ t h 3 ) i sin ( 2 k h ) + ( 100 h ( κ δ t α λ δ t 2 ) + 120 λ δ t h 3 ) i sin ( k h ) .
It is clear from the values of x and y that the amplification factor | η | = 1 , and the scheme is unconditionally stable for the linearized equation.

4. Numerical Examples

To validate the precision of the method, we employ absolute and relative error norms.
  • Absolute error:
    A . E = | U e ( ϱ i , t i ) U a ( ϱ i , t i ) | ,
  • Relative error norm:
    R . E = | U e ( ϱ i , t i ) U a ( ϱ i , t i ) | | U e ( ϱ i , t i ) | .
  • Rate of convergence:
    Rate = L ( δ t i ) L ( δ t i + 1 ) .
The software that is used for the computational purposes is MATLAB (R2020a), also used to compute the convergence rate (CR) and spectral radius (SR).
Example 1.
Consider the RH equation:
U t U U 3 ϱ U U ϱ 3 U ϱ U ϱ ϱ = 0 , t > 0 , ϱ [ 0 , 1 ] ,
along with the initial and boundary conditions:
U ( ϱ , 0 ) = 8 c 3 cos 2 ( ϱ 4 ) , U ( 0 , t ) = 8 c 3 cos 2 ( t 4 ) , U ( 1 , t ) = 8 c 3 cos 2 ( 1 t 4 ) , U ϱ ( 0 , t ) = 16 c 3 sin 2 ( t 4 ) , U ϱ ( 1 , t ) = 16 c 3 sin 2 ( 1 t 4 ) .
The exact solution is U ( ϱ , t ) = 8 c 3 cos 2 ( ϱ ct 4 ) . The results are given in Table 1 and Table 2 for different values of ϱ i , t and θ = 1 / 2 . In Table 1, the absolute error norm is used to check the performance of the technique. The proposed method is more efficient than hybrid and RDTM. In Table 2, we compute the simulations for various values of t and c, and the results of the proposed method are better than [25]. In Figure 1, the dashed line and asterisk show the approximate and exact solutions, respectively. Two-dimensional heat maps for the solution profiles are given at t = 1 . From Figure 1, it is concluded that the heat maps plots of the proposed method agree with the exact method.
Example 2.
Consider the RH equation given as
U t + 0.8 U 3 U ϱ + 2 U 3 U 3 ϱ + 18 U 2 U ϱ U ϱ ϱ + 12 U ( U ϱ ) 3 = 0 , t > 0 , ϱ [ 0 , 1 ] .
The initial and boundary conditions are
U ( ϱ , 0 ) = 2 c cosh 2 ( 3 i ( ϱ ) 0.4 8 ) 1 3 , U ( 0 , t ) = 2 c cosh 2 ( 3 i ( c t ) 0.4 8 ) 1 3 , U ( 1 , t ) = 2 c cosh 2 ( 3 i ( 1 c t ) 0.4 8 ) 1 3 , U ϱ ( 0 , t ) = i 0.4 2 2 c cosh 2 ( 3 i ( c t ) 0.4 8 ) 1 3 2 c tanh ( 3 i ( c t ) 0.4 8 ) 1 3 , U ϱ ( 1 , t ) = i 0.4 2 2 c cosh 2 ( 3 i ( 1 c t ) 0.4 8 ) 1 3 2 c tanh ( 3 i ( 1 c t ) 0.4 8 ) 1 3 .
The exact solution is U ( ϱ , t ) = 2 c cosh 2 ( 3 i ( ϱ c t ) 0.4 8 ) 1 3 , parameter c = 0.1 . The absolute error and R.E error norms are calculated to measure the accuracy of the method. Table 3 shows that the QBS results are better than the Genocchi wavelets method. The temporal and spatial step sizes are δ t = 0.01 and h = 0.1 , respectively. Figure 2 shows the heat map profiles of the exact solutions, QBS and absolute error, and the exact vs. approximate plot at t = 1 . The curve of the proposed method is validated with the exact one. By increasing the values of ϱ , the error decreases. Table 4 shows the values of the spectral radius, which is less than one for different temporal step sizes, results which lead to stability. Furthermore, the computational time and convergence rate are given, which show that as the temporal step size decreases, the results converge.
Example 3.
Consider a FW equation
U t U ϱ ϱ t + U ϱ U U 3 ϱ + U U ϱ 3 U ϱ U ϱ ϱ = 0 . t > 0 , ϱ [ 5 , 5 ] .
Subjected to ICs and BCs,
U ( ϱ , 0 ) = 4 3 exp ( 1 2 ϱ ) , U ( a , t ) = 4 3 exp ( 1 2 a 2 3 t ) , U ( b , t ) = 4 3 exp ( 1 2 b 2 3 t ) , U ϱ ( a , t ) = 2 3 exp ( 1 2 a 2 3 t ) , U ϱ ( b , t ) = 2 3 exp ( 1 2 b 2 3 t ) .
The exact solution is U ( ϱ , t ) = 4 3 exp ( 1 2 ϱ 2 3 t ) . For θ = 1 2 , the absolute error norm is given in Table 5 and Table 6, respectively. In Table 5, the values of the proposed scheme in comparison with VIM are given for temporal step size δ t = 0.01 , which demonstrates that the proposed methodology exhibits improved accuracy. In Table 6, our results are compared with the RBF method. The results from QBS are superior to those indicated in [33] at final time t = 1 . Moreover, at the larger time, the proposed method attains good accuracy. In this case, the temporal step size is δ t = 0.1 and the collocation points are N = 20 . The heat map profiles of the absolute error, exact and approximate solutions along with the plot of the exact vs. approximate solution plot at t = 1 are give in Figure 3, which shows that the QBS results correspond to the exact solution. Table 7 shows the convergence rate and spectral radius values along with the computational time. Furthermore, the L error norm and computational time show that the proposed method results are better than [33].
Example 4.
Consider a FW equation
U t U ϱ ϱ t + U ϱ U U 3 ϱ + U U ϱ 3 U ϱ U ϱ ϱ = 0 , t > 0 , ϱ [ 4 , 4 ] ,
subjected to initial and boundary conditions
U ( ϱ , 0 ) = exp ( 1 2 ϱ ) , U ( 4 , t ) = exp ( 2 2 3 t ) , U ( 4 , t ) = exp ( 2 2 3 t ) , U ϱ ( 4 , t ) = 1 2 exp ( 2 2 3 t ) , U ϱ ( 4 , t ) = 1 2 exp ( 2 2 3 t ) .
The exact solution is U ( ϱ , t ) = exp ( 1 2 ϱ 2 3 t ) . The absolute error norm of the proposed method in comparison with HAM at different space and time values is given in Table 8. The results show that the QBS is better than HAM for different ϱ i ’s and t i ’s. Heat map plots of the absolute error, exact and approximate are given in Figure 4. From Figure 4, it is clear that the plots of the proposed solution overlap with the exact solution at time t = 1 .

5. Conclusions

In the present study, we applied the QBS technique to the computational analysis of RH and FW equations. Initially, the temporal component was discretized using finite differences, and functions along with their derivatives were approximated via the QBS technique. The results were computed using various error norms, presented in tables for comparison. Our findings demonstrated better performance compared to previously published results. Through von Neumann stability analysis, we confirmed the stability of the proposed methodology. Heat map plots, alongside plots of approximate solution, showed excellent agreement with the exact solutions. This method is observed to be simple, fast, and accurate for handling certain non-linear PDEs.

Author Contributions

Conceptualization, T.A. and S.U.A.; methodology, T.A.; software, T.A.; validation, S.H. and S.U.A.; formal analysis, S.U.A.; investigation, T.A.; writing—original draft preparation, T.A.; writing—review and editing, S.U.A.; visualization, S.U.A.; supervision, S.H.; funding acquisition, A.I. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The data used to support the findings of this study are available from the corresponding author upon request.

Conflicts of Interest

The authors declare that they have no conflicts of interest.

References

  1. Friedman, A. PDE problems arising in mathematical biology. Netw. Heterog. Media 2012, 7, 691. [Google Scholar] [CrossRef]
  2. Bellomo, N.; Bellouquid, A.; Tao, Y.; Winkler, M. Toward a mathematical theory of Keller–Segel models of pattern formation in biological tissues. Math. Model. Methods Appl. Sci. 2015, 25, 1663–1763. [Google Scholar] [CrossRef]
  3. Moura, S.J.; Chaturvedi, N.A.; Krstić, M. Adaptive partial differential equation observer for battery state-of-charge/state-of-health estimation via an electrochemical model. J. Dyn. Syst. Meas. Control 2014, 136. [Google Scholar] [CrossRef]
  4. de Falco, M.; Gaeta, M.; Loia, V.; Rarita, L.; Tomasiello, S. Differential quadrature-based numerical solutions of a fluid dynamic model for supply chains. Commun. Math. Sci. 2016, 14, 1467–1476. [Google Scholar] [CrossRef]
  5. Ghergu, M.; Radulescu, V. Nonlinear PDEs: Mathematical Models in Biology, Chemistry and Population Genetics; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2011. [Google Scholar]
  6. Centenera, M.M.; Hickey, T.E.; Jindal, S.; Ryan, N.K.; Ravindranathan, P.; Mohammed, H.; Robinson, J.L.; Schiewer, M.J.; Ma, S.; Kapur, P.; et al. A patient-derived explant (PDE) model of hormone-dependent cancer. Mol. Oncol. 2018, 12, 1608–1622. [Google Scholar] [CrossRef] [PubMed]
  7. Zhang, D.; Dey, S.; Tang, S.X.; Drummond, R.; Moura, S.J. Battery internal temperature estimation via a semilinear thermal PDE model. Automatica 2021, 133, 109849. [Google Scholar] [CrossRef]
  8. Putjarupong, P.; Pintavirooj, C.; Withayachumnankul, W.; Sangworasil, M. Image registration exploiting five-point coplanar perspective invariant and maximum-curvature point. J. WSCG 2004, 12, 341–348. [Google Scholar]
  9. Arifeen, S.U.; Haq, S.; Ali, I.; Aldosary, S.F. Galerkin approximation for multi-term time-fractional differential equations. Ain Shams Eng. J. 2024, 15, 102806. [Google Scholar] [CrossRef]
  10. Arifeen, S.U.; Haq, S. Petrov–Galerkin approximation of time-fractional coupled Korteweg–de Vries equation for propagation of long wave in shallow water. Math. Comput. Simul. 2023, 207, 226–242. [Google Scholar] [CrossRef]
  11. Haq, S.; Arifeen, S.U.; Noreen, A. An efficient computational technique for higher order KdV equation arising in shallow water waves. Appl. Numer. Math. 2023, 189, 53–65. [Google Scholar] [CrossRef]
  12. Mittal, R.; Dahiya, S. Numerical simulation of three-dimensional telegraphic equation using cubic B-spline differential quadrature method. Appl. Math. Comput. 2017, 313, 442–452. [Google Scholar] [CrossRef]
  13. Lakestani, M.; Dehghan, M. Numerical solution of Fokker-Planck equation using the cubic B-spline scaling functions. Numer. Methods Partial. Differ. Equ. Int. J. 2009, 25, 418–429. [Google Scholar] [CrossRef]
  14. Mittal, R.; Arora, G. Efficient numerical solution of Fisher’s equation by using B-spline method. Int. J. Comput. Math. 2010, 87, 3039–3051. [Google Scholar] [CrossRef]
  15. Saka, B.; Dağ, İ. Quartic B-spline collocation algorithms for numerical solution of the RLW equation. Numer. Methods Partial Differ. Equ. Int. J. 2007, 23, 731–751. [Google Scholar] [CrossRef]
  16. Lakestani, M.; Dehghan, M. Numerical solutions of the generalized Kuramoto–Sivashinsky equation using B-spline functions. Appl. Math. Model. 2012, 36, 605–617. [Google Scholar] [CrossRef]
  17. Raslan, K.R.; El-Danaf, T.S.; Ali, K.K. Collocation method with quintic B-spline method for solving coupled burgers’ equations. Far East J. Appl. Math. 2017, 96, 55. [Google Scholar] [CrossRef]
  18. Kadalbajoo, M.K.; Tripathi, L.P.; Kumar, A. A cubic B-spline collocation method for a numerical solution of the generalized Black–Scholes equation. Math. Comput. Model. 2012, 55, 1483–1505. [Google Scholar] [CrossRef]
  19. Botella, O. On a collocation B-spline method for the solution of the Navier–Stokes equations. Comput. Fluids 2002, 31, 397–420. [Google Scholar] [CrossRef]
  20. Özer, S. Numerical solution of the Rosenau–KdV–RLW equation by operator splitting techniques based on B-spline collocation method. Numer. Methods Partial Differ. Equ. 2019, 35, 1928–1943. [Google Scholar] [CrossRef]
  21. Xu, X.P.; Lang, F.G. Quintic B-spline method for function reconstruction from integral values of successive subintervals. Numer. Algorithms 2014, 66, 223–240. [Google Scholar] [CrossRef]
  22. Gilson, C.; Pickering, A. Factorization and Painlevé analysis of a class of nonlinear third-order partial differential equations. J. Phys. A Math. Gen. 1995, 28, 2871. [Google Scholar] [CrossRef]
  23. Rosenau, P.; Hyman, J.M. Compactons: Solitons with finite wavelength. Phys. Rev. Lett. 1993, 70, 564–567. [Google Scholar] [CrossRef] [PubMed]
  24. Dehghan, M.; Manafian, J.; Saadatmandi, A. Application of semi-analytical methods for solving the Rosenau-Hyman equation arising in the pattern formation in liquid drops. Int. J. Numer. Methods Heat Fluid Flow 2012, 22, 777–790. [Google Scholar] [CrossRef]
  25. Arslan, D. The comparison study of hybrid method with RDTM for solving Rosenau-Hyman equation. Appl. Math. Nonlinear Sci. 2020, 5, 267–274. [Google Scholar] [CrossRef]
  26. Kumbinarasaiah, S.; Adel, W. Hermite wavelet method for solving nonlinear Rosenau–Hyman equation. Partial. Differ. Equ. Appl. Math. 2021, 4, 100062. [Google Scholar] [CrossRef]
  27. Yulita Molliq, R.; Noorani, M. Solving the fractional Rosenau-Hyman equation via variational iteration method and homotopy perturbation method. Int. J. Differ. Equ. 2012, 472030, 1–14. [Google Scholar] [CrossRef]
  28. Abidi, F.; Omrani, K. The homotopy analysis method for solving the Fornberg–Whitham equation and comparison with Adomian’s decomposition method. Comput. Math. Appl. 2010, 59, 2743–2750. [Google Scholar] [CrossRef]
  29. Gupta, P.K.; Singh, M. Homotopy perturbation method for fractional Fornberg–Whitham equation. Comput. Math. Appl. 2011, 61, 250–254. [Google Scholar] [CrossRef]
  30. Ahmad, H.; Seadawy, A.R.; Ganie, A.H.; Rashid, S.; Khan, T.A.; Abu-Zinadah, H. Approximate Numerical solutions for the nonlinear dispersive shallow water waves as the Fornberg–Whitham model equations. Results Phys. 2021, 22, 103907. [Google Scholar] [CrossRef]
  31. Sucu, D. An Effective Computational Approximation of Rosenau–Hyman Equation Using Finite Element Method with Error Estimation. 2024. Available online: https://www.authorea.com/users/786036/articles/974538-an-effective-computational-approximation-of-rosenau-hyman-equation-using-finite-element-method-with-error-estimation (accessed on 23 May 2024).
  32. Cinar, M.; Secer, A.; Bayram, M. An application of Genocchi wavelets for solving the fractional Rosenau-Hyman equation. Alex. Eng. J. 2021, 60, 5331–5340. [Google Scholar] [CrossRef]
  33. Shaheen, S.; Haq, S.; Ghafoor, A. A meshfree technique for the numerical solutions of nonlinear Fornberg–Whitham and Degasperis–Procesi equations with their modified forms. Comput. Appl. Math. 2022, 41, 1–22. [Google Scholar] [CrossRef]
  34. Lu, J. An analytical approach to the Fornberg–Whitham type equations by using the variational iteration method. Comput. Math. Appl. 2011, 61, 2010–2013. [Google Scholar] [CrossRef]
Figure 1. Two-dimensional heat maps of approximate, exact solutions along with absolute error and plot of approximate vs. exact at t = 1 in the interval [ 0 , 1 ] .
Figure 1. Two-dimensional heat maps of approximate, exact solutions along with absolute error and plot of approximate vs. exact at t = 1 in the interval [ 0 , 1 ] .
Axioms 13 00501 g001
Figure 2. Two-dimensional heat maps of approximate, exact solutions along with the absolute error and plot of approximate vs. exact at t = 1 in the interval [ 0 , 1 ] .
Figure 2. Two-dimensional heat maps of approximate, exact solutions along with the absolute error and plot of approximate vs. exact at t = 1 in the interval [ 0 , 1 ] .
Axioms 13 00501 g002
Figure 3. Two-dimensional heat maps of approximate, exact solutions along with the absolute error and plot of approximate vs. exact at t = 1 in the interval [ 5 , 5 ] .
Figure 3. Two-dimensional heat maps of approximate, exact solutions along with the absolute error and plot of approximate vs. exact at t = 1 in the interval [ 5 , 5 ] .
Axioms 13 00501 g003
Figure 4. Two-dimensional heat maps of approximate, exact solutions along with absolute error and plot of approximate vs. exact at t = 1 in the interval [ 4 , 4 ] .
Figure 4. Two-dimensional heat maps of approximate, exact solutions along with absolute error and plot of approximate vs. exact at t = 1 in the interval [ 4 , 4 ] .
Axioms 13 00501 g004
Table 1. Comparison of absolute error of the given method with the hybrid and RDTM methods of Example 1 at δ t = 0.00001 , h = 0.1 , t = 0.0001 , c = 1 and θ = 1 / 2 .
Table 1. Comparison of absolute error of the given method with the hybrid and RDTM methods of Example 1 at δ t = 0.00001 , h = 0.1 , t = 0.0001 , c = 1 and θ = 1 / 2 .
ϱ Quintic[25][25]
04.441 × 10 16 9.000 × 10 9 2.504 × 10 4
0.13.908 × 10 14 1.111 × 10 5 2.501 × 10 4
0.25.196 × 10 14 2.17 × 10 5 2.495 × 10 4
0.39.104 × 10 14 3.314 × 10 5 2.486 × 10 4
0.41.101 × 10 13 4.398 × 10 5 2.475 × 10 4
0.51.492 × 10 13 5.465 × 10 5 2.460 × 10 4
0.61.652 × 10 13 6.509 × 10 5 2.443 × 10 4
0.71.847 × 10 13 7.528 × 10 5 2.423 × 10 4
0.82.802 × 10 13 8.518 × 10 5 2.401 × 10 4
0.92.385 × 10 13 9.474 × 10 5 2.375 × 10 4
14.441 × 10 16 1.039 × 10 4 2.347 × 10 4
Table 2. Comparison of error norms at δ t = 0.01 and h = 0.1 .
Table 2. Comparison of error norms at δ t = 0.01 and h = 0.1 .
tc L 2 [31] L [31]
0.10.54.86 × 10 9 2.17 × 10 4 3.22 × 10 9 6.67 × 10 5
0.50.51.04 × 10 8 1.08 × 10 3 6.87 × 10 9 3.33 × 10 3
10.51.11 × 10 8 2.17 × 10 3 7.22 × 10 9 6.67 × 10 4
30.011.09 × 10 12 6.50 × 10 5 7.13 × 10 13 2.00 × 10 5
100.012.51 × 10 12 2.17 × 10 4 1.67 × 10 12 6.67 × 10 5
500.013.70 × 10 12 1.08 × 10 3 2.41 × 10 12 3.32 × 10 4
Table 3. Comparison of the given method with the Genocchi wavelet method using the absolute and relative error at δ t = 0.01 , h = 0.1 , and θ = 1 / 2 .
Table 3. Comparison of the given method with the Genocchi wavelet method using the absolute and relative error at δ t = 0.01 , h = 0.1 , and θ = 1 / 2 .
Absolute ErrorRelative Error
ϱ t Quintic[32]Quintic[32]
001.11 × 10 16 2.31 × 10 11 1.20 × 10 16 2.48 × 10 11
00.25.55 × 10 16 2.57 × 10 10 5.98 × 10 16 2.76 × 10 10
00.41.11 × 10 16 4.90 × 10 10 1.20 × 10 16 5.28 × 10 10
00.67.77 × 10 16 6.52 × 10 10 8.37 × 10 16 7.03 × 10 10
00.83.33 × 10 16 7.62 × 10 10 3.59 × 10 16 8.21 × 10 10
018.88 × 10 16 9.99 × 10 16 9.57 × 10 16 1.08 × 10 15
0.501.11 × 10 16 7.10 × 10 11 1.20 × 10 16 7.69 × 10 11
0.50.21.52 × 10 10 5.30 × 10 9 1.64 × 10 10 5.73 × 10 9
0.50.41.81 × 10 10 9.63 × 10 9 1.95 × 10 10 1.04 × 10 8
0.50.66.65 × 10 11 1.35 × 10 8 7.19 × 10 11 1.45 × 10 8
0.50.82.34 × 10 10 1.68 × 10 8 2.53 × 10 10 1.82 × 10 8
0.512.49 × 10 11 4.39 × 10 8 2.69 × 10 11 4.74 × 10 8
102.22 × 10 16 9.99 × 10 16 2.44 × 10 16 1.10 × 10 15
10.22.22 × 10 16 0.00 × 10 00 2.44 × 10 16 0.00 × 10 00
10.45.55 × 10 16 9.99 × 10 16 6.08 × 10 16 1.10 × 10 15
10.60.00 × 10 00 1.11 × 10 16 0.00 × 10 00 1.22 × 10 16
10.81.11 × 10 16 1.11 × 10 15 1.22 × 10 16 1.22 × 10 15
111.11 × 10 16 0.00 × 10 00 1.21 × 10 16 0.00 × 10 00
Table 4. Convergence and stability analysis of the proposed method for temporal step size with computational time t = 1 and h = 0.1 .
Table 4. Convergence and stability analysis of the proposed method for temporal step size with computational time t = 1 and h = 0.1 .
δ t L C.RCPU(s)S.R
0.0505.69 × 10 9 0.104620.0381
0.0252.35 × 10 9 2.420.1114440.0436
0.0131.18 × 10 9 1.980.1298750.0469
0.0105.47 × 10 10 2.170.1321370.0476
Table 5. Comparison of the given method with different methods using the absolute error at δ t = 0.01 , h = 0.1 and θ = 1 / 2 .
Table 5. Comparison of the given method with different methods using the absolute error at δ t = 0.01 , h = 0.1 and θ = 1 / 2 .
ϱ = 5 ϱ = 2.5 ϱ = 2.5 ϱ = 5
t Quintic[30][34]Quintic[34]Quintic[34]Quintic[30][34]
0.024.16 × 10 17 1.43 × 10 13 3.13 × 10 7 2.64 × 10 8 1.10 × 10 6 2.25 × 10 7 1.43 × 10 5 3.55 × 10 15 2.12 × 10 11 5.85 × 10 5
0.049.71 × 10 17 4.65 × 10 13 5.47 × 10 7 5.21 × 10 8 1.93 × 10 6 4.49 × 10 7 2.69 × 10 5 3.55 × 10 15 6.90 × 10 11 1.26 × 10 4
0.068.33 × 10 17 6.71 × 10 13 7.09 × 10 7 7.69 × 10 8 2.51 × 10 6 6.47 × 10 7 3.78 × 10 5 0.00 × 10 00 9.96 × 10 11 2.00 × 10 4
0.0801.97 × 10 13 8.08 × 10 7 1.01 × 10 7 2.88 × 10 6 8.24 × 10 7 4.71 × 10 5 1.78 × 10 15 2.93 × 10 11 2.78 × 10 4
0.12.78 × 10 17 7.25 × 10 13 8.52 × 10 7 1.24 × 10 7 3.07 × 10 6 9.84 × 10 7 5.49 × 10 5 1.78 × 10 15 1.08 × 10 10 3.57 × 10 4
Table 6. Comparison of the given method with different methods using the absolute error at δ t = 0.1 , h = 0.1 and θ = 1 / 2 .
Table 6. Comparison of the given method with different methods using the absolute error at δ t = 0.1 , h = 0.1 and θ = 1 / 2 .
ϱ = 4 ϱ = 0 ϱ = 4
tQuintic[33][33]Quintic[33]Quintic[33][33]
0.21.67 × 10 16 6.75 × 10 8 1.72 × 10 5 4.52 × 10 5 1.11 × 10 4 7.11 × 10 15 8.29 × 10 8 3.04 × 10 5
0.42.22 × 10 16 2.31 × 10 7 3.35 × 10 6 7.46 × 10 5 5.72 × 10 5 5.33 × 10 15 1.04 × 10 9 5.42 × 10 6
0.62.36 × 10 16 6.72 × 10 9 1.09 × 10 5 9.41 × 10 5 9.64 × 10 5 4.44 × 10 15 7.31 × 10 9 1.37 × 10 5
0.85.55 × 10 17 3.92 × 10 7 3.09 × 10 5 1.07 × 10 4 4.69 × 10 5 4.44 × 10 15 3.34 × 10 7 1.37 × 10 5
11.25 × 10 16 1.39 × 10 7 1.02 × 10 5 1.14 × 10 4 9.43 × 10 5 3.55 × 10 15 5.78 × 10 8 1.23 × 10 5
52.60 × 10 18 1.39 × 10 7 3.06 × 10 5 4.88 × 10 5 1.88 × 10 4 2.78 × 10 16 7.54 × 10 9 1.75 × 10 3
Table 7. Convergence and stability analysis of the proposed method for different temporal step sizes with computational time.
Table 7. Convergence and stability analysis of the proposed method for different temporal step sizes with computational time.
t L [33]CPU(s)[33] δ t L C.RS.R
0.21.25 × 10 4 2.39 × 10 4 0.1936640.5257530.1002.30 × 10 4 -0.4392
0.41.78 × 10 4 3.66 × 10 4 0.2062100.5356980.031.56 × 10 5 3.880.6216
0.82.21 × 10 4 6.00 × 10 4 0.2319080.5424910.0177.66 × 10 6 2.040.7015
12.30 × 10 4 7.06 × 10 4 0.2212410.5594150.0134.87 × 10 6 1.570.7585
52.55 × 10 4 1.45 × 10 3 0.5679640.6143280.0103.58 × 10 6 1.360.8009
Table 8. Comparison of the given method with HAM using the absolute error at δ t = 0.01 , h = 0.1 and θ = 1 / 2 .
Table 8. Comparison of the given method with HAM using the absolute error at δ t = 0.01 , h = 0.1 and θ = 1 / 2 .
t = 0.2 t = 0.4 t = 0.6 t = 0.8 t = 1
ϱ Quintic[28]Quintic[28]Quintic[28]Quintic[28]Quintic[28]
−41.11 × 10 16 2.22 × 10 5 1.11 × 10 16 9.47 × 10 6 0.00 × 10 00 4.84 × 10 5 4.16 × 10 17 6.72 × 10 5 1.11 × 10 16 5.36 × 10 5
−21.66 × 10 7 6.04 × 10 5 2.85 × 10 7 2.58 × 10 5 3.68 × 10 7 1.32 × 10 4 4.26 × 10 7 1.83 × 10 4 4.62 × 10 7 1.46 × 10 4
04.20 × 10 7 1.64 × 10 5 7.07 × 10 7 7.00 × 10 5 9.08 × 10 7 3.58 × 10 4 1.05 × 10 6 4.96 × 10 4 1.14 × 10 6 3.96 × 10 4
27.57 × 10 7 4.46 × 10 4 1.27 × 10 6 1.90 × 10 4 1.64 × 10 6 9.72 × 10 4 1.85 × 10 6 1.35 × 10 3 1.99 × 10 6 1.08 × 10 3
45.33 × 10 15 1.21 × 10 4 4.44 × 10 15 5.17 × 10 4 3.55 × 10 15 2.64 × 10 3 2.66 × 10 15 3.67 × 10 3 3.55 × 10 15 2.93 × 10 3
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

Akbar, T.; Haq, S.; Arifeen, S.U.; Iqbal, A. Numerical Solution of Third-Order Rosenau–Hyman and Fornberg–Whitham Equations via B-Spline Interpolation Approach. Axioms 2024, 13, 501. https://doi.org/10.3390/axioms13080501

AMA Style

Akbar T, Haq S, Arifeen SU, Iqbal A. Numerical Solution of Third-Order Rosenau–Hyman and Fornberg–Whitham Equations via B-Spline Interpolation Approach. Axioms. 2024; 13(8):501. https://doi.org/10.3390/axioms13080501

Chicago/Turabian Style

Akbar, Tanveer, Sirajul Haq, Shams Ul Arifeen, and Azhar Iqbal. 2024. "Numerical Solution of Third-Order Rosenau–Hyman and Fornberg–Whitham Equations via B-Spline Interpolation Approach" Axioms 13, no. 8: 501. https://doi.org/10.3390/axioms13080501

APA Style

Akbar, T., Haq, S., Arifeen, S. U., & Iqbal, A. (2024). Numerical Solution of Third-Order Rosenau–Hyman and Fornberg–Whitham Equations via B-Spline Interpolation Approach. Axioms, 13(8), 501. https://doi.org/10.3390/axioms13080501

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