Next Article in Journal
Statistical Inference for Partially Linear Varying Coefficient Spatial Autoregressive Panel Data Model
Next Article in Special Issue
Application of Fractional Differential Equations for Modeling Bacteria Migration in Porous Medium
Previous Article in Journal
Optimization Hybrid of Multiple-Lag LSTM Networks for Meteorological Prediction
Previous Article in Special Issue
Kinetic Behavior and Optimal Control of a Fractional-Order Hepatitis B Model
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Employing a Fractional Basis Set to Solve Nonlinear Multidimensional Fractional Differential Equations

by
Md. Habibur Rahman
,
Muhammad I. Bhatti
* and
Nicholas Dimakis
Department of Physics and Astronomy, University of Texas Rio Grande Valley, Edinburg, TX 78539, USA
*
Author to whom correspondence should be addressed.
Mathematics 2023, 11(22), 4604; https://doi.org/10.3390/math11224604
Submission received: 20 August 2023 / Revised: 29 October 2023 / Accepted: 4 November 2023 / Published: 10 November 2023
(This article belongs to the Special Issue Fractional Modeling, Control, Analysis and Applications)

Abstract

:
Fractional-order partial differential equations have gained significant attention due to their wide range of applications in various fields. This paper employed a novel technique for solving nonlinear multidimensional fractional differential equations by means of a modified version of the Bernstein polynomials called the Bhatti-fractional polynomials basis set. The method involved approximating the desired solution and treated the resulting equation as a matrix equation. All fractional derivatives are considered in the Caputo sense. The resulting operational matrix was inverted, and the desired solution was obtained. The effectiveness of the method was demonstrated by solving two specific types of nonlinear multidimensional fractional differential equations. The results showed higher accuracy, with absolute errors ranging from 10 12 to 10 6 when compared with exact solutions. The proposed technique offered computational efficiency that could be implemented in various programming languages. The examples of two partial fractional differential equations were solved using Mathematica symbolic programming language, and the method showed potential for efficient resolution of fractional differential equations.

1. Introduction

Fractional-order partial differential equations are gaining popularity due to their increasing applications in various fields, such as physics and engineering. These types of equations were first discovered in the 18th century by Euler, Liouville, Lacroix and Abel [1,2,3,4,5], but at that time their significance was not understood. However, as the 20th century progressed, researchers realized that many real-world phenomena are governed by fractional-order differential and integral equations. Fractional-order equations can provide a deeper understanding of different physical and conceptual properties in fields such as engineering, chemistry, physics, optics, biology, and sociology [6,7,8,9,10,11,12,13,14]. Fractional-order calculus has been used to analyze and solve various phenomena, including Quantum mechanics [15,16], fluid-dynamics, traffic [17,18,19,20,21], colored noise [22], shock waves [18], underwater acoustics [23], statistical mechanics [24], soliton dynamics [25], earthquake science [26], materials properties [16,27], semiconductor [27], super-fluids [16], particle and plasma physics [6], cryptography [28], steganography [28], etc. The field of fractional calculus is being applied in physics, chemistry, mathematics, engineering, and biosciences [29,30,31,32,33,34,35,36,37]. As a result, there has been a growing need to find solutions for these types of equations.
Many research studies have been conducted to approximate solutions for fractional differential equations. Different authors have used a range of analytical and numerical methods, such as the Adomian Decomposition Method [38], Laplace Transform [39], Galerkin technique [40], Bernstein method [41], finite difference schemes method [42], Monotone iterative technique [43], wavelet method [44], and many others [39,45]. These methods vary in their level of complexity, but most of them are analytical methods, with only a few of them being numerical methods. Numerical methods have been found to be more manageable when applied to fractional differential equations and can be implemented using symbolic coding for an efficient solution [41]. In recent studies, the use of modified Bhatti-fractional polynomials has been explored as a means to solve nonlinear partial fractional differential equations. Many authors have successfully solved linear and nonlinear fractional differential equations using this method, as cited in their works [46,47,48,49,50,51,52,53,54,55].
This paper presents the application of a novel technique for solving multidimensional Nonlinear Fractional Differential Equations (NFDE) using a modified version of the Bernstein polynomial known as the Bhatti-fractional polynomials. In previous research articles, we assessed our method by applying it to linear and nonlinear one-dimensional fractional equations [48,51,52,53,54]. In those studies, we conducted comparisons between our method and existing approaches, and the results consistently demonstrated that our method outperforms the others in terms of both accuracy and computational efficiency. Motivated by the facts, in this article we demonstrate the effectiveness of our method in the case of multidimensional NFDE by applying it to two specific nonlinear partial fractional differential equations. Our approach involves, first, approximating a desired solution with initial conditions and second, substituting it into the nonlinear equation. The resulting equation is rearranged and treated as a matrix equation. This matrix represents the operational matrix, which incorporates the initial and boundary conditions. The operational matrix equation is inverted and solved to obtain an estimated solution.
The paper is organized in six Sections. In Section 2, we briefly describe the basic preliminaries of Bhatti-fractional polys and Caputo fractional differentiation rules to be used in the calculation of the solutions. We also present a rule for taking fractional derivatives of fractional polynomials. A linear combination of fractional B-polys is taken to approximate the desired solution of a partial fractional differential equation. Section 3 consists of application of the method to two fractional partial differential equations. An absolute error is determined by taking the absolute difference between exact and numerical solutions. Our results are compared with the known numerical results of other authors. In Section 4, we apply the method to two NFDEs and presents results to compare with the existing methods. Section 5 discusses the possible error analysis for the current method for a particular example considered in the article. Finally, we present conclusions about the current method and its limitation in terms of the accuracy of the results. A review of the comparison is also described in this section.

2. Basic Definition of B-polys and Fractional Differentiation Rules

