Abstract
This article describes an efficient algorithm based on residual power series to approximate the solution of a class of partial differential equations of time-fractional Fokker–Planck model. The fractional derivative is assumed in the Caputo sense. The proposed algorithm gives the solution in a form of rapidly convergent fractional power series with easily computable coefficients. It does not require linearization, discretization, or small perturbation. To test simplicity, potentiality, and practical usefulness of the proposed algorithm, illustrative examples are provided. The approximate solutions of time-fractional Fokker–Planck equations are obtained by the residual power series method are compared with those obtained by other existing methods. The present results and graphics reveal the ability of residual power series method to deal with a wide range of partial fractional differential equations emerging in the modeling of physical phenomena of science and engineering.
Keywords
Introduction
Recent decades have witnessed great attention toward fractional calculus, which can be considered as a generalization of classical integer-order integration and differentiation. Many definitions have been suggested for fractional derivatives such as Riesz, Riemann-Liouville, Grunwald-Letnikov, Caputo, and conformable fractional definitions.1–4 Such differential and integral operators of non-integer order include all historical states of the function in a weighted form called the memory effect. Anyhow, a large number of physical systems are modeled using fractional differential equations (FDEs), particularly fractional partial differential equations (FPDEs). The FPDEs have achieved significance and publicity due to their tremendous use in different fields such as electrochemistry, electrical circuits, theoretical biology, and quantum mechanics.5–8 Furthermore, the most significant feature for using the FPDEs in such and other applications is the non-local property, while the differential operator of integer order is local. In this light, since the next state of a fractional system depends not only on the current state but also on its entire historical states. This leads to deep consistency of the mathematical model components in dynamic systems and physical processes. Nevertheless, solving those FDEs is a challenge, especially for numerical calculations. Thus, an effective, reliable, and appropriate numerical methods are needed in handling the partial differential equations (PDEs) with a fractional order of physical interest.
The Fokker–Planck equation is one of the classical widely used equations of statistical physics, which was first presented by Fokker and Planck for describing the Brownian motion for particles and the change of probability of a random function in space and time. 9 In addition, chemical Fokker–Planck equation can be derived from an uncontrolled, second-order truncation of the Kramers–Moyal expansion of the chemical master equation. This equation turns out to be more accurate than the linear-noise approximation of the chemical master equation. Anyhow, Fokker–Planck equation arises in the modeling of many natural science phenomena, including quantum optics, electron relaxation, polymer dynamics, solid-state system, probability flux, and other theoretical and practical models. 10
The concern of this analysis is to consider the numerical approximate solutions of the Fokker–Planck PDE with time-fractional derivative of the following form
along with the initial condition
where
The fractional Fokker–Planck equation (F-FPE) has been successfully used in biological molecules, chemical physics, energy consumption, and engineering. Indeed, fractional diffusion, a specific type of F-FPE, has been also applied to several situations such as frequency-dependent damping behavior of materials, viscoelasticity, and diffusion processes. 9 Unfortunately, it is not easy to obtain the exact solution for FDEs in general. So, many numerical and analytical techniques are employed to approximate these solutions. The multistep reduced differential transform method, 10 the predictor–corrector approach, 11 the Laplace transform method, 12 the variational iteration method (VIM), 13 and Adomain decomposition method (ADM) 13 are some of the advanced numerical and approximate methods that have been applied for F-FPEs.
In this article, the residual power series (RPS) method is implemented for solving IVPs (1) and (2). The RPS technique was developed to approximate solutions for certain class of fuzzy differential equations. 14 Later, it was applied in solving different types of differential equations due to its simplicity, accuracy, and efficiency.15–19 The residual power series method (RPSM) has many advantages; first, it is easy to construct a power series solution for handling both linear and nonlinear equations without the terms of linearization, discretization, or perturbation. Second, the present method provides the solutions in Taylor expansions; therefore, the exact solutions will be available when the solutions are polynomials.20–24 This technique is a direct way to ensure the rate of convergence for series solution, as it depends on minimizing the residual error related. Third, the solutions along with their derivatives can be applied for each arbitrary point in the given interval. Fourth, the RPSM does not require modifications while converting from lower to higher order. Consequently, it has to be easily applied to the proposed system by selecting an appropriate value for the initial guesses approximations. Fifth, the RPS technique needs minor computational requirements with less time and more accuracy. In addition, the presented method is not affected by round-off errors, since it gives the solution in a form of fractional power series (FPS), and substituting values for the solution variables happens as a final step. Finally, it is of global nature in terms of the solutions obtained as well as its ability to solve various types of mathematical, physical, and engineering problems.25–29
The rest of this work is organized as follows. In section “Preliminaries and notations,” some essential definitions and primary results relating to fractional calculus are given. In sections “Description of the RPS algorithm,” the RPS algorithm is presented for solving time-fractional Fokker–Planck equations (TF-FPEs). Numerical and analytical results for some illustrative examples using the RPS algorithm are introduced in section “Numerical experiments.” Meanwhile, numeric comparison between the proposed method and those available in the literature is discussed. Concluding remarks are given in the last section.
Preliminaries and notations
In this section, we revisit some essential definitions and basic properties of popular fractional operators, Riemann–Liouville fractional integral and Caputo fractional derivative. Then, we survey the most important results of the FPS representation. Throughout this analysis, the set of real numbers and the set of natural numbers are denoted by
Definition 2.1
The integral operator for Riemann–Liouville of order
where I is the domain of interest for x.
Next, we present the Caputo fractional derivative
3
of order
In fact, Caputo fractional derivative allows us to include the classical initial and boundary conditions in the formulation of the model, whereas the derivative of a constant is 0. For such reasons, the Caputo sense is considered in this analysis to handle the Fokker–Planck equation.
Definition 2.2
For
Similarly, the Caputo space-fractional derivative operator of order
Theorem 2.1
If
The following are some properties of the operators
Definition 2.3
An FPS representation at
where
Theorem 2.2
Suppose that v(x, t) has the following MFPS representation at t = t0. 19
If
Description of the RPS algorithm
The main goal of this section is to present the methodology of the RPS technique in obtaining the MFPS approximation of the time-fractional Fokker–Planck model based on the formula of generalized Taylor in Caputo sense by providing a fractional recursion formula to obtain the coefficients of the MFPS depending on minimizing the residual function. To do this, let us assume the solution
By starting with the initial guess approximation
To obtain the MFPS approximate solution, let
Now, define the
where the residual function can be given in the form
Evidently,
These relations help us to determine the values of the coefficients
Anyhow, the next algorithm clarifies the procedure in obtaining the unknown coefficients of equation (13).
Algorithm 3.1
To determine the required coefficients of
Step 1: The initial condition
Step 2: The
Step 3:
Step 4: The resulting fractional equations
Step 5: The obtained coefficients, for
Numerical experiments
The purpose of this section is to show the high degree of accuracy, efficiency, and applicability of this algorithm. The approximate analytical solutions of TF-FPEs are constructed in a rapidly convergent FPS form. Numeric comparisons of the results obtained by the proposed method, ADM
13
and VIM
13
are provided. The tabular and graphical results reveal that the RPS approach is easy to implement and accurate when applied to the TF-FPEs, as well as it introduces a promising tool for solving many fractional PDEs. The present computations are performed using Mathematica
Example 4.1
Consider the following TF-FPE
with the initial conditions
The exact solution of IVPs (17) and (18) for standard case at
Using the last description of RPS algorithm, the solution of IVPs (17) and (18) is
and
For
Depending on equation (16), the first unknown coefficient of MFPS expansion is
As the former, to determine the second coefficient
By applying
Using the fact that
Applying similar argument for
In the same manner, the process can be repeated till the arbitrary order and then the coefficients of the MFPS solution (13) can be obtained. Consequently, we have
where
In view of the obtained previous results and without loss of generality, the geometric behavior of the 10th FPS approximate solution of IVPs (17) and (18) has been studied by drawing the three-dimensional (3D) space figures at different values of

