Next Article in Journal
Exact and Numerical Solitary Wave Structures to the Variant Boussinesq System
Previous Article in Journal
Preliminary Results in Testing of a Novel Asymmetric Underactuated Robotic Hand Exoskeleton for Motor Impairment Rehabilitation
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A New Operational Matrices-Based Spectral Method for Multi-Order Fractional Problems

1
School of Mathematical Sciences, Peking University, Beijing 100871, China
2
Department of Mechanics and Engineering Science, Fudan University, Shanghai 200433, China
3
Computer and Information Sciences Department, Universiti Teknologi PETRONAS, Seri Iskandar, Perak 32610, Malaysia
4
BIC-ESAT, College of Engineering, Peking University, Beijing 100871, China
5
State Key Laboratory for Turbulence and Complex Systems, Department of Mechanics and Engineering Science, Peking University, Beijing 100871, China
6
Institute of Ocean Research, Peking University, Beijing 100871, China
7
Faculty of Mathematics and Statistics, Ton Duc Thang University, Ho Chi Minh City 72915, Vietnam
*
Author to whom correspondence should be addressed.
Symmetry 2020, 12(9), 1471; https://doi.org/10.3390/sym12091471
Submission received: 14 May 2020 / Revised: 24 July 2020 / Accepted: 6 August 2020 / Published: 8 September 2020

Abstract

:
The operational matrices-based computational algorithms are the promising tools to tackle the problems of non-integer derivatives and gained a substantial devotion among the scientific community. Here, an accurate and efficient computational scheme based on another new type of polynomial with the help of collocation method (CM) is presented for different nonlinear multi-order fractional differentials (NMOFDEs) and Bagley–Torvik (BT) equations. The methods are proposed utilizing some new operational matrices of derivatives using Chelyshkov polynomials (CPs) through Caputo’s sense. Two different ways are adopted to construct the approximated (AOM) and exact (EOM) operational matrices of derivatives for integer and non-integer orders and used to propose an algorithm. The understudy problems have been transformed to an equivalent nonlinear algebraic equations system and solved by means of collocation method. The proposed computational method is authenticated through convergence and error-bound analysis. The exactness and effectiveness of said method are shown on some fractional order physical problems. The attained outcomes are endorsing that the recommended method is really accurate, reliable and efficient and could be used as suitable tool to attain the solutions for a variety of the non-integer order differential equations arising in applied sciences.

1. Introduction