This study considers Bhatti-fractional polynomials as a modified version of the Bernstein polynomials for partial fractional polynomials. Here we present a brief review of the Bhatti-fractional polynomials. In terms of a single variable x over the range [0, R], fractional B-polys are defined as follows [49,50,51,52,53]:
B i , n α ,   x = k = 0 n β i , k x R α k  
An ( n + 1 ) fractional-order B-polynomial basis set is provided by Equation (1), where the fractional-order parameter α reflects the fractional B-polys and n represents the number of polynomials with n-degree. When α is replaced by 1, Equation (1) will represent Bernstein polynomials. The factor β i , k is described in Equation (1) as follows:
β i , k = 1 i k   n k k i
The following are expressions for the fractional Caputo differentiation [51],
D a C t γ f t = 1 Γ n γ a t f n τ t τ γ + 1 n d τ . for   n 1 < γ < n ,    n N ,    t > 0 ,    f C n .
In this scheme, any constant has zero Caputo’s fractional derivative, D γ C = 0 . Let us consider polynomial f t = t α , and a = 0 [56]. Therefore, the fractional derivative of a fractional polynomial is defined as follows:
D γ x α = 0 for    α N 0   and    α < γ Γ α + 1   x α γ Γ α + 1 γ otherwise .
In this scenario, the order of the fractional derivative is represented by γ and the degree of the fractional poly is denoted by α .

3. Approximate Solution with Initial Condition

The desired approximate solution to the nonlinear fractional differential equation may be considered as a linear combination of fractional B-polys,
U x , t = i = 0 n a i t B i , n α , x .
where a i ( t ) is represented by a set of polynomials as a function of another variable t, and n represents the number of polynomials.
a i α , t = j = 0 n b j i B j , n ( α , t ) .
With respect to the nonlinear fractional differential equation we are exploring, the desired solution with initial condition is as follows:
U x , t = i = 0 n a i ( α , t ) B i , n ( α , x ) + f x .
where f ( x ) is the initial condition at t = 0 in the interval [0, T]. In the following section, we are going to apply our multidimensional technique to two examples of NFDEs and the results will be compared with exact solutions. Also, for simplicity, we will ignore indices α and n-degree on the fractional-order B-polys ( B i , n ( α , x ) = B i t ) in the following sections.

4. Application of the Technique

Example 1: Let us consider the seeking of a solution to a multidimensional nonlinear fractional differential equation, which is given by [57],
  γ U t γ + U U x = x + x   t 2   .
The exact analytic solution of this Equation (8) is well known for γ = 1 , and it is provided by U e x a c t x , t = x   t . We utilize the initial condition U x ,   0 = f x = 0 and the numerical solution of this equation is sought out in the intervals 0   t   1 and 0   x   1 . The above equation’s approximate solution can be expressed in terms of the fractional B-poly expansion U x , t = i = 0 n a i t   B i x + f ( x ) , where a i t = j = 0 n   b j i   B j t . After inserting these fractional B-poly expansions into Equation (8) and using the Galerkin method [56] for minimization, we obtain the following expression,
i , j = 0 n b j i [ B i x B n x B j γ t B m t + k , l = 0 n b l k   g i k n    g j l m ] = x + x   t 2   B n x B m t .  
where, in Equation (9), g i k n and g j l m are the nonlinear terms that display nonlinearity through the unknown coefficients b l k . We can arrange this equation in terms of matrices, so that,
B   A m n + D m n = W m n ,
where matrices A, D and W are represented by the matrix elements,
A m n = i , j = 0 n B i x B n x B j γ t B m t = i , j = 0 n 0 R B i   x B n   x   d x   0 T D γ ( B j   t ) B m   t   d t D m n = k , l = 0 n b l k   g i k n   g j l m = k , l n    b l k   0 R   B i x B k   x B n x   d x 0 T   B j t B l t B m t   d t , W m n = x + x   t 2   B n x B m t = 0 R , T x + x   t 2   B n x B m t   d x   d t .
In this equation, D stands for the nonlinear terms, B ( x ) represents the ordinary first-order derivative and D γ represents the fractional-order derivative. Without considering its nonlinear component in first iteration, Equation (10) can be written,
B   A m n = W m n .
This formula results in an n + 1 by n + 1 system of equations X   B = W m n , in unknown variables B = { b 1 1 , b 2 1 ,   b 3 1 ,   , b 1 2 , b 2 2 ,   b 3 2 ,   ,   } , which comprise the matrix B of initial guess and X = A m n + D m n or A m n . Equations (10) and (12) gives the matrices X   &   W in terms of the inner products of fractional B-polys which are evaluated using a computer code. The value of the unknown variable coefficients of B is determined in the linear equation using Equation (12). As an initial guess, the coefficient values of B matrix are substituted back into the nonlinear Equation (10) to obtain a refined guess. This iterative procedure is repeated to obtain converged values of the unknown coefficients. The operational matrix is X , whose inverse is multiplied by the column matrix W m n to obtain values of the unknown coefficients b j i , which are generated from the nonlinear partial differential equation by solving the equation B = X 1 W m n . Initial conditions are enforced by modifying the rows and the corresponding columns of Equation (10) before building the operational matrix equation X   B = W m n , for the result to vanish at t = 0 and x = 0 . The subsequent approximate solution is obtained using the B-poly basis set and the converged coefficients. When the iterations were finished, the coefficient b j i values converged to values { 0 ,   0 ,   0 ,   1 } for example 1. The solution for Equation (8) is obtained by using this procedure, and the converged solution is given for the closed intervals t 0 ,   1 and x   0 ,   1 ,
U x , t = t ( 0 . × 10 30 + 1.0 x )     x   t .  
The above result is highly accurate and matches the exact solution U x , t = x   t . For the case γ = 1 , the B-polys with n = 1 have been applied in both x and t variables in order to solve the Nonlinear Fractional Partial Differential (NFPD) Equation (8). For the two B-polys basis sets employed { 1 t ,   t } and { 1 x ,   x } , multiplying both sets produced a 4 × 4 operational matrix. The perfect agreement between the two results, exact and numerical solutions, at the level of machine accuracy is demonstrated in Figure 1. We find that, when t = x is substituted in Equation (13), the order of accuracy in the solution can be reached at the level of 10 12 , which shows the excellent quality of the numerical solution in one-dimension x . For γ = 1 , a graph of both solutions, numerical and the solution from Ref. [57], is shown in Figure 1 (left). Both solutions match very well.
For further comparison of our solution with that in Ref. [57], we have created Table 1 for both solutions for γ = 1 , x = 0.25 and variable t = 0, 0.2, 0.4, 0.6, 0.8, 1. We find that both solutions agree, but they slightly disagree at the end of the intervals. This is because the solution from Ref. [57] depends on an adjuatable parameter h = −0.75. Our solutions do not depend on a fixed parameter.
Next, we are going to campare values of both solutions for various fractional-orders of γ below: take γ = 0.8 and x = 0.25, the solutions are plotted as shown in Figure 2. It is shown that both graphs match, except for the last point in the graph. This happens because the solution of the same example 1 in Ref. [57] depends on a parameter h = −0.75 (see Table 2).
For further comparion with the solution in Ref. [57], we have created Table 2 for both solutions for γ = 0.8 , x = 0.25 and variable t = 0, 0.2, 0.4, 0.6, 0.8, 1. It is shown that both solutions agree, but they slightly disagree at the end of the intervals.
Now we comapre the graphs for γ = 0.5 and x = 0.25. The solutions are plotted as shown in Figure 3. It is shown that both graphs match, except the last few point in the graph. This happens because the solution of the same example in Ref. [57] depends on a parameter h = −0.75, as its value can be adjusted to exactly match with the B-poly method. Our method does not depend on any external ajustable parameter. It is believed that the results from fractioanl B-polys are accurate.
It is shown that as fractional-order γ takes a smaller value than 1, the graphs for the soltuions differ quite significantly. As a matter of fact, the solution from Ref. [57] diverges rapidly for γ less than 1. However, the solutions obtained from the current method do not diverge near the end of the intervals. A comaprison of the solutions for γ = 0.5 is shown in Table 3. It is shown in Table 3 that values for the solutions differ from each other near the end of the t-interval.
Example 2: We consider another multidimensional nonlinear fractional differential equation taken from [58],
   γ U t γ + U U x = 1 + x + t .  