Geometric behavior of the 10th FPS solution of Example 4.1 for
Numerical results of the 10th FPS approximate solution for Example 4.1 at
FPS: fractional power series.
On the contrary, by applying the ADM, 13 we have the following iteration
and
Using the property of equation (8), it follows that
Continuing this process, the nth approximate solution is
According to the ADM,
13
the
Hence, the solution is
Obviously, the RPSM produced an identical analytical solution of the ADM solution for this example. Anyhow, to see the effect of the fractional derivative to Fokker–Planck equation, the tabulated and graphical results for the approximate solutions at different values of fractional order
The FPS solution for Example 4.1 at
FPS: fractional power series.

Approximate RPS solution for different values of fractional order
Example 4.2
Consider the following TF-FPE
with the initial conditions
The exact solution of IVPs (27) and (28) for standard case at
In view of the RPS technique, by starting with
where
Based on the result of equation (16), it yields that
To determine the second coefficient, let
By considering the fact of equation (16) and solving
For the third unknown coefficient, substitute
Now, compute
Using the same process for
For
In view of the previous discussion, the geometric behavior of the 10th FPS approximate solution of IVPs (27) and (28) has been constructed and presented in Figure 3 by drawing the 3D space graphs at different values of

Geometric behavior of 10th FPS of Example 4.2 at
To illustrate the efficiency and accuracy of the fractional residual power series (FRPS) algorithm, some numerical results at fixed value of
Numerical results of the 10th FPS approximate solution for Example 4.2 at
FPS: fractional power series.
On the contrary, by applying the ADM, 13 we have the following iteration
Using the property of equation (8), we get
and so on; therefore, in this manner, the rest of terms can be obtained. So, the ADM solution of IVPs (27) and (28) is
The previous result is exactly in agreement with the result obtained by the RPSM. To see the effect of the fractional derivative to Fokker–Planck equation, the tabulated and graphical results for the approximate solutions at different values of fractional order
The FPS approximate solutions for Example 4.2 at
FPS: fractional power series

Approximate RPS solution for different values of fractional order
In addition, the VIM 13 can be used to solve the IVPs (27) and (28) with the following iterations
Using this iteration with the help of property of equation (7), it follows that
Continuing this process, the
RPS: residual power series; ADM: Adomain decomposition method; VIM: variational iteration method.
Concluding remarks
Developing analytical and numerical solutions for fractional mathematical models of physical and chemical phenomena are very essential in science. In this work, an analytic-approximate method, so-called RPS, has been employed effectively to solve a class of Fokker–Planck PDEs of fractional order with fitted initial conditions. The RPS algorithm has been applied directly to obtain the solution in rapidly convergent MFPS without being linearized, discretized, or exposed to perturbation. Graphs and numerical results show that the proposed method is complete reliability and performance with great potential for use in many scientific applications. The present results show that the RPS technique is a simple and quite powerful tool in finding the approximate solutions for different kinds of fractional PDEs. A comparison between the RPSM and those available in the literature are carried out through numerical examples. High agreements of numerical results are clear and remarkable.
Footnotes
Handling Editor: James Baldwin
Declaration of conflicting interests
The author(s) declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.
Funding
The author(s) disclosed receipt of the following financial support for the research, authorship, and/or publication of this article: The authors gratefully acknowledge Universiti Kebangsaan Malaysia for providing facilities for our research under the grant no. GP-K007788 and GP-K006926.