The subject of fractional calculus (FC) and fractional or non-integer differential equations (FDEs) is an inspirational mathematical topic of research among scientific community. In 1695, this antique area is carried out from a famous dialogue between two conspicuous mathematicians Hospital and Leibniz. Indeed, the FC area is an old topic as traditional calculus proposed individually by Leibniz and Newton, but FC gained a vital importance among the researcher community. The devotion of scientific communities is pretty realistic due to its specific appearance in mathematical as well as other areas of science and engineering [1]. However, it converts the symbolization of derivatives for those sections where the order of the derivatives is non-integer or fractional. Recently, the subject of FC has been developed in different domains of sciences, from pure mathematical theories to modeling fractional order physical problems in different disciplines of engineering and applied sciences including ultra-capacitor, beam heating, transfer of heat in heterogeneous media, etc. [2]. Physical and natural mechanisms can be modeled using the differential equations and the solution of integer and non-integer order problems are worthy to compute because it saves both time and money [3,4,5]. The main impact of using FDEs states the non-local properties, which means that the present state and all its earlier states impact the subsequent state of the dynamical systems. The mentioned practical situations are normally due to the fact that a number of physical structures are associated to non-integer order dynamics and their deeds are directed by fractional differential equations (FDEs). The readers are referred to see the cited references [1,6] to review some fundamental concepts of fractional calculus and its potential applications as well as various techniques to compute fractional or non-integer order integrals/derivatives. The fractional derivative of n 1 < δ < n in Caputo’s sense [7] is used in this work and stated below in Equation (1).
0 C D t ν U ( t ) = { 1 Γ ( n ν ) 0 t 1 ( t s ) ν + 1 n U ( n ) ( s ) d s ,   n 1 < v < n , d n d t n U ( t ) ,   if   v = n .
The differential operator 0 C D t satisfies the properties in (2) where, γ and λ are the constants.
1 .     0 C D t ν ( a U ( t ) + b V ( t ) ) = a 0 C D t ν U ( t ) + b 0 C D t ν V ( t ) , 2 .     0 C D t ν t β = { Γ ( β + 1 ) Γ ( β ν + 1 ) t β ν if   β , β m ,     or   β , β > m 1 , 0 ,       if   β { 0 , 1 , , m 1 } . 3 .     0 C D t ν a = 0 C D t ν b = 0 ,
Many useful processes in engineering, applied and physical sciences can be effectively modeled by means of fractional order differential equations. A noticeable knowledge and analysis related potential application and theory of FC is cited in [8]. Recently, FC is arising in various disciplines of sciences including modeling of different fluid flow, mathematical biology, modeling of water waves, control and optimization theory, dynamical, advection-diffusion, electrical circuits, networking, etc. [9,10,11]. It is an imperative fact that the results of physical models based on FDEs are additionally complex compared with integer-order differential equations (DEs) or physical and engineering problems. The devotion of mathematical communities is to accomplish the mathematical modeling for a given physical system in terms of differential or integral equations and fetch a competent solution to deliver a hypothetical study that reaches to the similar level of experimental outcomes which makes the FDEs an emerging and hot research area in recent times.
To achieve this high level of accuracy and better analysis, various kinds of techniques including, analytical, numerical, soliton and wavelet have been adopted in the past [12,13,14,15,16,17,18,19,20,21]. Literature survey proved that there are many lacks to obtain the better approximation and analysis of fractional ordered problems arising in applied sciences. Recently, approximation through orthogonal basis functions has acknowledged more suitable and gained a substantial devotion in different areas of engineering and mathematical science. Indeed, algorithms depending upon the orthogonal basis functions converts the nonlinear problems under study to a set of linear or nonlinear algebraic equations and the obtained system could be solved to approximate the given problem. Previously, various kinds of polynomials including Bernstein, Chebyshev, Chelyshkov, Gegenbauer and shifted Gegenbauer, Jacobi, Laguerre, Laurent, Legendre and a few others had been utilized by researchers to examine different complex nature physical problems [22,23,24,25,26,27,28,29,30,31]. Lately, alternative kinds of orthogonal polynomials have been familiarized and adopted to evaluate the dynamics of the several types of problems governed by differential/integral equations. An algorithm based on operational matrices of integration using Chelyshkov polynomials is proposed by Mohammadi [32]. A Chelyshkov wavelet-based technique is developed to compute the control theory problems by Moradi et al. [33]. Readers are suggested to find some associated research to such polynomials in [34,35,36,37,38].
The motivation of the present work is to develop and compare some operational matrices of derivatives and use to propose a methodology to investigate the fractional order problems. The novel operational matrices are developed with the aid of a new kind of polynomial. The matrices are obtained by using two different approaches and later utilized to propose a computational algorithm together with collocation technique named Chelyshkov polynomial method (CPM). The CPM with exact operational matrix of derivative is termed as CPMEOM while CPM with approximate operational matrix is CPMAOM. The detailed evaluation is given in upcoming sections. The nonlinear fractional problems (multi-order and BT equations) under study have been investigated to show the reliability of the method. The BT-equation arises in FDE-NNs architecture and the flow chart is available in Figure 1 while a detailed description about the problem is given in Section 5. The outcomes have been compared with existing data in literature and exact solutions, whereas a set of graphical plots and a tabular comparison is presented. It is apparent that the developed computational scheme is an effectual tool and could be prolonged to evaluate the physical, dynamical and complex natured nonlinear non-integer order problems. More precisely, the method can be extended by coupling with other methods as well as for problem governed by integral equations.

2. Chelyshkov Polynomials

Herein, we will determine the basic definition of Chelyshkov polynomial as well as some important properties. The function approximation of a function through Chelyshkov polynomials is also being made.

2.1. Classical Concepts and Properties

The classical concepts related to Chelyshkov polynomials (a new class of orthogonal polynomials) are presented. In 2006, Chelyshkov [34] introduced this class of polynomials while Gokmen et al. [35] (in 2017) redefined said polynomials explicitly as stated in (3) and (4).
χ i , N = j = 0 N i a j , i t i + j , i = 0 , 1 , 2 , , N .
In the above expression, the constant a j , i is defined as follows.
a j , i = ( 1 ) j ( N i j ) ( N + j + i + 1 N i ) .
The orthogonality of Chelyshkov polynomials [34] over the interval [ 0 , 1 ] can be proved using the expression below (see Equation (5)), wherein the weight function is taken as 1. In Equation (5), δ m n is Kronecker delta and defined as:
0 1 χ n , N ( t ) χ m , N ( t ) d t = δ m n n + m + 1 . δ m n = { 1 , if   m   and   n   are   same , 0 , otherwise , .
Another way to compute the polynomials is use of Rodrigues formula [36] which is stated below:
χ j , N ( t ) = 1 ( N j ) ! t N j d N j d t N j ( t N + 1 + j ( 1 t ) N j ) , where   j { 0 , 1 , 2 , , N 1 } .
It is obvious from Chelyshkov polynomials definition that a specific digit value of N, gives exactly N degree polynomials of the given CPs or functions χ k , M ( t ) , k N . However, it makes a clear difference between CPs and other orthogonal function defined on [0, 1]. Therefore, estimation assisted by CPs brings more consistent results compared with further polynomials such as Legendre, shifted Chebyshev, second kind shifted Chebyshev polynomials, etc. where k is degree of k th polynomial. The Chelyshkov polynomials have correspondent properties to other orthogonal polynomials. However, CPs do not have hypergeometric sort of the solutions of the equations but can be identified in the form of Jacobi polynomials (JPs) which is stated in (6).
χ j , N ( t ) = ( 1 ) j N t N P j N ( 0 , 2 N + 1 ) ( 2 t 1 ) , j = 0 , 1 , , N 1 .
Therefore, the Chelyshkov polynomials are associated to an alternative class of Jacobi polynomials while keeping all distinctive features of regular orthogonal polynomials. Chelyshkov [34] has proved the properties of zero polynomial of the JPs [24] using the relation (6).
Corollary 1
([34]). The polynomials χ j , N ( t ) have j multiple zeros t = 0 and j − N distinct real zeros in the unit interval.
Hence, the polynomials χ 0 , N ( t ) have exactly N simple roots in unit interval [0, 1], which has been used to construct the alternative Gaussian quadrature rule sated in Corollary 2.
Corollary 2
([34]). The expression of alternative Gaussian quadrature rule is described in (7).
0 1 U ( t ) d t ω 0 U ( 0 ) + k = 1 N ω k U ( t k ) ,
It is exact for any polynomial of degree 2 N if and only if t k are the zeros of the polynomial χ i , 0 ( t ) and the weight factors are given in Equation (8) while the expression for omega_0 is stated in Equation (9).
ω k = 2 N ( N + 1 ) ( N + 2 ) i = 1 N ( 2 i + 1 ) χ i , N ( t k ) t k 2 χ 0 , N ( t k ) χ 0 , N ( t k ) , k = 1 , 2 , , N .
ω 0 = 1 k = 1 N ω k .

2.2. Function Approximation

Let = 2 ( Ω   ) be the space of square integrable functions w.r.t Lebesgue measure on the interval Ω [ 0 , 1 ] . The inner product expression in the space can be stated as in (10) while the Norm is expressed in Equation (11).
U , V = 0 1 U ( t ) V ( t ) d t ,
U ( t ) 2 = U , U = ( 0 1 U 2 ( t ) d t ) 1 2 .
Let = 2 ( Ω   ) be the space of square integrable functions w.r.t Lebesgue measure on the interval Ω [ 0 , 1 ] . The Equation (10) is the inner product expression in the space while the Norm is expressed in Equation (11).
Suppose that
= span { χ 0 , N ( t ) , χ 1 , N ( t ) , χ 2 , N ( t ) , , χ N , N ( t ) } .
Since, has a closed finite dimensional subspace n , for every given function U there exists a distinct best estimation U ˜ n such that
U U ˜ 2 U V 2 , V n
Furthermore, we have
U ˜ ( t ) = i = 0 N c i χ i , N ( t ) ,
where,
U i ( t ) = U , χ i , N χ i , N , χ i , N = ( 2 i + 1 ) U , χ i , N , i = 0 , 1 , 2 , , N .
We can express a function U ( t ) on interval [ 0 , 1 ) from L 2 ( ) space by using Chelyshkov polynomials as in (12), c k we compute using relation (14).
U ( t ) k = 0 N c k χ k , N ( t ) = C T φ ( t ) ,
In the above expression (12), C and φ ( t ) are N vectors defined in (13).
C = [ c 0 , c 1 , c 2 , , c N 1 ] T , φ ( t ) = [ χ 0 , N ( t ) , χ 1 , N ( t ) , χ 2 , N ( t ) , , χ N 1 , N 1 ( t ) ] T .
c k = ( 2 k + 1 ) 0 1 χ k , N ( t ) U ( t ) d t .

3. Operational Matrices of Derivatives

Herein, operational matrices of derivatives for both (positive integer and positive non-integer) order through a new family of functions. The matrices are reported via two non-similar methods. Theorem 1 concerns with an approximate operational-matrix (DA or AOM) of fractional-order derivative whilst Theorems 2 and 3 provide an exact operational matrix (DE or EOM) of non-integer order derivative.
Theorem 1.
Let φ ( t ) be the N Chelyshkov polynomial vector as stated in the Equation (13). Its fractional derivative of order ν can be expressed as follows:
D ν φ ( t ) D A ν φ ( t ) .
the D A ( ν ) is an N order matrix given as:
D A ( ν ) = [ ρ 1 , 1 ρ 1 , 2 ρ 1 , 3 ρ 1 , N ρ 2 , 1 ρ 2 , 2 ρ 2 , 3 ρ 2 , N ρ 3 , 1 ρ 3 , 2 ρ 3 , 3 ρ 3 , N ρ N , 1 ρ N , 2 ρ N , 3 ρ N , N ]
here ρ n , m ( ν ) are ( n , m ) th components and computed via relation (16).
ρ n , m ( ν ) = j = ν n N n j = 0 N m a i , n a j , m Γ ( n + j + 1 ) ( 2 m + 1 ) Γ ( n + j ν + 1 ) ( m + i + n + j + 1 ν ) , n , m = 0 , 1 , 2 N 1 .
Proof. 
Suppose CPs as in Equation (3).
χ n , N = j = 0 N n a j , n t n + j , n = 0 , 1 , 2 , , N .
Applying the definition of fractional-order derivative to overhead expression, we have:
D ν χ n , N = D ν ( j = 0 N n a j , n t n + j ) , n = 0 , 1 , 2 , , N .
We change the resulting expression by means of the Caputo’s idea:
D ν χ n , N = j = 0 N n a j , n Γ ( n + j + 1 ) Γ ( n + j ν + 1 ) t n + j ν , n = 0 , 1 , 2 , , N 1 .
D ν χ n , N = j = ν N n A j , N t n + j ν , n = 0 , 1 , 2 , , N 1 .
Now we will expand the term t n + j ν through CPs and get the expression below,
t j + n ν k = 0 N β k χ k , N .
where β k is expanded through the relation given below:
β k = ( 2 k + 1 ) 0 1 ρ k , N t n + j ν d t .
β k = ( 2 k + 1 ) i = 0 N k a i , k 1 k + i + n + j ν + 1 .
Inserting the above relation in Equation (17), we obtain the following expression:
D ν ρ n , N = k = 0 N ( i = 0 N k j = ν n N n A j , n ( 2 k + 1 ) a i , k k + i + j + n + 1 ν ) χ k , N .
Now to construct the exact operational matrix for fractional-order derivative, first we define the following family of piece-wise functions defined on [ 0 , 1 ] as:
Ω l = t l ,
here, l = 0 , 1 , 2 , , N 1 . The n th piece-wise functions can be stated as a vector form:
Θ = [ Ω 0 , Ω 1 , Ω 2 , , Ω N 1 ] .
Theorem 2.
Consider Θ ( t ) be a vector present in Equation (19) and
Θ ( t ) = Λ T φ ( t ) ,
where Λ is a matrix having order N × N which is stated as:
Λ = [ ζ 0 0 ζ 1 0 ζ 2 0 ζ N 1 0 ζ 0 1 ζ 1 1 ζ 2 1 ζ N 1 1 ζ 0 2 ζ 1 2 ζ 2 2 ζ N 1 2 ζ 0 N 1 ζ 1 N 1 ζ 2 N 1 ζ N 1 N 1 ] .
Then the following relation must satisfied:
ζ l k = ( 2 k + 1 ) i = 0 N k a i , k k + l + i + 1 , where k , l = 0 , 1 , , N 1 .
Proof. 
We consider the following relation with the aid of Equation (12).
t l = k = 0 M j a k , j t k + j
ζ l , k = ( 2 k + 1 ) 0 1 Ω l ρ k , N ( t ) d t , k , l = 1 , 2 , 3 , , N 1 .
Lemma 1.
The differentiation of fractional order ν > 0 ;   γ 1 < ν < γ of Equation (18) is defined as follow:
0 C D t ν Ω l ( t ) = Γ ( v + 1 ) Γ ( l ν + 1 ) t l ν , l = γ , γ + 1 , , N 1 .
Proof. 
One can see the expression (2) and simply prove it. □
Lemma 2.
The fractional differentiation of order ν of Equation (19) in Caputo sense is defined as follows, where γ 1 < ν < γ is a positive integer:
0 C D t ν [ Θ ( t ) ] = H ν Θ ( t ) .
here H ν is square having order N × N defined as:
H ν = t ν [ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 γ ! Γ ( γ ν + 1 ) 0 0 0 0 0 ( γ + 1 ) ! Γ ( γ ν + 2 ) 0 0 0 0 0 0 0 0 ( N 2 ) ! Γ ( N ν 1 ) 0 0 0 0 0 0 0 ( N 1 ) ! Γ ( N ν ) ]
Proof. 
The relation can be proved with the aid of Lemma 1. □
Theorem 3.
The differentiation of fractional order ν ;   γ 1 < ν < γ , of Equation (13) can be described as:
D t ν [ ρ k , N ( t ) ] =   D ν φ ( t ) = ( Μ 1 H ν M ) φ ( t ) .
In Equation (25), Μ = Λ T and H ν are matrices presented above while D ν is the operational matrix for derivative of fractional or non-integer order ν for the Chelyshkov polynomials and needs to be identified.
Proof. 
We have the subsequent form via Equation (20)
φ ( t ) = M 1 Θ ( t ) .
In Equation (26), taking the fractional derivative w.r.t t of order v and we obtain the following form with the aid of Lemma 2.
D t ν φ ( t ) = M 1 D t ν Θ ( t ) = ( M - 1 H ν M ) φ ( t ) = D E ν φ ( t ) .
The theorem stated below is of great significance in order to convert the differential equation into a system algebraic equation. □
Theorem 4.
Let C = [ c 0 , c 1 , c 2 , , c N ] be an arbitrary vector in R n+1. Then we have
φ ( t ) φ T ( t ) C C ˜ φ ( t ) ,
where, C ˜ = [ c ˜ i k ] i , k = 0 N is the Chelyshkov operational matrix of product wherein.
c ˜ i k = ( 2 k + 1 ) j = 0 N c j τ i j k , τ i j k = 0 1 χ i , N ( t ) χ j , N ( t ) χ k , N ( t ) d t .
The values of τ i j k are explained in the Lemma 2.5 of [26].
Proof. 
The readers are referred to see to cf. [26] to see the proof of above theorem. □

Validation of Both Operational Matrices

Herein, we will validate the credibility of our proposed operational matrix of derivative by comparing both kinds of OMDs = 1/3.
Firstly, we calculate the operational matrix of derivative by considering ν = 1/3 and assuming polynomial vector of order 3. The detailed calculations are stated below while the Equation (33) is evident that the method to calculate the operational matrix of derivative is not accurate.
φ ( t ) = [ 10 t 2 12 t + 3 5 t 2 + 4 t t 2 ] T .
D 0 C t 1 3 φ ( t ) = 1 5 Γ ( 2 3 ) [ 90 t 2 / 3 ( t 1 ) ( 9 t + 6 ) 5 t 2 / 3 9 t 5 / 3 ] T .
D A 1 3 = 1 Γ ( 2 3 ) [ 81 140 486 77 405 77 639 3080 27 14 225 154 27 3080 81 770 27 14 ] .
D A 1 3 φ ( t ) = 1 Γ ( 2 3 ) [ 27720 t 5 3 27720 t 2 3 31590 t 2 + 28188 t + 2673 1540 3 ( 9240 t 5 3 6160 t 3 3 9270 t 2 + 5364 t + 639 ) 3080 5544 t 5 3 4050 t 2 1620 t + 81 3080 ] .
The particular value of t gives the following error in case of approximate operational matrix of fractional derivative.
( D 0 C t 1 3 φ ( t ) D A 1 3 φ ( t ) ) | t = 0.1 = [ 9 . 54 × 10 2 3 . 26 × 10 2 4 . 93 × 10 4 ] T .
On the other hand, the new kind of operational matrix of derivative is found and termed as exact operational matrix of fractional derivative. The detailed evaluations are given below.
D E 1 3 = 2 t 1 3 Γ ( 2 3 ) [ 0 9 9 0 3 3 0 0 18 5 ] .
D E 1 3 φ ( t ) = 1 5 Γ ( 2 3 ) [ 90 t 2 / 3 ( t 1 ) ( 9 t + 6 ) 5 t 2 / 3 9 t 5 / 3 ] T .
( D 0 C t 1 3 φ ( t ) D E 1 3 φ ( t ) ) = [ 0 0 0 ] T
It is noticed that the operational matrices of derivatives matrix obtained previously have issues about the accuracy and comprise some errors which means the method based on DA will also contain less accurateness. Hence, the approach to compute the new operational matrices of derivatives is found accurate and efficient whereas a method based on this kind of operational matrix i.e., DE will provide a better rate of accuracy as compared to traditional approximate matrices of derivative.

4. Convergence and Error-Bound Analysis

Some theorems related to convergence analysis and error-bound are presented in the current section [36]. Some classical ideas of norm, Kreyszig approximation property and Taylor series are utilized to complete the proofs. The norm L 2 I is denoted as . 2 and defined below:
U 2 2 = 0 1 | U ( t ) | 2 t d t .
Theorem 5.
Let U ( t ) C N + 1 [ 0 , 1 ] be expended employing the CPs as:
U ( t ) U N ( t ) = k = 0 N γ k χ k ( t ) ,
then,
U ( t ) U N ( t ) 2 L ( N + 1 ) ! 2 N + 3 ,
where, L = max t I | U ( N + 1 ) ( t ) | and I = [ 0 , 1 ] .
Proof. 
([36]). Let the polynomial V ( t ) be defined as follows:
V ( t ) = U ( 0 ) + U 1 ( 0 ) t 1 1 ! + U 2 ( 0 ) t 2 2 ! + U 3 ( 0 ) t 3 3 ! + + U N ( 0 ) t N N !
The concept of Taylor expansion refers that there exists η ( 0 , 1 ) such that:
| U ( t ) V ( t ) | = | 1 ( N + 1 ) ! U N + 1 ( η ) t N + 1 | .
The Kreyszig approximation property gives the following expression:
U ( t ) U N ( t ) 2 2 U ( t ) V ( t ) ,
By means of the definition of L 2 norm we get:
U ( t ) V ( t ) = 0 1 ( 1 ( N + 1 ) ! U N + 1 ( t ) t N + 1 ) 2 d t ,
L 2 ( N + 1 ) ! ( 2 N + 3 ) .
Taking the square root completes the proof. □
Theorem 6.
Let U ( t ) C N [ 0 , 1 ] be expended by means of the Chelyshkov polynomials as:
U ( t ) U N ( t ) = k = 1 N γ k φ k ( t ) ,
and have the following relation
lim N U ( t ) U N ( t ) = 0 .
Proof. 
The proof of the theorem is presented by Hamid et al. [36]. □
Theorem 7.
Let the expansion of a continuous function say U ( t ) through Chelyshkov polynomials which converges uniformly. Therefore, the expansion will converge to U ( t ) .
Proof. 
Let
U ˜ ( t ) = k = 0 N c k χ k , N ( t ) ,
where, c k = U , χ k , N ( t ) . Now, for fixed values of k ˜ , apply both sides of the above relation with χ k ˜ , N ( t ) and differentiating on unit interval [ 0 , 1 ] which gives the following relation (37).
χ k ˜ , N ( t ) , U ˜ ( t ) = χ k ˜ , N ( t ) , k = 0 N c k χ k , N ( t ) ,
= k = 0 N λ k χ k ˜ , N ( t ) , χ k , N ( t ) = λ k ˜ ,
Hence, the specified functions U ( t ) and U ˜ ( t ) have equal Chelyshkov polynomial expansion and correspondingly U ( t ) = U ˜ ( t ) for t [ 0 , 1 ] .

5. Proposed Methodology and Numerical Experiments

Herein, a detailed description of the proposed methodology based on developed both approximate and exact operational matrices of derivatives is being made. The credibility of the algorithm is proved by talking some fractional (linear and nonlinear) problems. The solution of the Bagley–Torvik (BT) equation is presented to show the application of proposed algorithm in the neural network system. The solutions are asserted via a set of graphs and tabular form of the comparative study is also included in the same section.

5.1. Solution Procedure

Here we are presenting the methodology based on operational matrices of derivatives to solve the FDEs. The step by step procedure of our suggested method is given below. Consider the multi-order differential equation (MODE) as follows:
a D t m U ( t ) + b D t ν U ( t ) + c D v 1 t U ( t ) + d ( U ( t ) ) k = e ω ( t ) .
where m Z + , 0 < ν 1 , and 1 ν 1 2 ν , v 1 Q are the order of the any differential equation and a , b , c , d , e are coefficients, while k is an integer showing the nonlinearity. The associated conditions with Equation (38) are:
U ( t ) | t = t 0 = ε 0 , U m ( t ) | t = t 0 = ε m , m = 1 , 2 , , n 1 .
The proposed method has the following steps:
Step I: Consider the following trial solution to investigate the solution of above problem. The λ and φ ( t ) are column vectors presented in above while λ needs to be computed.
U ˜ ( t ) k = 0 N λ k ρ k , N ( t ) = λ T φ ( t ) .
Step II: The involved derivatives in the above-mentioned problem can be determined with the aid of theorems stated in Section 3 and related expressions are given below:
D t m U ˜ ( t ) = λ T D m φ ( t ) ,
D t ν U ˜ ( t ) = λ T D ν φ ( t ) ,
By means of the suggested solution and Equations (41) and (42), we get the following form of the problem under study (see Equation (38)), along with the condition as follows:
a λ T D m φ ( t ) + b λ T D ν φ ( t ) + c λ T D ν 1 φ ( t ) + d ( λ T φ ( t ) ) k . = e ω ( t ) .
Step III: The system of algebraic equations can be constructed by means of collocation method. That is given below:
t = i M , i = O , , M .
where, O is the order of discussed problem.
Step IV: Putting the solution of obtained algebraic equation into the Equation (40) and we get the approximate solution of the problem given in Equations (38) and (39).

5.2. Algorithms Working Steps

The chart of the proposed algorithm and step by step procedure is presented in Figure 2.

5.3. Applications and Discussion

The section is devoted to a comprehensive discussion of obtained results by means of proposed method. The solutions are obtained via both approximate and exact operational matrices-based algorithms and efficiency of the method is verified by means of some numerical examples with various orders of fractional or integer order DEs. The simulations are performed by using Maple 2017. The graphical representation as well as a comparative study with exact solution and existing literature of the problems understudy is being made to show the appropriateness of the algorithms.
Problem 1.
Consider the NMOFDE.
a D t v U ( t ) + b D t v 1 U ( t ) + c ( U ( t ) ) 2 = e ω ( t ) , 1 < v 2 , 0 < v 1 1 .
Subject to the initial conditions (ICs) and source term:
U ( t ) | t = 0 = 0 , D ( U ( t ) ) | t = 0 = 1 ,
ω ( t ) = ( t 2 t ) 2 + 2 t 2 v Γ ( 3 v ) + 2 t 2 v 1 Γ ( 3 v 1 ) t 1 v 1 Γ ( 2 v 1 ) .
The solution of the Problem 1 is obtained for a = b = c = e = 1 while the derivative orders are taken as, v = 1.75 , v 1 = 0.5 [39,40]. The D in the initial conditions is representing derivative w.r.t time. The solutions by means of using CPM via D E and D A are obtained for N = 3 , and 100 digits are taken to the account. Firstly, we obtained operational matrices of derivatives as given below:
D E v = 1.75 = t 7 4 π 2 Γ ( 3 4 ) [ 0 0 40 56 0 0 20 308 5 0 0 4 196 5 0 0 0 48 5 ] ,
D A v 1 = 1 2 = π [ 88 39 37432 3003 20920 3003 4424 429 36856 45045 216 65 33064 9009 10696 6435 128 3003 7808 15015 128 39 2688 715 32 15015 32 2145 32 143 224 65 ] ,
D A v = 1.75 = 2 Γ ( 3 4 ) π [ 896 39 20608 221 23680 221 896 17 12768 1105 224 5 8928 221 6048 85 1568 663 8288 1105 32 13 4256 85 64 3315 576 1105 64 17 64 5 ] ,
D E v 1 = 0.5 = t 1 2 π [ 0 6 10 3 28 3 0 2 10 3 28 15 0 0 8 3 56 15 0 0 0 16 5 ] .
where, D E and D A are respectively representing exact and approximate operational matrices of derivatives having a fractional order. The polynomial vector of order 4 for t is as follows:
φ ( t ) = [ 35 t 3 + 60 t 2 30 t + 4 21 t 3 30 t 2 + 10 t 7 t 3 + 6 t 2 t 3 ] .
The proposed methodology in the previous section is adopted to examine the problem understudy and graphical illustration is with the help of set of graphs while a tabular form (see Table 1, Table 2 and Table 3) of comparison is presented with exact solution and previous literature [39,40]. It is noted that the CPM via D E brings more accurate and efficient results as compared to CPM via D A which is clear from the graphical plots. The Figure 3a is plotted for v = 1.75 , v 1 = 0.5 and N = 3 . One can observe that the CPM via D E is in excellent agreement with the exact solution while the CPM via D A converges to the exact solution as the value of N increases. The Figure 3b is plotted for integer values of derivatives and CPM by means of both kinds of OMs found in good agreement with exact solution which can also be noted form the last two columns of Table 2. The Table 1 and Table 3 are constructed for various values of fractional derivatives to show a comparative analysis between CPM via both kinds of OMs. The Figure 4a is illustrated for the same purpose wherein we can observe that CPM via D E is more efficient as compared to CPM via D A . It is witnessed from the Figure 4b that method using exact operational matrices still provides an exact solution for higher domain. It is important to highlight that the methods are depending on the developed operational matrices of derivatives. If we use the new operational matrix of derivative i.e., D E , the accuracy of the method is improved at tangible level for any arbitrary values of fractional derivatives. On the other hand, the method depending on D A contains errors which could be minimized by taking higher values of N .
Problem 2.
Consider the nonlinear multi-order fractional ordinary differential equation (NMOFDE) [39,40].
a D t v U ( t ) + b D t v 1 U ( t ) + c D t v 2 U ( t ) + e ( U ( t ) ) 3 = ω ( t ) , v = 2 , 0 < v 1 1 , 1 < v 2 2 .
Subject to the initial conditions (ICs) and source term:
U ( t ) | t = 0 = D ( U ( t ) ) | t = 0 = 0 ,
ω ( t ) = 2 a t + 2 b t 3 v 2 Γ ( 4 v 2 ) + 2 c t 3 v 1 Γ ( 4 v 1 ) + e t v + 7 27 .
The analysis of Problem 2 under study is reported for v = 2 , v 1 = 0.333 , v 2 = 1.234 , while the values of coefficients a , b , c , and e are considered as 1. The simulations are being made for N = 3 , and digits = 100. The operational matrices via both approaches has been computed for above mentioned values of fractional order derivatives and stated under:
D A v 1 = 1 3 = 1 Γ ( 2 3 ) [ 1917 2464 1560627 209440 275697 41888 23139 2720 60903 209440 12123 5600 316269 209440 6057 13600 4293 209440 211653 1047200 2349 1120 20979 13600 243 209440 729 95200 243 2720 1701 800 ] ,
D A v 2 = 1.234 = Γ ( 383 500 ) [ 359019960000000 282120152948627 16671031425960000000 672292324476578141 91347499400000000 1458334760252881 32239480000000 774474115907 435836395215000000 672292324476578141 3461249685000000 282120152948627 40590826575000000 1458334760252881 1523865000000 774474115907 93618569343000000 672292324476578141 1579745428971000000 672292324476578141 1700305000000 611974301407 11371927000000 774474115907 6015750000000 1755332439886627 54141750000000 1458334760252881 771250000000 774474115907 1750000000 324999629 ] .
In the above expressions, D A and D E are respectively representing approximate and exact operational matrices of derivatives having a fractional order while the Chelyshkov polynomial vector of order 3 for t is stated under:
φ ( t ) = [ 35 t 3 + 60 t 2 30 t + 4 21 t 3 30 t 2 + 10 t 7 t 3 + 6 t 2 t 3 ] .
Again, exact solution is obtained using the algorithm based on D E while the algorithm based on D A still contains errors. The Figure 5a is presented to show the graphical behavior of the all three solutions. The tabular form of comparison is also included in the study. One can observe (see Table 4) for small values of N the error is decreased at a tangible level via the proposed method.
The last column of the Table 5 witnesses that no error is found via CPMEOM. The readers can notice that for integer values of derivative involving both algorithms provide the same level of accuracy. The Figure 5b is an error curve for CPM via D A which is gradually decreasing. The Table 4 and Table 6 are presented for various values of fractional derivatives and ensure the credibility of the newly developed OM ( D E ) while, the Figure 5c is plotted to show the comparison with exact solution for arbitrary values of fractional derivatives. In account of set of graphs and tabular comparison, the suggested algorithm is found as an efficient tool to examine multi-order nonlinear problems of physical and complex nature.

Bagley–Torvik (BT) Problem Fractional Order

The Bagley–Torvik (BT) equations are considered as an enormously essential part to examine the performance of various materials through the applications of fractional calculus and fractional differential equations [41,42]. It has increased its importance in various disciplines of industry, engineering and applied sciences. In the past, the said problem has been modeled for fractional orders 1 2 or 3 2 while the problem arises in frequency dependent damping materials.
Problem 3.
The mathematical form of Bagley–Torvik equation is stated in [41,42].
σ D t v U ( t ) + ω D t v 1 U ( t ) + μ ( U ( t ) ) n = ω ( t ) , v = 2 , 1 < v 1 3 2 .
Subject to the initial conditions (ICs), boundary conditions (BCs) and source term:
D t m U ( t ) | t = 0 = I m , m = 0 , 1 .
D t m U ( t ) | t = τ = m ˜ m , m = 0 , 1 , 0 < τ T . ω ( t ) = μ ( 1 + t ) .
In the above expressions (51)–(53), the nonlinear operator and unknown function are represented as n and U ( t ) . The constant T is span input in the interval [ 0 , T ] . The constant coefficients are indicted as σ , μ , ω , while I m , m ˜ m are contents. The BT-equation also appear in the neural networking specifically in feed-forward artificial neural network (FFA-NN) and its graphical sketch is presented in the Figure 1. In addition, it is important to highlight that the said problem arises in fractional calculus as a fractional differential equation in neural networks (FDE-NNs). Readers are referred to see [41] for more details about said physical fractional problem of complex nature. It is noted that mathematical formulation of aforementioned problem is the linear combination of the discussed networks while the solution of unknown function could be appropriate unknown weights. In account of this presented model the numerical experiments have been performed when digits = 100, N = 2 , σ = n = 1 , ω = μ = 0.5 and the orders of derivatives are taken as: v = 2 , v 1 = 1.5 .
The operational matrices via both approaches have been computed for above mentioned values of fractional order derivatives and stated under:
D E v = 2 = t 2 [ 0 0 20 0 0 10 0 0 2 ] , D A v = 2 = 1 3 [ 20 60 100 10 30 50 2 6 10 ] ,
D E v = 3 2 = t 3 2 π [ 0 0 40 0 0 20 0 0 4 ] , D A v = 3 2 = 1 7 π [ 16 144 400 8 72 200 8 5 72 5 40 ] .
In the above expressions, D A and D E are respectively representing approximate and exact operational matrices of derivatives having a fractional order while the Chelyshkov polynomial vector of order 3 for t is stated under:
φ ( t ) = [ 10 t 2 12 t + 3 5 t 2 + 4 t t 2 ] .
The proposed scheme is adopted to examine the solution of physical problem understudy and noted that an exact solution is obtained using CPMEOM method for a very small value of N while the CPMAOM contains some error, which is asserted by means of graph (see Figure 6a) and tabular form of the comparative study is given in the Table 7. The graphical illustration of error analysis is presented in Figure 6b. The accuracy level of proposed technique is examined by calculating the L2, L and root mean square (RMS) errors while their descriptions are given below.
L 2 = k = 1 K | U ( t k ) | Exact U ( t k ) | Approximate | 2 , L = max 1 k K | U ( t k ) | Exact U ( t k ) | Approximate | ,
RMS = 1 K ( k = 1 K | U ( t k ) | Exact U ( t k ) | Approximate | 2 ) .
The Table 8, Table 9 and Table 10 are constructed to present the analysis about L2, L and root mean square (RMS) errors while it is noticed that when increasing the number of nodes (10, 102, 500 and 103) we are obtaining better rate of accuracy for CPM via D A but the CPM via D E is free of error due to the accuracy of the operational matrix. Hence, we found very efficient and accurate results by means of Chelyshkov polynomial method based on exact operational matrices of derivative (CPMEOM). The set of graphs and tabular forms of comparison are endorsing the credibility and efficiency of the novel matrix−based proposed method and could be extended for the problems arising in engineering and nonlinear sciences.

6. Conclusions

The current work is dedicated to the construction of a new computational algorithm based on operational matrices of derivatives. The OMDs are obtained through Chelyshkov polynomials and piecewise functions. A novel mathematical method is proposed depending upon developed matrices and successfully applied for some class of FDEs. The error bound and convergence analysis is reported to validate the consistency of the mathematical structure of CPM.
Hence, some concluding remarks are stated below:
  • The matrices are derived by means of two different approaches. The operational matrices obtained via Theorem 1 are approximate for non-integer orders of derivative but exact for any integer order derivative while the Theorem 3 provides the exact operational matrices for both inter and non-integer derivatives. The second tactic was extra effectual and consistent.
  • The solutions of the non-integer order problem have been attained via suggested method and very productive results have been attained. In account of obtained results, it is noticed that the CPM has an enhanced accuracy and efficiency rate compared with data in the literature.
  • It is also perceived that computational procedure is a well-organized mathematical tool to scrutinize the fractional order problems. Hence, we developed the mentioned method for a class of nonlinear fractional problems and applications in neural networking systems have been reported. The work is extendable to other applied and natural sciences problems.

Author Contributions

Conceptualization, M.H., M.U. and W.W.; methodology, M.H.; M.U., software, M.H., M.U.; validation, M.H., M.U.; formal analysis, M.H., M.U.; investigation, M.H.; M.U., writing—original draft preparation, M.H., M.U.; writing—review and editing, O.M.F.; visualization, I.K.; supervision, M.U., W.W.; project administration, I.K., O.M.F.; funding acquisition, O.M.F. All authors have read and agreed to the published version of the manuscript.

Funding

This research is funded by YUTP (Cost Center 015LC0-173).

Acknowledgments

The authors would like to thank YUTP (Cost Center 015LC0-173) for the financial support in this research. The first author (M. Hamid) is grateful to the Fudan University for providing research opportunities in China through International Exchange Post-Doctoral Fellowship. The author M. Usman acknowledge the support of Peking University through the Boya Post-doctoral Fellowship.

Conflicts of Interest

All the authors declare that there is no actual or potential conflict of interest including any financial, personal or other relationships with other people or organizations.

References

  1. Oldham, K.; Spanier, J. The Fractional Calculus Theory and Applications of Differentiation and Integration to Arbitrary Order; Elsevier: Amsterdam, The Netherlands, 1974; Volume 111. [Google Scholar]
  2. Rudolf, H. Applications of Fractional Calculus in Physics; World Scientific: Singapore, 2000. [Google Scholar]
  3. Raza, J.; Mebarek-Oudina, F.; Mahanthesh, B. Magnetohydrodynamic flow of nano Williamson fluid generated by stretching plate with multiple slips. Multidiscip. Model. Mater. Struct. 2019, 15, 871–894. [Google Scholar] [CrossRef]
  4. Raza, J.; Mebarek-Oudina, F.; Ram, P.; Sharma, S. MHD flow of non-Newtonian molybdenum disulfide nanofluid in a converging/diverging channel with Rosseland radiation. Defect Diffus. Forum 2020, 401, 92–106. [Google Scholar] [CrossRef]
  5. Mahanthesh, B.; Lorenzini, G.; Oudina, F.M.; Animasaun, I.L. Significance of exponential space—and thermal—dependent heat source effects on nanofluid flow due to radially elongated disk with Coriolis and Lorentz forces. J. Therm. Anal. Calorim. 2019, 1–8. [Google Scholar] [CrossRef]
  6. Kreyszig, E. Introductory functional analysis with applications; Wiley: New York, NY, USA, 1978; Volume 1. [Google Scholar]
  7. Diethelm, K. The Analysis of Fractional Differential Equations: An Application-Oriented Exposition Using Differential Operators of Caputo Type; Springer Science & Business Media: Berlin, Germany, 2010. [Google Scholar]
  8. Kilbas, A.A.A.; Srivastava, H.M.; Trujillo, J.J. Theory and Applications of Fractional Differential Equations; Elsevier Science Limited: Amsterdam, The Netherlands, 2006; Volume 204. [Google Scholar]
  9. Sabatier, J.; Agrawal, O.P.; Machado, J.T. Advances in Fractional Calculus; Springer: Berlin, Germany, 2007; Volume 4. [Google Scholar]
  10. Mainardi, F. Fractional Calculus and Waves in Linear Viscoelasticity: An Introduction to Mathematical Models; World Scientific: Singapore, 2010. [Google Scholar]
  11. Sun, H.; Zhang, Y.; Baleanu, D.; Chen, W.; Chen, Y. 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]
  12. Hamid, M.; Usman, M.; Zubair, T.; Mohyud-Din, S.T. Comparison of Lagrange multipliers for telegraph equations. Ain Shams Eng. J. 2018, 9, 2323–2328. [Google Scholar] [CrossRef]
  13. Podlubny, I.; Skovranek, T.; Datsko, B. Recent advances in numerical methods for partial fractional differential equations. In Proceedings of the 15th International Carpathian Control Conference (ICCC), Velke Karlovice, Czech Republic, 28–30 May 2014; pp. 454–457. [Google Scholar]
  14. Pedas, A.; Tamme, E. Numerical solution of nonlinear fractional differential equations by spline collocation methods. J. Comput. Appl. Math. 2014, 255, 216–230. [Google Scholar] [CrossRef]
  15. Bhrawy, A.; Alhamed, Y.; Baleanu, D.; Al-Zahrani, A. New spectral techniques for systems of fractional differential equations using fractional-order generalized Laguerre orthogonal functions. Fract. Calc. Appl. Anal. 2014, 17, 1137–1157. [Google Scholar] [CrossRef]
  16. Hamid, M.; Usman, M.; Zubair, T.; Haq, R.U.; Shafee, A. An efficient analysis for N-soliton, Lump and lump–kink solutions of time-fractional (2 + 1)-Kadomtsev—Petviashvili equation. Phys. A Stat. Mech. Appl. 2019, 528, 121320. [Google Scholar] [CrossRef]
  17. Usman, M.; Hamid, M.; Zubair, T.; Haq, R.U.; Wang, W. Operational-matrix-based algorithm for differential equations of fractional order with Dirichlet boundary conditions. Eur. Phys. J. Plus 2019, 134, 279. [Google Scholar] [CrossRef]
  18. Zeid, S.S. Approximation methods for solving fractional equations. Chaos Solitons Fractals 2019, 125, 171–193. [Google Scholar] [CrossRef]
  19. Farhan, M.; Omar, Z.; Mebarek-Oudina, F.; Raza, J.; Shah, Z.; Choudhari, R.; Makinde, O. Implementation of one step one hybrid block method on nonlinear equation of the circular sector oscillator. Comput. Math. Model. 2020, 31. [Google Scholar] [CrossRef]
  20. Alkasassbeh, M.; Omar, Z.; Mebarek-Oudina, F.; Raza, J.; Chamkha, A. Heat transfer study of convective fin with temperature-dependent internal heat generation by hybrid block method. Heat Transf. Asian Res. 2019, 48, 1225–1244. [Google Scholar] [CrossRef]
  21. Hamrelaine, S.; Mebarek-Oudina, F.; Sari, M.R. Analysis of MHD Jeffery Hamel flow with suction/injection by homotopy analysis method. J. Adv. Res. Fluid Mech. Therm. Sci. 2019, 58, 173–186. [Google Scholar]
  22. Saadatmandi, A.; Dehghan, M.J.C.; Applications, M.W. A new operational matrix for solving fractional-order differential equations. Comput. Math. Appl. 2010, 59, 1326–1336. [Google Scholar] [CrossRef] [Green Version]
  23. Doha, E.; Bhrawy, A.; Ezz-Eldien, S. Efficient Chebyshev spectral methods for solving multi-term fractional orders differential equations. Appl. Math. Model. 2011, 35, 5662–5672. [Google Scholar] [CrossRef]
  24. Doha, E.; Bhrawy, A.; Ezz-Eldien, S. A new Jacobi operational matrix: An application for solving fractional differential equations. Appl. Math. Model. 2012, 36, 4931–4943. [Google Scholar] [CrossRef]
  25. Mohyud-Din, S.; Iqbal, M.; Hassan, S. Modified Legendre wavelets technique for fractional oscillation equations. Entropy 2015, 17, 6925–6936. [Google Scholar] [CrossRef] [Green Version]
  26. Bazm, S.; Hosseini, A. Numerical solution of nonlinear integral equations using alternative Legendre polynomials. J. Appl. Math. Comput. 2018, 56, 25–51. [Google Scholar] [CrossRef]
  27. Usman, M.; Hamid, M.; Haq, R.U.; Wang, W. An efficient algorithm based on Gegenbauer wavelets for the solutions of variable-order fractional differential equations. Eur. Phys. J. Plus 2018, 133, 327. [Google Scholar] [CrossRef]
  28. Usman, M.; Hamid, M.; Zubair, T.; Haq, R.U.; Wang, W.; Liu, M. Novel operational matrices-based method for solving fractional-order delay differential equations via shifted Gegenbauer polynomials. Appl. Math. Comput. 2020, 372, 124985. [Google Scholar] [CrossRef]
  29. Usman, M.; Hamid, M.; Khalid, M.S.U.; Haq, R.U.; Liu, M. A robust scheme based on novel-operational matrices for some classes of time-fractional nonlinear problems arising in mechanics and mathematical physics. Numer. Methods Partial. Differ. Equ. 2020, 1–35. [Google Scholar] [CrossRef]
  30. Usman, M.; Zubair, T.; Hamid, M.; Haq, R. Novel modification in wavelets method to analyze unsteady flow of nanofluid between two infinitely parallel plates. Chin. J. Phys. 2020, 66, 222–236. [Google Scholar] [CrossRef]
  31. Hamid, M.; Usman, M.; Haq, R.U. Wavelet investigation of Soret and Dufour effects on stagnation point fluid flow in two dimensions with variable thermal conductivity and diffusivity. Phys. Scr. 2019, 94, 115219. [Google Scholar] [CrossRef]
  32. Mohammadi, F.; Moradi, L.; Baleanu, D.; Jajarmi, A. A hybrid functions numerical scheme for fractional optimal control problems: Application to nonanalytic dynamic systems. J. Vib. Control 2018, 24, 5030–5043. [Google Scholar] [CrossRef]
  33. Moradi, L.; Mohammadi, F.; Baleanu, D. A direct numerical solution of time-delay fractional optimal control problems by using Chelyshkov wavelets. J. Vib. Control 2019, 25, 310–324. [Google Scholar] [CrossRef]
  34. Chelyshkov, V.S. Alternative orthogonal polynomials and quadratures. Electron. Trans. Numer. Anal. 2006, 25, 17–26. [Google Scholar]
  35. Gokmen, E.; Yuksel, G.; Sezer, M. A numerical approach for solving Volterra type functional integral equations with variable bounds and mixed delays. J. Comput. Appl. Math. 2017, 311, 354–363. [Google Scholar] [CrossRef]
  36. Hamid, M.; Usman, M.; Zubair, T.; Haq, R.; Wang, W. Innovative operational matrices based computational scheme for fractional diffusion problems with the Riesz derivative. Eur. Phys. J. Plus 2019, 134, 484. [Google Scholar] [CrossRef]
  37. Talaei, Y.; Asgari, M. An operational matrix based on Chelyshkov polynomials for solving multi-order fractional differential equations. Neural Comput. Appl. 2018, 30, 1369–1376. [Google Scholar] [CrossRef]
  38. Hamid, M.; Usman, M.; Haq, R.; Wang, W. A Chelyshkov polynomial based algorithm to analyze the transport dynamics and anomalous diffusion in fractional model. Phys. A Stat. Mech. Appl. 2020, 551, 124227. [Google Scholar] [CrossRef]
  39. Yuanlu, L. Solving a nonlinear fractional differential equation using Chebyshev wavelets. Commun. Nonlinear Sci. Numer. Simul. 2010, 15, 2284–2292. [Google Scholar]
  40. Heydari, M.; Hooshmandasl, M.; Cattani, C. A new operational matrix of fractional order integration for the Chebyshev wavelets and its application for nonlinear fractional Van der Pol oscillator equation. Proc. Math. Sci. 2018, 128, 26. [Google Scholar] [CrossRef]
  41. Diethelm, K.; Ford, J. Numerical solution of the Bagley-Torvik equation. BIT Numer. Math. 2002, 42, 490–507. [Google Scholar]
  42. Zubair, T.; Sajjad, M.; Madni, R.; Shabir, A. Hermite Solution of Bagley-Torvik Equation of Fractional Order. Int. J. Mod. Nonlinear Theory Appl. 2017, 6, 104–118. [Google Scholar] [CrossRef] [Green Version]
Figure 1. The Bagley–Torvik (BT) equation arise in FDE-NNs architecture.
Figure 1. The Bagley–Torvik (BT) equation arise in FDE-NNs architecture.
Symmetry 12 01471 g001
Figure 2. The flow chart of the algorithm.
Figure 2. The flow chart of the algorithm.
Symmetry 12 01471 g002
Figure 3. The graphical representation (Problem 1) exact solution, Chelyshkov polynomial method (CPM) solution via D E and CPM soliton via D A . (a). Comparison for fractional order derivatives. (b). Comparison for integer order derivative.
Figure 3. The graphical representation (Problem 1) exact solution, Chelyshkov polynomial method (CPM) solution via D E and CPM soliton via D A . (a). Comparison for fractional order derivatives. (b). Comparison for integer order derivative.
Symmetry 12 01471 g003
Figure 4. The graphical representation of (Problem 1) exact solution, CPM solution via D E and CPM soliton via D A . The values of v are chosen as 1.2 , 1.4 , 1.6 , 1.8 , 2 . (a) For v = 1.75 , N = 3 and Domain = [ 0 , 1 ] . (b) For v = 1.75 , N = 3 and Domain = [ 0 , 10 ] .
Figure 4. The graphical representation of (Problem 1) exact solution, CPM solution via D E and CPM soliton via D A . The values of v are chosen as 1.2 , 1.4 , 1.6 , 1.8 , 2 . (a) For v = 1.75 , N = 3 and Domain = [ 0 , 1 ] . (b) For v = 1.75 , N = 3 and Domain = [ 0 , 10 ] .
Symmetry 12 01471 g004
Figure 5. The graphical representation of Problem 1 exact solution, CPM solution via D E and CPM soliton via D A . (a) When v = 2 , v 1 , v 2 are integer and N = 3 . (b) Error curve for CPMAOM. (c) Comparative study for different orders of derivatives.
Figure 5. The graphical representation of Problem 1 exact solution, CPM solution via D E and CPM soliton via D A . (a) When v = 2 , v 1 , v 2 are integer and N = 3 . (b) Error curve for CPMAOM. (c) Comparative study for different orders of derivatives.
Symmetry 12 01471 g005
Figure 6. The graphical representation of Bagley–Torvik (BT)-equation. (a) Exact solution, CPM solution via D E and CPM solution via D A . (b) Error curve for CPMAOM.
Figure 6. The graphical representation of Bagley–Torvik (BT)-equation. (a) Exact solution, CPM solution via D E and CPM solution via D A . (b) Error curve for CPMAOM.
Symmetry 12 01471 g006
Table 1. Comparative analysis between algorithms based on both kinds of operational matrices ( D E ) and ( D A ) when N = 3 , v = 1.75 and various values of v 1 .
Table 1. Comparative analysis between algorithms based on both kinds of operational matrices ( D E ) and ( D A ) when N = 3 , v = 1.75 and various values of v 1 .
t CPM   via   D E CPM   via   D A CPM   via   D A CPM   via   D A CPM   via   D A CPM   via   D A
v 1 = 0.1 , 0.3 , 0.5
v 1 = 0.7 , 0.9 .
v 1 = 0.1 v 1 = 0.3 v 1 = 0.5 v 1 = 0.7 v 1 = 0.9
0.108.18856 × 10−34.92337 × 10−43.22352 × 10−42.05608 × 10−42.56707 × 10−4
0.202.86418 × 10−31.83398 × 10−31.19962 × 10−37.64621 × 10−49.54227 × 10−3
0.305.60085 × 10−33.82190 × 10−32.49712 × 10−31.59032 × 10−31.98366 × 10−3
0.408.60270 × 10−36.25305 × 10−34.08017 × 10−32.59599 × 10−33.23609 × 10−3
0.501.15525 × 10−28.92438 × 10−35.81409 × 10−33.69492 × 10−34.60263 × 10−3
0.601.42422 × 10−21.16328 × 10−37.56419 × 10−34.80038 × 10−35.97436 × 10−3
0.701.65723 × 10−21.41754 × 10−29.19580 × 10−35.82566 × 10−37.24239 × 10−3
0.801.85527 × 10−21.63491 × 10−21.05742 × 10−26.68405 × 10−38.29782 × 10−3
0.902.03021 × 10−21.79507 × 10−21.15648 × 10−37.28881 × 10−39.03173 × 10−3
1.002.20482 × 10−21.87773 × 10−21.20328 × 10−27.55325 × 10−39.33523 × 10−3
Table 2. Comparative analysis of Problem 1 with exact solution and solutions obtained via Chelyshkov polynomial method (CPM) via D E and D A when N = 3 , v = 1.75 , v 1 = 0.5 .
Table 2. Comparative analysis of Problem 1 with exact solution and solutions obtained via Chelyshkov polynomial method (CPM) via D E and D A when N = 3 , v = 1.75 , v 1 = 0.5 .
t [39][40] CPM   via   D A CPM   via   D E v = 2 , v 1 = 1 .
CPM   via   D E CPM   via   D A
0.19.2677 × 10−71.4411 × 10−41.96538 × 10−4000
0.23.6193 × 10−61.4007 × 10−47.30757 × 10−4000
0.36.3739 × 10−61.3459 × 10−41.51957 × 10−3000
0.49.1427 × 10−61.2835 × 10−42.47987 × 10−3000
0.51.2129 × 10−51.2241 × 10−43.52859 × 10−3000
0.61.4512 × 10−51.1491 × 10−44.58261 × 10−3000
0.71.7072 × 10−51.0803 × 10−45.55886 × 10−3000
0.81.9533 × 10−51.0114 × 10−46.37425 × 10−3000
0.92.1888 × 10−59.4240 × 10−46.94567 × 10−3000
Table 3. Comparative analysis between algorithms based on both kinds of operational matrices ( D E ) and ( D A ) when N = 3 , v 1 = 1 and various values of v .
Table 3. Comparative analysis between algorithms based on both kinds of operational matrices ( D E ) and ( D A ) when N = 3 , v 1 = 1 and various values of v .
t CPM   via   D E CPM   via   D A CPM   via   D A CPM   via   D A CPM   via   D A CPM   via   D A
v = 1.2 , 1.4 , 1.6
v = 1.8 , 2 .
v = 1.2 v = 1.4 v = 1.6 v = 1.8 v = 2
0.106.88784 × 10−52.08680 × 10−45.70950 × 10−45.70950 × 10−40
0.202.25898 × 10−46.96022 × 10−41.98169 × 10−31.98169 × 10−30
0.304.09948 × 10−41.28895 × 10−33.84296 × 10−33.84296 × 10−30
0.405.77665 × 10−41.86103 × 10−35.85077 × 10−35.85076 × 10−30
0.507.03432 × 10−42.33245 × 10−37.78631 × 10−37.78631 × 10−30
0.607.79381 × 10−42.67003 × 10−39.51603 × 10−39.51603 × 10−30
0.708.15394 × 10−42.88722 × 10−31.09916 × 10−21.09916 × 10−20
0.808.39099 × 10−43.04411 × 10−31.22500 × 10−21.22500 × 10−20
0.908.95872 × 10−43.24741 × 10−31.34132 × 10−21.34132 × 10−20
1.001.04884 × 10−33.65048 × 10−31.46887 × 10−21.46887 × 10−20
Table 4. Comparative analysis between algorithms based on both kinds of operational matrices ( D E ) and ( D A ) when N = 3 , v = 2 , v 2 = 1.234 and various values of v 1 .
Table 4. Comparative analysis between algorithms based on both kinds of operational matrices ( D E ) and ( D A ) when N = 3 , v = 2 , v 2 = 1.234 and various values of v 1 .
t CPM   via   D E CPM   via   D A CPM   via   D A CPM   via   D A CPM   via   D A CPM   via   D A
v 1 = 0.1 , 0.3 , 0.5
v 1 = 0.7 , 0.9 .
v 1 = 0.1 v 1 = 0.3 v 1 = 0.5 v 1 = 0.7 v 1 = 0.9
0.108.76067 × 10−65.87688 × 10−63.91584 × 10−63.62176 × 10−65.54734 × 10−6
0.203.26440 × 10−52.18920 × 10−51.45838 × 10−51.34754 × 10−52.06163 × 10−5
0.306.80521 × 10−54.56220 × 10−53.03845 × 10−52.80434 × 10−54.28474 × 10−5
0.401.11387 × 10−47.46435 × 10−54.96987 × 10−54.58084 × 10−56.98811 × 10−5
0.501.59050 × 10−41.06533 × 10−47.09070 × 10−56.52528 × 10−59.93578 × 10−5
0.602.07445 × 10−41.38868 × 10−49.23900 × 10−58.48591 × 10−51.28918 × 10−4
0.702.52972 × 10−41.69224 × 10−41.12528 × 10−41.03110 × 10−41.56202 × 10−4
0.802.92034 × 10−41.95179 × 10−41.29703 × 10−41.18488 × 10−41.78850 × 10−4
0.903.21033 × 10−42.14308 × 10−41.42294 × 10−41.29475 × 10−41.94504 × 10−4
1.003.36371 × 10−42.24189 × 10−41.48682 × 10−41.34554 × 10−42.00802 × 10−4
Table 5. Comparative analysis of Problem 2 with exact solution, existing literature and solutions obtained via Chelyshkov polynomial method (CPM) via D E and D A when N = 3 , v = 2 , v 1 = 0.333 , v 2 = 1.234 .
Table 5. Comparative analysis of Problem 2 with exact solution, existing literature and solutions obtained via Chelyshkov polynomial method (CPM) via D E and D A when N = 3 , v = 2 , v 1 = 0.333 , v 2 = 1.234 .
t [39][40] CPM   via   D A CPM   via   D E When   v , v 1 , v 2 Z +
CPM   via   D E CPM   via   D A
0.12.9095 × 10−75.8178 × 10−45.46485 × 10−6000
0.27.5117 × 10−75.7770 × 10−42.03565 × 10−5000
0.31.2248 × 10−75.5994 × 10−44.24208 × 10−5000
0.44.8091 × 10−75.3877 × 10−46.94033 × 10−5000
0.51.6932 × 10−75.1798 × 10−49.90498 × 10−5000
0.62.1874 × 10−64.8878 × 10−41.29106 × 10−4000
0.72.5735 × 10−64.6190 × 10−41.57318 × 10−4000
0.82.9814 × 10−64.3484 × 10−41.81430 × 10−4000
0.93.7412 × 10−61.0522 × 10−41.99190 × 10−4000
Table 6. Comparative analysis between algorithms based on both kinds of operational matrices ( D E ) and ( D A ) when N = 3 , v = 2 , v 1 = 0.333 and various values of v 2 .
Table 6. Comparative analysis between algorithms based on both kinds of operational matrices ( D E ) and ( D A ) when N = 3 , v = 2 , v 1 = 0.333 and various values of v 2 .
t CPM   via   D E CPM   via   D E CPM   via   D A CPM   via   D A CPM   via   D A CPM   via   D A
v 2 = 1.2 , 1.4 v 2 = 1.6 , 1.8 v 2 = 1.2 v 2 = 1.4 v 2 = 1.6 v 2 = 1.8
0.1003.89289 × 10−61.33259 × 10−52.08402 × 10−51.94482 × 10−5
0.2001.45018 × 10−54.97146 × 10−57.80106 × 10−57.31324 × 10−5
0.3003.02220×10−51.03782 × 10−41.63485 × 10−41.54062 × 10−4
0.4004.94490 × 10−51.70145 × 10−42.69239 × 10−42.55246 × 10−4
0.5007.05780 × 10−52.43420 × 10−43.87247 × 10−43.69695 × 10−4
0.6009.20044 × 10−53.18223 × 10−45.09482 × 10−44.90417 × 10−4
0.7001.12124 × 10−43.89170 × 10−46.27919 × 10−46.10421 × 10−4
0.8001.29331 × 10−44.50878 × 10−47.34533 × 10−47.22718 × 10−4
0.9001.42022 × 10−44.97963 × 10−48.21298 × 10−48.20316 × 10−4
1.0001.48591 × 10−45.25041 × 10−48.80189 × 10−48.96226 × 10−4
Table 7. Comparative analysis between algorithms based on both kinds of operational matrices ( D E ) and ( D A ) when N = 2 , v = 2 and various values of v 1 .
Table 7. Comparative analysis between algorithms based on both kinds of operational matrices ( D E ) and ( D A ) when N = 2 , v = 2 and various values of v 1 .
t v 1 = 1.1 v 1 = 1.3 v 1 = 1.5
CPM   via   D E CPM   via   D E CPM   via   D E CPM   via   D A CPM   via   D E CPM   via   D A
0.101.64747 × 10−301.62187 × 10−301.61491 × 10−3
0.206.58986 × 10−306.48749 × 10−306.45966 × 10−3
0.301.48272 × 10−201.45969 × 10−201.45342 × 10−2
0.402.63595 × 10−202.59500 × 10−202.58386 × 10−2
0.504.11867 × 10−204.05468 × 10−204.03729 × 10−2
0.605.93088 × 10−205.83874 × 10−205.81369 × 10−2
0.708.07258 × 10−207.94718 × 10−207.91308 × 10−2
0.801.05438 × 10−101.03800 × 10−101.03355 × 10−1
0.901.33445 × 10−101.31372 × 10−101.30808 × 10−1
1.001.64747 × 10−101.62187 × 10−101.61491 × 10−1
Table 8. L2 error analysis for various values of time and comparison between both kinds of methods.
Table 8. L2 error analysis for various values of time and comparison between both kinds of methods.
t K = 10 K = 100 K = 500 K = 1000
CPMEOMCPMAOMCPMEOMCPMAOMCPMEOMCPMAOMCPMEOMCPMAOM
0.207.553 × 10−607.165 × 10−802.852 × 10−907.126 × 10−10
0.403.193 × 10−502.883 × 10−701.142 × 10−802.852 × 10−9
0.607.572 × 10−506.526 × 10−702.573 × 10−806.422 × 10−9
0.801.415 × 10−401.167 × 10−604.580 × 10−801.142 × 10−8
1.002.319 × 10−401.834 × 10−607.165 × 10−801.786 × 10−8
Table 9. L error analysis for various values of time and comparison between both kinds of methods.
Table 9. L error analysis for various values of time and comparison between both kinds of methods.
t K = 10 K = 100 K = 500 K = 1000
CPMEOMCPMAOMCPMEOMCPMAOMCPMEOMCPMAOMCPMEOMCPMAOM
0.202.696 × 10−602.227 × 10−808.742 × 10−1002.180 × 10−10
0.401.287 × 10−509.118 × 10−803.514 × 10−908.742 × 10−10
0.603.362 × 10−502.098 × 10−707.943 × 10−901.972 × 10−9
0.806.806 × 10−503.814 × 10−701.419 × 10−803.514 × 10−9
1.001.193 × 10−406.090 × 10−702.227 × 10−805.503 × 10−9
Table 10. Root mean square (RMS) error analysis for various values of time and comparison between both kinds of methods.
Table 10. Root mean square (RMS) error analysis for various values of time and comparison between both kinds of methods.
t K = 10 K = 100 K = 500 K = 1000
CPMEOMCPMAOMCPMEOMCPMAOMCPMEOMCPMAOMCPMEOMCPMAOM
0.202.388 × 10−607.165 × 10−901.276 × 10−1002.254 × 10−11
0.401.010 × 10−502.883 × 10−805.109 × 10−1009.020 × 10−11
0.602.395 × 10−506.526 × 10−801.151 × 10−902.031 × 10−10
0.804.475 × 10−501.167 × 10−702.048 × 10−903.612 × 10−10
1.007.332 × 10−501.834 × 10−703.204 × 10−905.648 × 10−10

Share and Cite

MDPI and ACS Style

Hamid, M.; Foong, O.M.; Usman, M.; Khan, I.; Wang, W. A New Operational Matrices-Based Spectral Method for Multi-Order Fractional Problems. Symmetry 2020, 12, 1471. https://doi.org/10.3390/sym12091471

AMA Style

Hamid M, Foong OM, Usman M, Khan I, Wang W. A New Operational Matrices-Based Spectral Method for Multi-Order Fractional Problems. Symmetry. 2020; 12(9):1471. https://doi.org/10.3390/sym12091471

Chicago/Turabian Style

Hamid, M., Oi Mean Foong, Muhammad Usman, Ilyas Khan, and Wei Wang. 2020. "A New Operational Matrices-Based Spectral Method for Multi-Order Fractional Problems" Symmetry 12, no. 9: 1471. https://doi.org/10.3390/sym12091471

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