when fractional order γ = 1 , the exact solution to Equation (14) is given by U e x a c t x , t = x + t . We use the initial condition U x ,   0 = f x = x and calculate the numerical solution to this problem in the intervals 0   t   1 and 0   x   1 . As before in the first example, this equation’s estimated solution can be expressed in terms of fractional B-polys, U x , t = i = 0 n a i t   B i x + f ( x ) , where t dependent coefficients are given by a i t = j = 0 n b j i   B j t . After we put this approximate solution into Equation (14) and after modifying this equation in the Galerkin approximation, we arrive at an equation resembling Equation (15),
i , j = 0 n b j i [ B i x B n x B j γ t B m t + x   B i ( x ) B n x   B j t B m t +   B i x B n x B j t B m t + k , l = 0 n b l k   g i k n    g j l m ] = 1 + t   B n x B m t .
where in Equation (15) g i k n and g j l m are the nonlinear terms that display nonlinearity through the unknown coefficients b l k . We organize this equation as follows,
B   A m n + C m n + D m n + E m n = W m n ,
where the matrix elements of these matrices are given as follows,
A m n = i , j = 0 n B i x B n x B j γ t B m t = i , j = 0 n 0 R B i x B n x   d x   0 T D γ ( B j   t ) B m   t   d t C m n = i , j = 0 n x   B i ( x ) B n x   B j t B m t = i , j = 0 n 0 R x   B i   x B n x   d x   0 T   B j   t B m   t   d t D m n = i , j = 0 n   B i B n x   B j t B m t = i , j = 0 n 0 R B i   x B n   x   d x   0 T B j   t B m   t   d t E m n = k , l = 0 n b l k   g i k n   g j l m = k , l n b l k   0 R   B i   x B k   x B n   x   d x 0 T   B j   t B l   t B m   t   d t ,   W m n = 1 + t   B n x B m t = 0 R , T 1 + t   B n x B m t d x   d t .
This linear version of the equation can be written as follows, without considering the nonlinear component (matrix E = 0) of equation (16),
B   A m n + C m n + D m n = W m n .
This algorithm leads to an n + 1 by n + 1 system of equations X B = W m n , in unknown variables B = { b 1 1 , b 2 1 , b 3 1 , , b 1 2 , b 2 2 , b 3 2 , , } , which comprise the matrix B and X = A m n + C m n + D m n + E m n , or without the nonlinear term X = A m n + C m n + D m n . The matrices X   a n d   W are based on the inner products of fractional-order B-polys given in Equations (16) and (17). The initial guess of the unknown value of B may be determined from the linear Equation (18). Next, these values for the B matrix are substituted into Equation (16). The column matrix W m n is multiplied by the inverse of the operational matrix X created from Equation (16) to produce the values of the unknown coefficients, b j i or B , utilizing the formula B = X 1 W m n . Initial conditions are imposed by removing the rows and corresponding columns from Equation (16), causing the solution to vanish at t = 0 and x = 0 . The fractional-order B-poly basis set is used to derive the final approximate solution using Equation (7). The converged coefficient values of b j i = 0 , 0 , 0 , 1 were reached after seven iterations. Using this method, the approximate result for Equation (14), for closed intervals t 0 , 1 and x 0 , 1 , is achieved,
U x , t = t 1.0 + 0 . × 10 30 x + x   x + t .  
From the above result, the outcome is exceptionally accurate solutions for Equation (14). For the special case γ = 1 , the B-polys of degree n = 1 have been used in both variables x and t to solve the nonlinear partial differential Equation (14). A 4 × 4 operational matrix was produced by multiplying the two B-poly basis sets employed, { 1 t ,   t } and { 1 x ,   x } . For the sake of comparison, we have provided plots of the exact and numerical results of Equation (19). Figure 4 illustrates the precise agreement between the two solutions at the level of machine accuracy. We find that, when t = x is substituted in Equation (19), the error of the order 10 16 is detected, which shows excellent resolution in one-dimensional space. The plot of both solutions for γ = 1 , and x = 0.25, the numerical solution and exact solution, match as shown in Figure 4.
The nonlinear fractional differential Equation (14) has an exact general solution provided in Ref. [58] that can be compared with the present solutions. As a special case when γ = 1 / 2 , the exact solution is given [58],
U x , t = x + t + 2 2   e t   e r f c t 2 t π
At a fixed value of x = 0.25, the solutions are compared for various values of t and γ = 1 / 2 in Table 4. It is noted that both exact solution and converged numerical solution matched after using n = 6 fractional B-polys and seven iterations. The comparison of values of the solutions is provided in Table 4. A graph of both solutions for γ = 1 2 is also presented in Figure 5 for the purpose of comparison. In this case, again both graphs overlap, showing excellent agreement of solutions. As mentioned earlier, the dotted line represents the B-poly solution method, and the dashed line represents the solution from Ref. [58].
For γ = 0.8 , both solutions are compared at a fixed value of x = 0.25 for various values of t shown in Table 5 and Figure 6. For this solution, n = 5 and six iterations were used to obtain the solutions compared with the solution from Ref. [58]. As we increase the number of fractional B-polys, the computational time increases. A graph of both solutions for γ = 0.8 is also presented in Figure 6 for the purpose of comparison. In this case, again both graphs overlap, showing excellent agreement of solutions. As mentioned earlier, the dotted line represents the B-poly method, and the dashed line represents the solution from Ref. [58]. For the purpose of comparison, we have created Table 5 for values for both solutions. For γ = 0.8 , x = 0.25 and various values of t, the Table is provided below:
In the following section, we would like to present error analysis of example 2 in more depth for γ = 1 / 2 as the number of fractional B-Polys are changed. It is shown that the solutions for the fractional B-Poly method are very accurate and are comparable with the available solutions for Refs. [57,58].

