Abstract
The approximate solutions of Fredholm–Volterra integro-differential equations of multi-fractional order within the Caputo sense (F-VIFDEs) under mixed conditions are presented in this article apply a collocation points technique based completely on Bessel polynomials of the first kind. This new approach depends particularly on transforming the linear equation and conditions into the matrix relations (some time symmetry matrix), which results in resolving a linear algebraic equation with unknown generalized Bessel coefficients. Numerical examples are given to show the technique’s validity and application, and comparisons are made with existing results by applying this process in order to express these solutions, most general programs are written in Python V.3.8.8 (2021).
1. Introduction
Fractional calculus (FC) deals with the differentiation and integration of arbitrary order and it is used in the real world to model and analyze big problems. Fluid flow, electrical networks, fractals theory, control theory, electromagnetic theory, probability, statistics, optics, potential theory, biology, chemistry, diffusion, and viscoelasticity are just a few of the many fields where fractional calculus is used [1,2,3,4].
In recent years, fractional differential equations and integro-fractional differential equations (IFDEs) have captivated the hobby of many researchers in various fields of science and era due to the reality that realistic modeling of a bodily phenomenon with dependencies not only in the immediate time, but also in the past time history can be accomplished effectively using FC. However, in addition to modeling, the solution approaches and their dependability are crucial in detecting key points when a rapid divergence, convergence, or bifurcation begins. As a result, high-precision solutions are always required. Several strategies for solving fractional order differential equations were presented for this purpose (or integro-differential equations), [1,3,4]. The Adomian decomposition method [5], variational iteration method [6], fractional differential transform method [7], fractional difference method [8], and power series method [9] are the most commonly used ideas.
However, from the beginning of 1994, Laguerre, Legendre, Taylor, Fourier, Hermite, and Bessel polynomials have been employed in works [10,11,12,13,14,15] to solve linear differential, integral, and integro-differential difference equations and related systems. In addition, the Bessel polynomial of the first kind method has been used to find approximate solutions of differential, fractional differential equations, integro-differential equations of fractional order, LVIDEs, and LF-VIDEs [16,17,18,19].
The aim of this paper is to expand and apply the first kind of Bessel polynomial in matrix form, as well as the collocation techniques, to evaluate the approximate solution for the multi-high-order linear Fredholm–Volterra integro-fractional differential equations (FVIFDEs) of the general type:
together with mixed conditions:
where the fractional orders: and and In addition, is an unknown function, the functions , and are known, with constants for all , are given.
2. Preliminary Considerations
2.1. Basic Definitions and Some Lemmas
Many mathematical definitions of fractional integration and differentiation have come to light in recent years. The most frequently used definitions of fractional calculus involves the Riemann–Liouville fractional derivative and Caputo derivative. In terms of applicability, the Caputo concept is more dependable than the Riemann–Liouville definition. In this section, we are interested some basic definitions and lemmas which are used later on in this paper [1,3,4,20,21].
Definition 1
[22]. A real valued function defined on closed bounded interval be in the space if there exist a real number such that and it is said to be in the space if there exist a real number such that and it is said to be in the space
Definition 2
[23]. The Riemann–Liouville (R-L) fractional integral operator, , of order of a function is defined as:
Definition 3
[24]. The Riemann–Liouville (R-L) fractional derivative operator, , of order of a function and is normally defined as:
Definition 4
[23]. The Caputo fractional derivative operator, , of a function and , (ceiling function), is defined as:
where the parameter is the order of the derivative and is allowed to be any positive real number. The operators and are linear operators. Furthermore, we have
Lemma 1
[4]. Let and for is not negative integer, then
Lemma 2
[20]. The Caputo derivative of order with of the power function for some is formed by:
Lemma 3
[20]. Let . Moreover, assume that Then the Caputo fractional derivative is continuous on and
2.2. Bessel Polynomial of the First Kind
The -th degree -truncated Bessel polynomials of the first kind, [25,26], are defined by
Here, is a positive integer that is selected in such a way that On the other hand, we may express the as follows in the matrix form.
where
If is odd
If is even
3. Fundamental Matrix Relations
Recall Equation (1) and rewrite it as follows:
where
and the integral parts:
our purpose is to find a close approximation of Equation (1) in the N-truncated Bessel series arrangement
So that are the unknown Bessel coefficients. Before we begin the approximate solution we must convert the solution and its in the parts to matrix form, within the mixed conditions of Equation (2).
3.1. Matrix Relation for the Fractional Derivative Part
To describe the solution of Equation , which is specified by the -truncated Bessel series of Equation . The function defined in relation in a matrix form
or from Equation
The relationship between the matrix and its derivative is also written as follows:
where
We will also get the recurrence relations from Equation (8):
Here, note that is an identity matrix of dimension . Using mathematical induction, we can prove that Equation (9) is correct. By applying the same concept to Equation (7) and using Equation (9), we attain matrix relation
By using Equation (7) with (9) and applying the Caputo Definition 4, with Lemma 1 and 2, we can convert the fractional terms that is for all to matrix form:
Since
Putting
Thus, for all in general we obtain
and
Using mathematical induction, we can prove that Equations (12) and (13) are correct. By substituting expressions and into , As well we can make this assumption , we have
3.2. Matrix Relation for the Fredholm Integral Part
The -truncated Taylor series around (0,0), [27] and the -truncated Bessel series can be used to approximate the Fredholm kernel functions , respectively
where
In matrix forms, the Equation (15) may be written as Equations (16) and (17), respectively
and
From Equations (16) and (17), it also comes out according to Equation (3), the following relation
In the same way from Equations (12) and (13), convert by apply the Caputo Definition 4 with Lemma 1 to the matrix form, we obtain
where is defined at Equation (11). We obtain the matrix relation (20), put the Equation (3) into (17), and then replace the obtained matrix with matrix (19) in the Fredholm integral part in Equation (4)
where
We can get the last matrix form (21) by replacing the matrix relation (18) into expression (20).
3.3. Matrix Relation for the Volterra Integral Part
The -truncated Taylor series around (0,0), [27] and the -truncated Bessel series can be used to approximate the Volterra kernel functions , respectively
where
The relations in Equation (22) can be transformed into matrix forms:
and
from Equations (23) and (24), it also comes out according to Equation (3) we obtain the following relation:
Finally, in the same way from Equations (12) and (13), convert , by applying the Caputo Definition 4 with Lemma 1, 2 and 3 to matrix form, we obtain
where define at Equation (11). We obtain the matrix relation (27), put the Equation (3) into (24) and then replace the obtained matrix with matrix (26) in Fredholm integral part in Equation (4)
where
We can get the last matrix form (28) by replacing the matrix relation (25) into expression (27).
3.4. Matrix Relation for the Conditions
For each and applying the relation (10) to each mixed condition of Equation (2), we obtain the corresponding condition matrix forms as follows.
Thus
4. Method of Solution
To construct the fundamental matrix equation that corresponds to Equation (1), insert the matrix relations (14), (21), and (28) into Equation (4) to obtain the following matrix equation
We get the following system of equations by setting the collocation points, [28], described by :
or in brief, the most important matrix equation is
where
When the matrices
For all . In Equation (31) we have explained that their dimensions are similar to those of . Moreover, in Equation (31), these matrices are written in full, their measured dimensions can be observed by , and respectively.
As a result, the fundamental matrix Equation (31) that corresponds to Equation (1) may be expressed as
where
Note that, Equation (32) is a set of linear algebraic equations with unknown Bessel coefficients The matrix form (29) for the conditions, on the other hand, may be represented as
Hence, we may solve Equation (1) under mixed conditions (2) by substituting the rows of the matrices and for the rows of the matrices respectively.
The new augmented matrix (some time may be symmetry) of the preceding system is as follows if the last -rows of the matrix (32) are replaced for simplicity:
Take note that rank If it isn’t, the suggested technique fails to offer a solution; but in this case, in this situation, the number of collocation points (or, equivalently, the dimension of the matrix ) can be increased to get the specific or general answer. As a result, we may write , and therefore the elements are uniquely determined.
Moreover, select that we define needs to be greater than , i.e., If it is not, the proposed strategy is thus unable to give a solution, because matrix becomes a zero matrix, we only get zero solution.
5. Numerical Examples
In this work, we choose several examples where the exact solution already exists to demonstrate the accuracy. They were all carried out on a computer using a Python program V3.8.8 (2021). The least square errors (L.S.E) in tables are the values of at -selected collocation points and the running time is also provided in tabular form.
Example 1.
Consider the linear Fredholm–Volterra integro-differential equation of multi-higher fractional order, given by
where
with the boundary conditions
which is the exact solution
Let us now determine the -truncated Bessel series approximate solution
Here, from the considered, example we have:
Hence so take, the collocation point sets are and the fundamental matrix equation of the given (LF-VFIDEs) is derived from Equation (31), written as
where
putting all above matrices in matrix Equation (32) and calculating it, this fundamental matrix equation’s augmented matrix is:
For our consider example, the boundary conditions from Equation (33) have the following matrix forms:
or clearly
The new augmented matrix depending on conditions is constructed as follows from the system (34):
The Bessel coefficient matrix is obtained by solving this system.
hence, for the approximate solution of the problem is formed as
for and , similarly as steps above and running the general python program which are written for this purpose we obtain the approximate solution of the problem, respectively.
and
In Table 1, Comparison the exact solution with the approximate solution of Example 1 for , respectively, in terms of least square error and running time.
Table 1.
Compares the exact solution with the approximate solution of Example 1.
Example 2.
Let us now consider the LF-VIFDEs on the closed bounded interval given by
where
with the boundary conditions:
The exact solution is
Let us now calculate the coefficients of approximate solution with the aid of the truncated Bessel series:
Here, from the considered example we have:
Hence so take , the set of collocation points, and the fundamental matrix equation of the given (LF-VFIDEs) is derived from Equation (31), written as
After inputting each of the parameters above by running the general python program, which are written for this purpose for , we obtain the approximate solution of the problem,
Similarly, the approximate solution of the problem for respectively, we obtain
and
In Table 2 comparison in terms of least square error and running time the exact solution with the approximate solution of example 2 for , respectively.
Table 2.
Compares the exact solution with the approximate solution of Example 2.
Figure 1 and Figure 2 illustrate a comparison between the exact solution and approximate solution of LF-VIFDEs of Examples 1 and 2, respectively. To show the result of the proposed method to an exact solution, we present Table 1 and Table 2, respectively. Each of the plots is drawn with our Python program version 3.8.8 (2021).
Figure 1.
Comparison of the exact and approximate solution of Example 1.
Figure 2.
Comparison of the exact and approximate solution of Example 2.
Example 3.
Let us consider the linear Fredholm–Volterra fractional integro-differential equation on the closed bounded interval [0,1]:
where
with the boundary conditions
which is the exact solution
Let us now calculate the coefficients of approximate solution with the aid of the truncated Bessel series:
Here, from consider example we have:
Suppose that, we take terms from the homogeneous part :
Hence , the fundamental matrix equation of the given (LF-VFIDEs) is derived from Equation (31), written as
We choose if , the approximate solution of the problem for respectively
and
we choose if the approximate solution of the problem for respectively
and
Similarly doing it for , the approximate solution of the problem for respectively
and
In Table 3 presents a comparison between the exact solution and approximate solution , when we choose respectively. For each of them we chose respectively depending on the least square error and running time.
Table 3.
Comparison between the exact solution and approximate solution for Example 3.
Figure 3a–c illustrates a comparison between the exact solution and approximate solution of (LF-VIFDEs) of equation above, respectively. To show the result of the proposed method to an exact solution, we present Table 3, respectively. Each of the plots is drawn with our Python program version 3.8.8 (2021).
Figure 3.
(a) Comparison of the exact and approximate solution, when . (b) Comparison of the exact and approximate solution, when . (c) Comparison of the exact and approximate solution, when .
Example 4.
Suppose that the following linear Fredholm–Volterra fractional integro-differential equation given by
where
with the boundary conditions
which is the exact solution
Now let us find the approximate solution given by the -truncated Bessel series
Here, from consider example we have:
and from Equation (31), the fundamental matrix equation of the given problem is written as
Thus, the approximate solution of the problem for respectively
and
In Table 4. presents a comparison between the exact solution and approximate solution for respectively, depending on the least square error and running time.
Table 4.
Comparison between the exact solution and approximate solution for Example 4.
Figure 4 illustrates a comparison between the exact solution and approximate solution of linear (FVIFDEs). To show the result of the proposed method to an exact solution, we present Table 4. Each of the plots is drawn with our Python program version 3.8.8 (2021).
Figure 4.
Comparison of the exact and approximate solution of example 4.
6. Conclusions
Multi-fractional order linear integro-differential equations are generally difficult to solve analytically. In many situations, it is necessary to approximate solutions. In this work, we present a new technique for numerically solving the linear Fredholm–Volterra integro-fractional differential equation of multi-fractional order of the Caputo sense using first-order Bessel polynomials. The comparison of the results achieved with the exact solution, the exact solution, and the other methods suggests that the procedure is very effective and convenient. We introduced this with some illustrative examples of the approach and their least square error to minimize the error terms on the specified domain and running time are also given in tabular form. It is obvious that as rises, the error rate reduces and the answer becomes closer to the exact solution. One significant benefit of the technique is that the Bessel coefficients of the solution may be determined relatively quickly using computer code developed in Python v3.8.8 (2021). As an example, consider the Python v3.8.8 (2021).
Future directions: Using the residual error function, we can enhance the Bessel collocation method for solving the multi-high fractional-order system of Fredholm–Volterra integro-differential equations and their delay. This technique can also be used to make an accurate error estimation.
Author Contributions
Conceptualization, S.S.A. and S.J.M.; methodology, S.S.A.; software, S.J.M.; validation, S.S.A. and S.J.M.; formal analysis, S.S.A.; investigation, S.J.M.; resources, S.S.A.; data curation, S.J.M.; writing—original draft preparation, S.S.A.; writing—review and editing, S.J.M.; visualization, S.J.M.; supervision, S.S.A.; project administration, S.S.A.; funding acquisition, S.S.A. All authors have read and agreed to the published version of the manuscript.
Funding
This research received no external funding.
Institutional Review Board Statement
The study was conducted according to the guidelines of the Declaration of Helsinki, and approved by the Institutional Ethics Committee of Mathematics Department, College of Science, University of Sulaimani, Sulaymaniyah 46001, Kurdistan Region, Iraq.
Informed Consent Statement
Informed consent was obtained from all subjects involved in the study.
Data Availability Statement
The data used during the study are available from the corresponding author.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Stanković, M.S.; Anatoly, A.; Kilbas; Hari, M.S.; Juan, J. Trujillo, Theory and Applications of Fractional Differential Equations; Elsevier B.V.: Amsterdam, The Netherlands, 2006. [Google Scholar]
- El-Mesiry, A.E.M.; El-Sayed, A.M.A.; El Saka, H.A.A. Numerical methods for multi-term fractional (arbitrary) orders differential equations. Appl. Math. Comput. 2005, 160, 683–699. [Google Scholar] [CrossRef] [Scilit]
- Miller, K.S.; Ross, B. An Introduction to the Fractional Calculus and Fractional Differential Equations; John Wiley: Hoboken, NJ, USA, 1993. [Google Scholar]
- Podlubny, I. Fractional Differential Equations; Academic Press: New York, NY, USA, 1999. [Google Scholar]
- El-Wakil, S.; Elhanbaly, A.; Abdou, M. Adomian decomposition method for solving fractional nonlinear differential equations. Appl. Math. Comput. 2006, 182, 313–324. [Google Scholar] [CrossRef] [Scilit]
- Das, S. Analytical solution of a fractional diffusion equation by variational iteration method. Comput. Math. Appl. 2009, 57, 483–487. [Google Scholar] [CrossRef] [Scilit]
- Erturk, V.S.; Momani, S.; Odibat, Z. Application of generalized differential transform method to multi-order fractional differential equations. Commun. Nonlinear Sci. Numer. Simul. 2008, 13, 1642–1654. [Google Scholar] [CrossRef] [Scilit]
- Meerschaert, M.M.; Tadjeran, C. Finite difference approximations for two-sided space-fractional partial differential equations. Appl. Numer. Math. 2006, 56, 80–90. [Google Scholar] [CrossRef] [Scilit]
- Odibat, Z.M.; Shawagfeh, N.T. Generalized Taylor’s formula. Appl. Math. Comput. 2007, 186, 286–293. [Google Scholar] [CrossRef] [Scilit]
- Yüzbaşı, Ş. A numerical approximation based on the Bessel functions of first kind for solutions of Riccati type differential–difference equations. Comput. Math. Appl. 2012, 64, 1691–1705. [Google Scholar] [CrossRef] [Scilit]
- Gülsu, M.; Gürbüz, B.; Öztürk, Y.; Sezer, M. Laguerre polynomial approach for solving linear delay difference equations. Appl. Math. Comput. 2011, 217, 6765–6776. [Google Scholar] [CrossRef] [Scilit]
- Samadi, O.R.N.; Tohidi, E. Thespectral method for solving systems of Volterra integral equations. J. Appl. Math. Comput. 2012, 40, 477–497. [Google Scholar] [CrossRef] [Scilit]
- Tohidi, E.; Soleymani, F.; Kilicman, A. Robustness of Operational Matrices of Differentiation for Solving State-Space Analysis and Optimal Control Problems. Abstr. Appl. Anal. 2013, 2013, 535979. [Google Scholar] [CrossRef] [Scilit]
- Toutounian, F.; Tohidi, E.; Kilicman, A. Fourier Operational Matrices of Differentiation and Transmission: Introduction and Applications. Abstr. Appl. Anal. 2013, 2013, 198926. [Google Scholar] [CrossRef] [Scilit]
- Yalçinbaş, S.; Aynigül, M.; Sezer, M. A collocation method using Hermite polynomials for approximate solution of pantograph equations. J. Frankl. Inst. 2011, 348, 1128–1139. [Google Scholar] [CrossRef] [Scilit]
- Yüzbaşı, Ş.; Şahıίn, N.; Yildirim, A. A collocation approach for solving high-order linear Fredholm–Volterra integro-differential equations. Math. Comput. Model. 2012, 55, 547–563. [Google Scholar] [CrossRef] [Scilit]
- Yüzbaşı, Ş.; Şahıίn, N.; Sezer, M. Bessel polynomial solutions of high-order linear Volterra integro-differential equations. Comput. Math. Appl. 2011, 62, 1940–1956. [Google Scholar] [CrossRef] [Scilit]
- Parand, K.; Nikarya, M. Application of Bessel functions for solving differential and integro-differential equations of the fractional order. Appl. Math. Model. 2014, 38, 4137–4147. [Google Scholar] [CrossRef] [Scilit]
- Izadi, M.; Cattani, C. Generalized Bessel Polynomial for Multi-Order Fractional Differential Equations. Symmetry 2020, 12, 1260. [Google Scholar] [CrossRef] [Scilit]
- Ahmed, S.S. On System of Linear Volterra Integro Fractional Differential Equations. Ph.D. Thesis, University of Sulaimani, Sulaymaniyah, Iraq, July 2009. [Google Scholar]
- Weilbeer, M. Efficient Numerical Methods for Fractional Differential Equations and Their Analytical Background; US Army Medical Research and Material Command: Frederick, MD, USA, 2005. [Google Scholar]
- Ahmed, S.S.; Salih, S.A.H. Numerical treatment of the most general linear Volterra integro-fractional differential equations with Caputo derivative by Quadrature methods. J. math. Comput. Sci. 2012, 2, 1293–1311. [Google Scholar]
- Al-Nasir, R.H. Numerical Solution of Volterra Integral Equation of the Second Kind. Master’s Thesis, Technology-Iraq University, Baghdad, Iraq, September 1999. [Google Scholar]
- Shukla, A.; Sukavanam, N.; Pandey, D.N. Approximate Controllability of Semilinear Fractional Control Systems of Order α ∈ (1, 2]. In Proceedings of the SIAM Proceedings of the Conference on Control and its Applications (CT), San Diego, CA, USA, 8–10 July 2015. [Google Scholar]
- Ordokhani, Y.; Dehestani, H. An Application of Bessel function for Solving Nonlinear Fredholm-Volterra-Hammerstein Integro-differential Equations. J. Sci. Kharazmi Univ. 2013, 13, 347–362. [Google Scholar]
- Yüzbaşı, Ş.; Şahin, N.; Sezer, M. A Bessel polynomial approach for solving linear neutral delay differential equations with variable coefficients. J. Adv. Res. Differ. Equ. 2011, 3, 81–101. [Google Scholar]
- Maleknejad, K.; Mahmoudi, Y. Taylor polynomial solution of high-order nonlinear Volterra–Fredholm integro-differential equations. Appl. Math. Comput. 2003, 145, 641–653. [Google Scholar] [CrossRef] [Scilit]
- Yüzbaşı, Ş.; Sezer, M. A collocation approach to solve a class of Lane-Emden type equations. J. Adv. Res. Appl. Math. 2011, 3, 58–73. [Google Scholar] [CrossRef] [Scilit]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).