5. Error Analysis

We solved two examples of nonlinear fractional partial differential equations with one initial condition using fractional Bhatti-polynomials, defined over the intervals x     [ 0 ,   1 ] and t     [ 0 ,   1 ] (see Section 2). Our results depend on the chosen parameter n which represents the number of fractional Bhatti-polynomials in the basis set used in the calculations. The error analysis is assessed based on the accuracy of the method as n increases for a basis set. In Example 2, n = 3 was chosen to give us 4 B-polys in t-variable and n = 1 was chosen to give 2 B-polys in x-variable. These two sets of polynomials were multiplied to give a total of 8 B-polys in a basis set. A basis set of eight fractional B-polys was used in the calculations which resulted in an 8 × 8 operational matrix to be inverted to find the solution. In the case of 4 B-polys in t-variable, we detected an absolute error on the order of 10 3 between the exact and numerical solutions. The computational time was about 15 min with seven iterations. The plot of both solutions is displayed in Figure 7. The absolute difference between the two solutions was further explored by increasing the number of fractional polynomials in the t-variable and keeping the same number of B-polys in the x-variable. Increasing the number of fractional B-polys in the t-variable to 6 gave us a set of 7 × 2 = 14 B-poly basis elements, and the calculations resulted in a 14 × 14-dimensional operational matrix that was solved to find the solution. This time the results were more accurate, and the absolute error was reduced to 10 6 orders of magnitude. At the cost of desired accuracy, the computational complexity increased. Beyond this point, the accurate matrix inversion became more problematic and time consuming. The computational time for these calculations was about 1 h and 10 min. A plot of these results is depicted in Figure 8.
Graphical representations (Figure 7 and Figure 8) illustrate how the absolute error decreases as the fractional B-poly basis set increases in size. The method, due to the analytical nature of fractional B-polynomials, does not require grid representations during integration and differentiation. The graphs (Figure 7 and Figure 8) depict the systematic error reduction with larger basis sets, ultimately converging to a solution comparable to the exact solutions. It is worth noting that larger basis sets lead to longer CPU times for computation.

6. Conclusions

Previous successful applications of the current method have motivated us to test the method on various nonlinear partial fractional differential equations—see Refs. [48,49,50,51,52,53,54,59]. This technique allowed us to successfully solve the complex problem of multidimensional nonlinear fractional differential equations. Additionally, the technique effectively resolved two specific types of nonlinear fractional partial differential equations with a desired degree of accuracy. The absolute difference between exact and numerical solution is called absolute error. The absolute error ranged from 10 15 to 10 17 between exact and our semi analytical solutions for integrals values of γ . For fractional values of γ , the accuracy changes as shown in the graphs. It was also determined that the accuracy of the solutions depends on the number of fractional B-polys used in the calculations. The larger the set of fractional B-polys, the higher the accuracy of the solutions found, and more iterations were required to obtain converged solutions, raising the computational time and resulting in higher computational cost. Our method is characterized by its simplicity and user-friendliness, as it can be readily employed in any symbolic programming language. Our method utilized the fractional polynomial basis set that did not require a grid representation and it resulted in fewer computational iterations to reach converged values of the expansion coefficients—see Equation (1). This user-friendly approach was implemented in the symbolic programing language, Mathematica [60].
The method enabled a quick resolution of nonlinear partial fractional differential (NPFD) equations, which took only 10 min to 1.5 h for each problem to solve, whereas integer order nonlinear partial differential equations were resolved in just 3–5 min. Therefore, the computational cost was at the bare minimum using the four-node laptop computer. The proposed method is sensitive to variations in input parameters or initial conditions. A small mistake or miscoding can lead to a wrong converged answer. Many fractional differential equations could be computed efficiently in a shorter amount of CPU time. All the examples provided have been solved using Mathematica symbolic programing version 13.2 [60] and compared with existing solutions. Thus, the method can be employed to solve many linear and nonlinear partial fractional differential equations in applied science. It is determined that the fractional B-poly method is highly accurate, as the results were compared with the existing results of Refs. [57,58] in this article.

Author Contributions

Conceptualization, M.I.B.; software, M.I.B. and N.D.; methodology, M.I.B. and N.D.; formal analysis, M.I.B., N.D. and, M.H.R.; validation, M.I.B., N.D. and M.H.R.; data curation, M.I.B., N.D. and M.H.R.; resources, M.I.B.; project administration, M.I.B. and N.D.; investigation, M.I.B., N.D. and M.H.R.; supervision, M.I.B.; writing—original draft preparation, M.I.B., N.D. and M.H.R.; writing—review and editing, M.I.B., N.D. and M.H.R. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The information supporting the conclusions of this investigation is accessible in the publication.

Acknowledgments

The departmental computing resources used to calculate the findings of this study are gratefully acknowledged.

Conflicts of Interest

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

References

  1. Ross, B. A brief history and exposition of the fundamental theory of fractional calculus. In Fractional Calculus and Its Applications; Springer: Berlin/Heidelberg, Germany, 1975; pp. 1–36. [Google Scholar] [CrossRef]
  2. Lacroix, S.F. Traité du Calcul Différentiel et du Calcul Intégral, 2nd ed.; Mme, Paris, Ve Courcier, Tome Troisiéme, 409-410; Available online: https://books.google.com.na/books?id=58edCF2FupgC&printsec=frontcover&source=gbs_book_other_versions_r&cad=4#v=onepage&q&f=false (accessed on 27 February 2023).
  3. Leibnitz, G.W. Leibnitzen’s Mathematische Schriften; Georg Olm: Hildesheim, Germany, 1962; Volume 2, pp. 301–302. [Google Scholar]
  4. Oldham, K.B.; Spanier, J. The Fractional Calculus: Theory and Applications of Differentiation and Integration to Arbitrary Order; Elsevier: Amsterdam, The Netherlands, 1974; p. 234. [Google Scholar]
  5. Abel, N.H. Auflösung einer mechanischen Aufgabe. J. Fur Die Reine Und Angew. Math. 1826, 1826, 153–157. [Google Scholar] [CrossRef]
  6. Tian, B.; Shan, W.-R.; Zhang, C.-Y.; Wei, G.-M.; Gao, Y.-T. Transformations for a generalized variable-coefficient nonlinear Schrödinger model from plasma physics, arterial mechanics and optical fibers with symbolic computation. Eur. Phys. J. B 2005, 47, 329–332. [Google Scholar] [CrossRef]
  7. Pinsker, F.; Bao, W.; Zhang, Y.; Ohadi, H.; Dreismann, A.; Baumberg, J.J. Fractional quantum mechanics in polariton condensates with velocity-dependent mass. Phys. Rev. B Cover. Condens. Matter Mater. Phys. 2015, 92, 195310. [Google Scholar] [CrossRef]
  8. Longhi, S. Fractional Schrödinger equation in optics. Opt. Lett. 2015, 40, 1117–1120. [Google Scholar] [CrossRef] [PubMed]
  9. Guo, X.; Xu, M. Some physical applications of fractional Schrödinger equation. J. Math. Phys. 2006, 47, 082104. [Google Scholar] [CrossRef]
  10. Ivancevic, T.T.; Ivancevic, V.G. High-Dimensional Chaotic and Attractor Systems: A Comprehensive Introduction; Springer: Berlin/Heidelberg, Germany, 2007; Available online: https://books.google.com/books?hl=en&lr=&id=mbtCAAAAQBAJ&oi=fnd&pg=PA1&ots=JG1rCvYu0G&sig=CtAxlFmBI3Zl8G3mhdvMiynExGE#v=onepage&q&f=false (accessed on 27 February 2023).
  11. Odibat, Z.M. Computational algorithms for computing the fractional derivatives of functions. Math. Comput. Simul. 2009, 79, 2013–2020. [Google Scholar] [CrossRef]
  12. Fan, D.P.; Cook, R.D. A differential equation model for predicting public opinions and behaviors from persuasive information: Application to the index of consumer sentiment. J. Math. Sociol. 2003, 27, 29–51. [Google Scholar] [CrossRef]
  13. Güner, Ö.; Bekir, A. Exact solutions of some fractional differential equations arising in mathematical biology. Int. J. Biomath. 2015, 8, 1550003. [Google Scholar] [CrossRef]
  14. Hattaf, K. On the Stability and Numerical Scheme of Fractional Differential Equations with Application to Biology. Computation 2022, 10, 97. [Google Scholar] [CrossRef]
  15. Brandt, S.; Dahmen, H.D.; Taylor, E.F. The picture book of quantum mechanics. Revis. Ed. Am. J. Phys. 1986, 54, 1153–1154. [Google Scholar] [CrossRef]
  16. Lazarides, N.; Tsironis, G.P. Coupled nonlinear Schrödinger field equations for electromagnetic wave propagation in nonlinear left-handed materials. Phys. Rev. E Stat. Nonlin. Soft Matter Phys. 2005, 71, 036614, Erratum in Phys. Rev. E Stat. Nonlin. Soft Matter Phys. 2005, 71, 049903. [Google Scholar] [CrossRef] [PubMed]
  17. Bellomo, N.; Delitala, M.; Coscia, V. On the mathematical theory of vehicular traffic flow I. Fluid dynamic and kinetic modelling. Math. Models Methods Appl. Sci. 2002, 12, 1801–1843. [Google Scholar] [CrossRef]
  18. Richards, P.I. Shock Waves on the Highway. Oper. Res. 1956, 4, 42–51. [Google Scholar] [CrossRef]
  19. Daganzo, C.F. A continuum theory of traffic dynamics for freeways with special lanes. Transp. Res. Part B Methodol. 1997, 31, 83–102. [Google Scholar] [CrossRef]
  20. Lighthill, M.J.; Whitham, G.B. On kinematic waves II. A theory of traffic flow on long crowded roads. Proc. R Soc. Lond A Math. Phys. Sci. 1955, 229, 317–345. [Google Scholar] [CrossRef]
  21. Kumar, D.; Tchier, F.; Singh, J.; Baleanu, D. An Efficient Computational Technique for Fractal Vehicular Traffic Flow. Entropy 2018, 20, 259. [Google Scholar] [CrossRef]
  22. Mandelbrot, B. Some Noises with 1/f Spectrum, a Bridge Between Direct Current and White Noise. IEEE Trans. Inf. Theory 1967, 13, 289–298. [Google Scholar] [CrossRef]
  23. Hasegawa, A.; Tappert, F. Transmission of stationary nonlinear optical pulses in dispersive dielectric fibers. II. Normal dispersion. Appl. Phys. Lett. 2003, 23, 171. [Google Scholar] [CrossRef]
  24. Mainardi, F. Fractional Calculus: Some Basic Problems in Continuum and Statistical Mechanics. January 2012. Available online: https://arxiv.org/abs/1201.0863v1 (accessed on 8 March 2022).
  25. Secchi, S.; Squassina, M. Soliton dynamics for fractional Schrödinger equations. Appl. Anal. 2013, 93, 1702–1729. [Google Scholar] [CrossRef]
  26. Daftardar-Gejji, V.; Jafari, H. Solving a multi-order fractional differential equation using adomian decomposition. Appl. Math. Comput. 2007, 189, 541–548. [Google Scholar] [CrossRef]
  27. Kartashov, Y.V.; Malomed, B.A.; Torner, L. Solitons in nonlinear lattices. Rev. Mod. Phys. 2011, 83, 247–305. [Google Scholar] [CrossRef]
  28. Tauhid, A.; Tasnim, M.; Noor, S.A.; Faruqui, N.; Abu Yousuf, M. A Secure Image Steganography Using Advanced Encryption Standard and Discrete Cosine Transform. J. Inf. Secur. 2019, 10, 117–129. [Google Scholar] [CrossRef]
  29. Velasco, M.P.; Usero, D.; Jiménez, S.; Vázquez, L.; Vázquez-Poletti, J.L.; Mortazavi, M. About some possible implementations of the fractional calculus. Mathematics 2020, 8, 893. [Google Scholar] [CrossRef]
  30. Sun, H.G.; Zhang, Y.; Baleanu, D.; Chen, W.; Chen, Y.Q. A new collection of real world applications of fractional calculus in science and engineering. Commun. Nonlinear Sci. Numer. Simul. 2018, 64, 213–231. [Google Scholar] [CrossRef]
  31. Baleanu, D.; Jajarmi, A.; Bonyah, E.; Hajipour, M. New aspects of poor nutrition in the life cycle within the fractional calculus. Adv. Differ. Equ. 2018, 2018, 230. [Google Scholar] [CrossRef]
  32. Islam, T.; Akbar, M.A.; Azad, A.K. Traveling wave solutions to some nonlinear fractional partial differential equations through the rational (G′/G)-expansion method. J. Ocean. Eng. Sci. 2018, 3, 76–81. [Google Scholar] [CrossRef]
  33. Kurt, A.; Rezazadeh, H.; Senol, M.; Neirameh, A.; Tasbozan, O.; Eslami, M.; Mirzazadeh, M. Two effective approaches for solving fractional generalized Hirota-Satsuma coupled KdV system arising in interaction of long waves. J. Ocean. Eng. Sci. 2018, 4, 24–32. [Google Scholar] [CrossRef]
  34. Wen, B.; Chini, G.P.; Dianati, N.; Doering, C.R. Computational approaches to aspect-ratio-dependent upper bounds and heat flux in porous medium convection. Phys. Lett. A 2013, 377, 2931–2938. [Google Scholar] [CrossRef]
  35. Jajarmi, A.; Baleanu, D. A new fractional analysis on the interaction of HIV with CD4+ T-cells. Chaos Solitons Fractals 2018, 113, 221–229. [Google Scholar] [CrossRef]
  36. Loghman, E.; Bakhtiari-Nejad, F.; Kamali, E.A.; Abbaszadeh, M. Nonlinear random vibrations of micro-beams with fractional viscoelastic core. Probabilistic Eng. Mech. 2022, 69, 103274. [Google Scholar] [CrossRef]
  37. Kudryashov, N.A. Method for finding optical solitons of generalized nonlinear Schrödinger equations. Optik 2022, 261, 169163. [Google Scholar] [CrossRef]
  38. Albogami, D.; Maturi, D.; Alshehri, H.; Albogami, D.; Maturi, D.; Alshehri, H. Adomian Decomposition Method for Solving Fractional Time-Klein-Gordon Equations Using Maple. Appl. Math. 2023, 14, 411–418. [Google Scholar] [CrossRef]
  39. Kamran; Khan, S.U.; Haque, S.; Mlaiki, N. On the Approximation of Fractional-Order Differential Equations Using Laplace Transform and Weeks Method. Symmetry 2023, 15, 1214. [Google Scholar] [CrossRef]
  40. Sadek, L.; Bataineh, A.S.; Alaoui, H.T.; Hashim, I. The Novel Mittag-Leffler–Galerkin Method: Application to a Riccati Differential Equation of Fractional Order. Fractal Fract. 2023, 7, 302. [Google Scholar] [CrossRef]
  41. Yüzbaşı, Ş.; Yıldırım, G. Numerical Solutions of Hantavirus Infection Model by Means of the Bernstein Polynomials. In Proceedings of the 4th International Conference on Artificial Intelligence and Applied Mathematics in Engineering, Baku, Azerbaijan, 20–22 May 2022; pp. 230–243. [Google Scholar] [CrossRef]
  42. Edwan, R.; Al-Omari, S.; Al-Smadi, M.; Momani, S.; Fulga, A. A new formulation of finite difference and finite volume methods for solving a space fractional convection–diffusion model with fewer error estimates. Adv. Differ. Equ. 2021, 2021, 510. [Google Scholar] [CrossRef]
  43. Hamou, A.A.; Azroul, E.H.; Hammouch, Z.; Alaoui, A.L. A monotone iterative technique combined to finite element method for solving reaction-diffusion problems pertaining to non-integer derivative. Eng. Comput. 2022, 39, 2515–2541. [Google Scholar] [CrossRef]
  44. Ahmed, S.; Jahan, S.; Nisar, K.S. Hybrid Fibonacci wavelet method to solve fractional-order logistic growth model. Math. Methods Appl. Sci. 2023, 46, 16218–16231. [Google Scholar] [CrossRef]
  45. EBSCOhost | 160490930 | On the Approximation of Fractal-Fractional Differential Equations Using Numerical Inverse Laplace Transform Methods. Available online: https://web.s.ebscohost.com/abstract?direct=true&profile=ehost&scope=site&authtype=crawler&jrnl=15261492&AN=160490930&h=I1MS5jrN0qb6J6ms2WOliZgNm6wJp4cMTDOxifQvIk6fzf7M67ZmpGR3X6jiS%2ffjKUQ37tUYm8%2bghmGThnmX0w%3d%3d&crl=c&resultNs=AdminWebAuth&resultLocal=ErrCrlNotAuth&crlhashurl=login.aspx%3fdirect%3dtrue%26profile%3dehost%26scope%3dsite%26authtype%3dcrawler%26jrnl%3d15261492%26AN%3d160490930 (accessed on 28 June 2023).
  46. Syam, S.M.; Siri, Z.; Altoum, S.H.; Kasmani, R.M. An Efficient Numerical Approach for Solving Systems of Fractional Problems and Their Applications in Science. Mathematics 2023, 11, 3132. [Google Scholar] [CrossRef]
  47. Saeed, U.; Rehman, M.U. Haar wavelet–quasilinearization technique for fractional nonlinear differential equations. Appl. Math. Comput. 2013, 220, 630–648. [Google Scholar] [CrossRef]
  48. Odibat, Z.; Momani, S. Modified homotopy perturbation method: Application to quadratic Riccati differential equation of fractional order. Chaos Solitons Fractals 2008, 36, 167–174. [Google Scholar] [CrossRef]
  49. Bhatti, M.I.; Rahman, M.H. Technique to solve linear fractional differential equations using b-polynomials bases. Fractal Fract. 2021, 5, 208. [Google Scholar] [CrossRef]
  50. Bhatti, M.; Bracken, P.; Dimakis, N.; Herrera, A. Solution of mathematical model for gas solubility using fractional-order Bhatti polynomials. J. Phys. Commun. 2018, 2, 085013. [Google Scholar] [CrossRef]
  51. Bhatti, M.I.; Bracken, P. Solutions of differential equations in a Bernstein polynomial basis. J. Comput. Appl. Math. 2007, 205, 272–280. [Google Scholar] [CrossRef]
  52. Bhatti, M.I.; Rahman, H.; Dimakis, N.; Bhatti, M.I.; Rahman, H.; Dimakis, N. Approximate Solutions of Nonlinear Partial Differential Equations Using B-Polynomial Bases. Fractal Fract. 2021, 5, 106. [Google Scholar] [CrossRef]
  53. Rahman, M.; Bhatti, M.I.; Dimakis, N. A Method to Solve One-Dimensional Nonlinear Fractional Differential Equation Using B-Polynomials. Acta Sci. Appl. Phys. 2022, 2, 22–35. Available online: https://scholar.google.com/citations?view_op=view_citation&hl=en&user=_eb_S_MAAAAJ&citation_for_view=_eb_S_MAAAAJ:JV2RwH3_ST0C (accessed on 8 September 2023).
  54. Bhatti, M.I.; Bhatta, D.D. Numerical solutions of Burgers’ equation in a B-polynomial basis. Phys. Scr. 2006, 73, 539–544. [Google Scholar] [CrossRef]
  55. El-Sayed, A.M.A.; Ibrahim, A.G. Multivalued fractional differential equations. Appl. Math. Comput. 1995, 68, 15–25. [Google Scholar] [CrossRef]
  56. Podlubny, I. Fractional Differential Equations, to Methods of Their Solution and Some of Their Applications. In Fractional Differential Equations: An Introduction to Fractional Derivatives; Elsevier: Amsterdam, The Netherlands, 1998; p. 340. Available online: https://books.google.com.my/books?hl=en&lr=&id=K5FdXohLto0C&oi=fnd&pg=PP1&dq=fractioal+differetial+equations&ots=lIWzYMYjfK&sig=u8J0ORvnKcMWfyuziYwZ6hI2fU4&redir_esc=y#v=onepage&q=fractioal (accessed on 8 September 2023).
  57. Ganjiani, M. Solution of nonlinear fractional differential equations using homotopy analysis method. Appl. Math. Model. 2010, 34, 1634–1641. [Google Scholar] [CrossRef]
  58. Yousif, E.A.; Hamed, S.H.M. Solution of nonlinear fractional differential equations using the homotopy perturbation Sumudu transform method. Appl. Math. Sci. 2014, 8, 2195–2210. [Google Scholar] [CrossRef]
  59. Rahman, M.H.; Bhatti, M.I.; Dimakis, N. The method to solve nonlinear partial fractional differential equation using fractional Bhatti-polynomial Bases, Md. Habibur Rahman, Muhammad I. Bhatti*, and Nicholas Dimakis University of Texas Rio Grande Valley, Edinburg, Texas, 78539. Bull. Am. Phys. Soc. 2022, 67, 11. [Google Scholar]
  60. Wolfram Research Inc. Mathematica; Wolfram Research Inc.: Champaign, IL, USA, 2022. [Google Scholar]
Figure 1. Both solutions, Ref. [57] and current numerical solution, are plotted as list-plot for values x = 0.25, γ = 1 , and t 0 , 1 . Dotted solution represents B-poly method and Dashed solution is from Ref. [57]. Both graphs matched except the last value in the graph (plot on the left). The absolute error between the exact and approximate solution is displayed in the plot for x = t on the right in the 2D graph, which shows that the accuracy of the current approach is excellent.
Figure 1. Both solutions, Ref. [57] and current numerical solution, are plotted as list-plot for values x = 0.25, γ = 1 , and t 0 , 1 . Dotted solution represents B-poly method and Dashed solution is from Ref. [57]. Both graphs matched except the last value in the graph (plot on the left). The absolute error between the exact and approximate solution is displayed in the plot for x = t on the right in the 2D graph, which shows that the accuracy of the current approach is excellent.
Mathematics 11 04604 g001
Figure 2. Both solutions, the Ref. [57] solution and the current numerical solution, are plotted for values x = 0.25, γ = 0.8 , and t 0 , 1 . Both graphs match, except for the last value in the graph. Dotted solution represents B-poly method and dashed solution is from Ref. [57].
Figure 2. Both solutions, the Ref. [57] solution and the current numerical solution, are plotted for values x = 0.25, γ = 0.8 , and t 0 , 1 . Both graphs match, except for the last value in the graph. Dotted solution represents B-poly method and dashed solution is from Ref. [57].
Mathematics 11 04604 g002
Figure 3. Both solutions, for the Ref. [57] and the current numerical solution, are plotted for values x = 0.25, γ = 0.5 , and t 0 , 1 . Both graphs match except for the last values in the graph. Dotted solution represents B-poly solution and dashed solution is from Ref. [57].
Figure 3. Both solutions, for the Ref. [57] and the current numerical solution, are plotted for values x = 0.25, γ = 0.5 , and t 0 , 1 . Both graphs match except for the last values in the graph. Dotted solution represents B-poly solution and dashed solution is from Ref. [57].
Mathematics 11 04604 g003
Figure 4. Both solutions, Ref. [58] and the current numerical solution, are plotted for values x = 0.25, γ = 1 , and t 0 , 1 . The graphs match exactly as shown above (plot on the left). The absolute error between the exact and approximate solution is displayed for x = t on the right in the 2D graph, which shows that the accuracy of the current approach is excellent. The plot demonstrates that the two results essentially overlap.
Figure 4. Both solutions, Ref. [58] and the current numerical solution, are plotted for values x = 0.25, γ = 1 , and t 0 , 1 . The graphs match exactly as shown above (plot on the left). The absolute error between the exact and approximate solution is displayed for x = t on the right in the 2D graph, which shows that the accuracy of the current approach is excellent. The plot demonstrates that the two results essentially overlap.
Mathematics 11 04604 g004
Figure 5. Both solutions, Ref. [58] and the current numerical solution, are plotted for values x = 0.25, γ = 0.5 , and t 0 , 1 . Both graphs match very well. The dotted solution represents the B-poly method and dashed solution is from Ref. [58].
Figure 5. Both solutions, Ref. [58] and the current numerical solution, are plotted for values x = 0.25, γ = 0.5 , and t 0 , 1 . Both graphs match very well. The dotted solution represents the B-poly method and dashed solution is from Ref. [58].
Mathematics 11 04604 g005
Figure 6. Both solutions, Ref. [58] and the current numerical solution, are plotted for values x = 0.25, γ = 0.5 , and t 0 , 1 . Both graphs match well. The dotted solution represents the B-poly method and dashed solution is from Ref. [58].
Figure 6. Both solutions, Ref. [58] and the current numerical solution, are plotted for values x = 0.25, γ = 0.5 , and t 0 , 1 . Both graphs match well. The dotted solution represents the B-poly method and dashed solution is from Ref. [58].
Mathematics 11 04604 g006
Figure 7. The absolute error is displayed for two solutions for n = 3 and iterations 7.
Figure 7. The absolute error is displayed for two solutions for n = 3 and iterations 7.
Mathematics 11 04604 g007
Figure 8. The absolute error is displayed between two solutions for n = 6, it = 7.
Figure 8. The absolute error is displayed between two solutions for n = 6, it = 7.
Mathematics 11 04604 g008
Table 1. For γ = 1 and x = 0.25, the comparison of the B-poly method to the other method is presented [57]. The values of x = 0.25 and t vary. It is shown that both methods agree except at the last point in the table.
Table 1. For γ = 1 and x = 0.25, the comparison of the B-poly method to the other method is presented [57]. The values of x = 0.25 and t vary. It is shown that both methods agree except at the last point in the table.
Value of x = 0.25 and t Varies
t
Value   of   U ( x , t )   When   γ = 1 from Current Method Value   of   U ( x , t )   for   γ = 1 from the Reference [57], h = −0.75
0 0 0
0.2 0.050000 0.050038
0.4 0.100000 0.100216
0.6 0.150000 0.150346
0.8 0.200000 0.200173
1 0.250000 0.251506
Table 2. For γ = 0.8 and x = 0.25, the comparison of the B-poly method to the other method in Ref. [57] is presented for various values of t variable. The values disagree near the end of the interval [0, 1].
Table 2. For γ = 0.8 and x = 0.25, the comparison of the B-poly method to the other method in Ref. [57] is presented for various values of t variable. The values disagree near the end of the interval [0, 1].
Value of x = 0.25 and t Varies
t
Value   of   U ( x , t )   When   γ = 0.8 Using Current Method Value   of   U ( x , t )   for   γ = 0.8 from [57], h = −0.75
000
0.2 0.072434 0.072556
0.4 0.122903 0.123100
0.6 0.167311 0.166983
0.8 0.209886 0.209714
1 0.252794 0.262224
Table 3. For γ = 0.5 , the comparison of the B-poly method to the other method [57] is presented. The value of x = 0.25 is fixed and t varies.
Table 3. For γ = 0.5 , the comparison of the B-poly method to the other method [57] is presented. The value of x = 0.25 is fixed and t varies.
Value of x = 0.25 and t Varies
t
Value   of   U ( x , t )   When   γ = 0.5 Using Current Method Value   of   U ( x , t )   for   γ = 0.5 from Ref. [57] and h = −0.75
0 0 0
0.2 0.111518 0.111237
0.4 0.150163 0.149572
0.6 0.189551 0.182115
0.8 0.250308 0.215547
1 0.377037 0.252536
Table 4. For γ = 1 / 2 , the comparison of the fractional B-poly method to the general solution from the reference is presented [58].
Table 4. For γ = 1 / 2 , the comparison of the fractional B-poly method to the general solution from the reference is presented [58].
Value of x = 0.25 and t Varies
t
Value   of   U   ( x ,   t )   When   γ = 1 2 from Current Method Value   of   U   ( x ,   t )   for   γ = 1 2 from the General Solution Ref. [58]
0 0.25 0.25
0.2 0.657794 0.657797
0.4 0.829134 0.829138
0.6 0.979911 0.979912
0.8 1.124255 1.124255
1.0 1.266451 1.266454
Table 5. For γ = 0.8 , the comparison of the fractional B-poly solution method to the general solution from the reference is presented [58].
Table 5. For γ = 0.8 , the comparison of the fractional B-poly solution method to the general solution from the reference is presented [58].
Value of x = 0.25 and t Varies
t
Value   of   U   ( x ,   t )   When   γ = 0.8 from Current Method Value   of   U   ( x ,   t )   for   γ = 0.8 from the General Solution Ref. [58]
0 0.25 0.25
0.2 0.528553 0.528579
0.4 0.729216 0.729242
0.6 0.913309 0.913316
0.8 1.090647 1.090665
1.0 1.265139 1.265150
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

Rahman, M.H.; Bhatti, M.I.; Dimakis, N. Employing a Fractional Basis Set to Solve Nonlinear Multidimensional Fractional Differential Equations. Mathematics 2023, 11, 4604. https://doi.org/10.3390/math11224604

AMA Style

Rahman MH, Bhatti MI, Dimakis N. Employing a Fractional Basis Set to Solve Nonlinear Multidimensional Fractional Differential Equations. Mathematics. 2023; 11(22):4604. https://doi.org/10.3390/math11224604

Chicago/Turabian Style

Rahman, Md. Habibur, Muhammad I. Bhatti, and Nicholas Dimakis. 2023. "Employing a Fractional Basis Set to Solve Nonlinear Multidimensional Fractional Differential Equations" Mathematics 11, no. 22: 4604. https://doi.org/10.3390/math11224604

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