840
Views
10
CrossRef citations to date
0
Altmetric
Original articles

A numerical technique for solving multi-dimensional fractional optimal control problems

ORCID Icon
Pages 494-505 | Received 26 Apr 2018, Accepted 04 Jun 2018, Published online: 12 Jul 2018

ABSTRACT

In this article, we use the operation matrix (OM) of Riemann–Liouville fractional integral of the shifted Gegenbauer polynomials with the Lagrange multiplier method to provide efficient numerical solutions to the multi-dimensional fractional optimal control problems. The proposed technique transforms the under consideration problems into sets of nonlinear equations which are easy to solve. Numerical tests including numerical comparisons with some existing methods are introduced to demonstrate the accuracy and efficiency of the suggested technique.

1. Introduction

The mathematical topic of optimal control problems (OCPs) has received much attentions in the last years because it has a lot of important applications in physics, chemistry, engineering, etc. [Citation1, Citation2]. Recently, fractional calculus has demonstrated its accuracy in modelling many applications in various scientific fields [Citation3–5]

Fractional optimal control problem (FOCP) is an OCP in which the differential equations governing the dynamics of the system contain at least one fractional derivative operator. Due to the various applications of FOCPs in physics and engineering, they received much attentions from many researchers. these applications include the materials with memory and hereditary effects, dynamical processes containing gas diffusion and heat conduction in fractal porous media. Other applications of FOCPs are given in [Citation1, Citation6]. Because of a lot of FOCPs does not have analytical exact solutions, numerous numerical methods are offered to overcome these problems [Citation7–12]. In recent years, various OMs for different polynomials like Chebyshev polynomials [Citation13, Citation14], Legendre polynomials [Citation11, Citation15], Jacobi polynomials [Citation10, Citation16, Citation17], Bernstein polynomials [Citation18] and Lagguerre polynomial [Citation19] have been developed to cover the numerical solutions of different types of fractional differential equations [Citation20–23]. Our technique depends on the OM of RL fractional integral of shifted Gegenbauer polynomial (SGPs). The Gegenbauer polynomials have many useful properties. They generalize Legendre polynomials Lj(t) and Chebyshev polynomials of the first Tj(t) and second Uj(t) kind, and they are special cases of Jacobi polynomials. The most important characteristic of SGPs is achieving rapid rates of convergence [Citation24–27]. This encourages us to use these polynomials in the suggested technique as basis functions for finding the approximate solutions to a wide class of FOCPs in the following form: (1) Min.J=0tf(t,xj(t),u(t))dt,(1) subject to (2) D(ν)xj(t)=gj(t,xj(t))+bj(t)u(t),(2) with D(i)xj(0)=xj(i)(0),i=0,1,,m1,j=1,2,,n, where D(ν) is the Caputo fractional derivative of order ν,m1<νm and bj(t)0,n is the number of variables. In the proposed technique; the state and the control variables are approximated by SGPs. By using the OM of Riemann–Liouville fractional integral (RLFI) of the SGPs with the Lagrange multiplier method (LMM), the FOCPs are reduced to simple sets of nonlinear equations (NEs). The efficiency of the proposed technique is demonstrated by some numerical examples including problems in one-, two- and three-dimensional spaces, Also numerical comparisons between the suggested technique and some published results are held.

The rest of the paper is systemized as follows: We begin with some preliminaries of fractional calculus and GPs. In Section 3, the shifted Gegenbauer operational matrix (SGOM) of RL fractional integral is derived. In Section 4, the convergence of the proposed method is discussed. In Section 5, the proposed technique of applying SGOM of fractional integration for solving FOCPs is presented. In Section 6, some illustrative examples are offered. Finally concluding remarks end the paper.

2. Preliminaries and definitions

2.1. Fractional calculus definitions

Definition 2.1

One of the popular definitions of the fractional integral is the Riemann–Liouville (RL), which get from the relation (3) Iνf(t)=1Γ(ν)0t(tξ)ν1f(ξ)dξ,m1<ν<m, mN, ν>0, t>0,I0f(t)=f(t).(3) The operator Iν has properties said in [Citation28], we just recall the next property (4) Iνtβ=Γ(β+1)Γ(ν+β+1)tν+β.(4)

Definition 2.2

Dν is the RL fractional derivative of order ν is defined by (5) Dνf(t)=dmdxm(Imνf(t)),m1<νm, mN, νR,(5) where m is the smallest integer greater than ν.

Lemma 2.1

If m1<νm, mN, then (6) DνIνf(t)=f(t),IνDνf(t)=f(t)i=0m1f(i)(0+)tii!,t>0.(6)

2.2. Shifted Gegenbauer polynomials and their properties

The shifted ultraspherical (Gegenbauer) polynomials CS,j(α)(t), of degree jZ+, with the associated parameter α>12 are a sequence of real polynomials in the finite domain [0,L]. They are a family of orthogonal polynomials which has many properties:

The analytical form of the SGP is given by (7) CS,j(α)(t)=k=0j(1)jkΓ(α+12)Γ(j+k+2α)Γ(k+α+12)Γ(2α)(jk)!k!Lktk,CS,j(α)(0)=(1)jΓ(j+2α)Γ(2α)j!(7) and CS,j(α)(t)=Cj(α)2tL1,CS,0(α)(t)=1,CS,1(α)(t)=2tL1.

The orthogonal relation of SGPs is: (8) CS,i(α)(t),CS,j(α)(t)=0LCS,i(α)(t)CS,j(α)(t)ωS(α)(t)dt=λS,j(α)δi,j,(8) where ωS(α)(t) is the weight function, and it is even function given from the relation ωS(α)(t)=(tLt2)α1/2 and λS,j(α)=L22αλj(α).

This polynomial recover the shifted Chebyshev polynomial of the first kind TS,j(t)CS,j(0)(t), the shifted Legendre polynomial LS,j(t)CS,j(1/2)(t), and the shifted Chebyshev polynomial of the second kind CS,j(1)(t)(1/(j+1))US,j(t).

The square integrable function y(t) in [0,L] is approximated by SGPs as: y(t)=j=0Ny~jCS,j(α)(t), where the coefficients y~j are getting from (9) y~j=(λS,j(α))10Ly(t)ωS(α)(t)CS,j(α)(t)dt.(9) The approximation of function y(t) in the vector form is defined by (10) y(t)=YTφ(t),(10) where YT=[y~0,y~1,,y~N] is the shifted Gegenbauer coefficient vector, and (11) φ(t)=[CS,0(α)(t),CS,1(α)(t),,CS,N(α)(t)]T(11) is the shifted Gegenbauer vector. The q times repeated integration of Gegenbauer vector is (12) Iqφ(t)P(q)φ(t),(12) where P(q) is called the OM of the integration of φ(t).

3. Fractional SGOM of integration

In this section, the SGOM of RLFI will be derived.

Theorem 3.1

Let φ(t) be the shifted Gegenbauer vector and ν>0 then (13) Iνφ(t)P(ν)φ(t),(13) where t[0,1] and P(ν) is called OMFI of order ν in the RL sense, it is an (N+1)×(N+1) and is written as (14) P(ν)=k=00ξ0,0,kk=00ξ0,1,kk=00ξ0,N,kk=01ξ1,0,kk=01ξ1,1,kk=01ξ1,N,kk=0iξi,0,kk=0iξi,1,kk=0iξi,N,kk=0NξN,0,kk=0NξN,1,kk=0NξN,N,k,(14) where ξi,j,k is given by ξi,j,k=Ξ×Υ, where (15) Ξ=k=0i(1)ikΓ(α+12)Γ(i+k+2α)Γ(k+α+12)Γ(2α)Γ(k+ν+1)(ik)!,Υ=f=0j(1)jfj!(j+α)Γ2(α)Γ2(α+12)Γ(2α+j+f)Γ(ν+k+f+α+12)2(14α)πΓ(2α+j)Γ(2α)Γ(α+f+12)(jf)!f!Γ(ν+k+f+2α+1).(15)

Proof.

From relation (Equation7) and by using Equations (Equation3) and (Equation4), we can write (16) IνCS,i(α)(t)=k=0i(1)ikΓ(α+12)Γ(i+k+2α)Γ(k+α+12)Γ(2α)(ik)!k!Iν(tk),t[0,1]=k=0i(1)ikΓ(α+12)Γ(i+k+2α)Γ(k+α+12)Γ(2α)(ik)!Γ(ν+k+1)tk+ν,i=0,1,2,,N.(16) The function tk+ν can be written as a series of N+1 terms of Gegenbauer polynomial, (17) tk+ν=j=0Nt~jCS,j(α)(t),(17) where (18) t~j=f=0j(1)jfj!(j+α)Γ2(α)Γ2(α+12)Γ(2α+j+f)Γ(ν+k+f+α+12)2(14α)πΓ(2α+j)Γ(α+f+12)(jf)!f!Γ(2α)Γ(ν+k+f+2α+1).(18) Now, by employing Equations (Equation16)–(Equation18) we obtain: (19) IνCS,i(α)(t)=k=0ij=0N(1)ik×Γ(α+12)Γ(i+k+2α)Γ(k+α+12)Γ(2α)(ik)!Γ(ν+k+1)×t~jCS,j(α)(t),=j=0Nk=0iξi,j,kCS,j(α)(t),i=0,1,,N,(19) where ξi,j,k is given in Equation (Equation15).

Writing the last equation in a vector form gives (20) IνCS,i(α)(t)k=0iξi,0,k,k=0iξi,1,k,,k=0iξi,N,kφ(t),i=0,1,,N,(20) which finishes the proof.

4. Error estimation and convergence analysis

4.1. Error estimation

In the following theorem, the error estimation for the approximated functions will be expressed in terms of Gram determinant [Citation29].

Theorem 4.1

Assume that H=L2[0,1] is the Hilbert space, and let Y be a closed subspace of H such that Y=Span{CS,0(α)(t),CS,1(α)(t),,CS,N(α)(t)}. Let y(t) be an arbitrary element of H and y(t) be the unique best approximation of y(t) out of Y, then (21) y(t)y(t)2=Gram(y(t),CS,0(α)(t),CS,1(α)(t),,CS,N(α)(t))Gram(CS,0(α)(t),CS,1(α)(t),,CS,N(α)(t)),(21) where Gram(y(t),CS,0(α)(t),CS,1(α)(t),,CS,N(α)(t)) =y(t),y(t)y(t),CS,0(α)(t)y(t),CS,N(α)(t)CS,0(α)(t),y(t)CS,0(α)(t),CS,0(α)(t)CS,0(α)(t),CS,N(α)(t)CS,1(α)(t),y(t)CS,1(α)(t),CS,0(α)(t)CS,1(α)(t),CS,N(α)(t)CS,N(α)(t),y(t)CS,N(α)(t),CS,0(α)(t)CS,N(α)(t),CS,N(α)(t).

4.2. Convergence analysis

Consider the error, EIν of the operational matrix of RLFI as EIν=PνΦ(t)IνΦ(t), where EIν=[EIν,0,EIν,1,,EIν,N]T is an error vector.

From Equation (17), we had approximated tk+ν as j=0Nt~jCS,jα(t). From the above theorem, we have (22) tk+νj=0Nt~jCS,jα(t)2=Gram(tk+ν,CS,0(α)(t),CS,1(α)(t),,CS,N(α)(t))Gram(CS,0(α)(t),CS,1(α)(t),,CS,N(α)(t))1/2.(22) By using Equation (19), the upper bound of the operational matrix of integration will be (23) EIν,i2=IνCS,iα(t)j=0Nk=0iξi,j,kCS,j(α)(t),i=0,,N,(23) (24) k=0iΓ(α+12)Γ(i+k+2α)Γ(k+α+12)Γ(2α)(ik)!Γ(ν+k+1)×Gram(tk+ν,CS,0(α)(t),CS,1(α)(t),,CS,N(α)(t))Gram(CS,0(α)(t),CS,1(α)(t),,CS,N(α)(t))1/2.(24) The following theorem illustrates that by increasing the number of SGPs the error tends to zero.

Theorem 4.2

Suppose that function y(t)L2[0,1] is approximated by gN(t) as follows gN(t)=μ0CS,0α(t)+μ1CS,1α(t)++μNCS,Nα(t), where μi=01CS,iα(t)y(t)dt,i=0,,N. Consider sN(y)=01[y(t)gN(t)]2dt, then we have limNsN(y)=0. For the proof [Citation30].

5. Application of SGOM for FOCPs

In this section, the SGPs are used with the OM of the RLFI for solving the following FOCPs (Equation1) and (Equation2)

5.1. Shifted Gegenbauer approximation

Firstly, approximating D(ν)xj(t) and u(t) by, SGPs, CS,kα(t),k=0,1,,N as (25) D(ν)xj(t)XjTφ(t),j=1,2,,n(25) and u(t)UTφ(t), where X and U are unknown coefficients matrices which are written as x~j,0x~j,1x~j,N,u~0u~1u~N, respectively. By using the relation (I(ν)D(ν))f(t)=f(t)i=0m1f(i)(0+)tii!,t>0, into Equation (Equation25), we have (26) (I(ν)D(ν))xj(t)=xj(t)i=0m1xj(i)(0+)tii!,t>0.(26) By using SGOM relation together with Equation (Equation25), we get (27) (I(ν)D(ν))xj(t)XjTPνφ(t).(27) From Equations (Equation26) and (Equation27), we get (28) xj(t)XjTPνφ(t)+i=0m1xj(i)(0)tii!=(XjTPν+BjT)φ(t),(28) where BjT is the coefficients vector of i=0m1xj(i)(0)(ti/i!).

By approximating t and bj(t) by the SGP CS,k(α)(t) as (29) t=RTφ(t),bj(t)=QjTφ(t),(29) where R and Qj are known vectors defined as r0r1rN,qj,0qj,1qj,N where (30) rk=01tCS,k(α)(t)dt,qj,k=01bj(t)tCS,k(α)(t)dt,k=0,1,,N.(30)

By using Equations (Equation25), (Equation28) and (Equation29) into Equation (Equation1), we get (31) J[Xj,U]=01f(RT,XjTPν+BjT,UT)φ(t)dt.(31)

Employing Equations (Equation25), (Equation28) and (Equation29), the dynamic constraints (Equation2) can be approximated as (32) XjTφ(t)g(RT,XjTPν+BjT)φ(t)QjTφ(t)φT(t)U=0.(32) Let (33) QjTφ(t)φT(t)=φT(t)HjT,(33) where Hj is an N×N matrix.

The elements of the matrix Hj are getting from the following relation (34) Hj,lk=1λS,lαμ=0Nqμ01ωSα(t)CS,μα(t)CS,lα(t)CS,kα(t)dt,(34) where l=0,1,,N and k=0,1,,N.

By using Equation (Equation33) into Equation (Equation32), we obtain (35) (XjTgj(RT,XjTPν+BjT)φT(t)HjTR)φ(t)=0,(XjTgj(RT,XjTPν+BjT)HjTR)0.(35) Secondly, assume that (36) J[Xj,U,Λ]J[Xj,U]+(XjTgj(RT,XjTPν+BjT)HjTR)Λ,(36) where Λ is the unknown Lagrange multiplier vector, λ0λ1λN.

By applying the necessary conditions of optimality to Equation (Equation36), we have (37) JXj=0,JU=0,J∂Λ=0.(37)

By using Newton iterative method, this system of NEs can be solved for the unknown coefficients of the vectors X, U and Λ.

5.2. Approximation of our problem

In our case, the set of Gegenbauer polynomials, CS,Nα(t) is used as a basis which form the space D1[0,1]={y(t):y is continuously differentiable on interval [0,1]}, with uniform norm y∥=∥y+y´. Let us consider Mn=θ0CS,0α(t)+θ1CS,1α(t)++θnCS,nα(t), where Mn is the n-dimensional subspace of D1[0,1] and θ0,θ1,,θn are arbitrary real numbers. If we choose θ0,θ1,,θn in such a way that Mn minimizes J, denoting the minimum by σn. Then, we should have MnMn+1, this implies σnσn+1.

Theorem 5.1

Consider the functional J then limnσn=σ where σ=infxD1[0,1]J. For the proof, see [Citation21, Citation31].

6. Illustrative problems

One-Dimensional Problems

Problem 6.1

Consider the following FOCP [Citation21], minJ=1201(x2(t)+u2(t))dt, with the dynamic constraint Dνx(t)=x(t)+u(t),0ν1,x(0)=1. At ν=1 the exact solution is x(t)=cosh(2t)+βsinh(2t),u(t)=(1+2β)cosh(2t)+(2+β)sinh(2t), where β=cosh(2)+2sinh(2)2cosh(2)+sinh(2).

By applying the suggested technique to Problem 6.1, the resultant numerical results for the state x(t) and the control u(t) variables are displayed through Figure (a,b), respectively, at ν=0.75,0.85,0.95,1 with the exact solutions for N=8. We noted that the obtained solutions cover the classical results when the value of the fractional order tends to unity. Also in Tables  and , the absolute errors of the state x(t) and the control u(t) variables for Problem 6.1 are calculated at various choices of N. It is observed that the efficiency of the proposed method is increased by increasing N.

Figure 1. The behaviour of the approximate solutions of problem 6.1 for N=5 and ν=0.75,0.85,0.95,1 with the exact solution. (a) x(t). (b) u(t).

Figure 1. The behaviour of the approximate solutions of problem 6.1 for N=5 and ν=0.75,0.85,0.95,1 with the exact solution. (a) x(t). (b) u(t).

Table 1. The absolute errors of x(t) for Problem 6.1 at various choices of N.

Table 2. The absolute errors of u(t) for Problem 6.1 at various choices of N.

Problem 6.2

Consider the following FOCP [Citation21, Citation32] J=1201(x2(t)+u2(t))dt, subject to Dνx(t)=tx(t)+u(t),0ν1,x(0)=1.

In Figure (a,b), the obtained results of the variables x(t) and u(t) of Problem 6.2 are plotted for different values of ν. In Table , comparisons of our numerical results for the minimum values of J of Problem 6.2 with different values of ν at N=8 together with the results obtained in [Citation13] and [Citation33] are tabulated. Obviously, our estimated results are in a good agreement with the results in [Citation13, Citation33].

Figure 2. The behaviour of the approximate solutions of problem 6.2 for N=3 and ν=0.75,0.85,0.95,1. (a) x(t). (b) u(t).

Figure 2. The behaviour of the approximate solutions of problem 6.2 for N=3 and ν=0.75,0.85,0.95,1. (a) x(t). (b) u(t).

Table 3. The estimated values of J for different values of ν and N=8 for Problem 6.2.

Problem 6.3

Consider the following FOCP [Citation14] Min  J=01((x(t)t2)2+(u(t)+t420t9/109Γ[910])2)dt, with the dynamic Dνx(t)=t2x(t)+u(t),1ν2,x(0)=x˙(0)=0.

Figure (a,b) show the approximated results of state x(t) and the control u(t) variables of Problem 6.3 at N=3 and ν=1.85,1.95 and 2. In Table  comparisons of obtained results for the minimum values of J of Problem 6.3 at different choices of N together with the results obtained in [Citation14] are tabulated. It is noted that the approximated results obtained by the suggested technique are more accurate than the results in [Citation14].

Figure 3. The behaviour of the approximate solutions of problem 6.3 for N=3 with ν=1.85,1.95,2. (a) x(t). (b) u(t).

Figure 3. The behaviour of the approximate solutions of problem 6.3 for N=3 with ν=1.85,1.95,2. (a) x(t). (b) u(t).

Table 4. The estimated values of J at various choices of N and ν=1.1 for Problem 6.3.

Two-Dimensional Problems

Problem 6.4

Consider the following FOCS [Citation34] minJ=1201(x12(t)+x22(t)+u2(t))dt, under the constraint Dνx1(t)=x1(t)+x2(t)+u(t),Dνx2(t)=2x2(t),x1(0)=x2(0)=1. At ν=1 the exact solution is x1(t)=0.018352e2t+2.48165e2t3e2t2,x2(t)=e2t,u(t)=0.044305e2t1.0279322e2t+e2t2.

Figure (a–c) illustrate the behaviour of state variables x1(t),x2(t) and control variable u(t), respectively, for N=8 and ν=0.5,0.75,0.85,0.95 and 1 with the exact solutions. Tables  display the comparison of the absolute errors by using our mechanism and the method mention in [Citation35] of the variables x1(t),x2(t) and u(t) for Problem 6.4 at ν=1 and N=3,4,6. These results show that the suggested method is more accurate than the results of [Citation35]. This problem was solved in [Citation34] by a different technique. The results shown in Figure (a–c) are in a good agreement with the results established in [Citation34]. It is remarkable that we achieved satisfactory numerical results with at last 8 numbers of the SGP while in [Citation34], number of approximations starts in 8 and increases up to 128 are used to obtain satisfactory results. So we can deduce that our numerical technique is less computational than that in [Citation34].

Figure 4. The behaviour of the approximate solutions of problem 6.4 for N=8 and ν=0.65,0.75,0.85,0.95,1, with exact solution. (a) x1(t). (b) x2(t). (c) u(t).

Figure 4. The behaviour of the approximate solutions of problem 6.4 for N=8 and ν=0.65,0.75,0.85,0.95,1, with exact solution. (a) x1(t). (b) x2(t). (c) u(t).

Table 5. Absolute errors of x1(t) for ν=1 at various choices of N for Problem 6.4.

Table 6. Absolute errors of x2(t) for ν=1 at different choices of N for Problem 6.4.

Table 7. Absolute error of u(t) for ν=1 at different values of N for Problem 6.4.

Three-Dimensional Problem

Problem 6.5

Consider the following FOCS ([Citation36]) minJ=1201(x12(t)+x22(t)x32(t)+u2(t))dt with the dynamic constraints Dνx1(t)=2x1(t)tx2(t)+u(t),Dνx2(t)=3x1(t)+x3(t)u(t),Dνx3(t)=tx1(t)+x2(t),x1(0)=x2(0)=x3(0)=1.

Figure (a–d) illustrate the behaviour of approximate solution of the variables x1(t),x2(t),x3(t) and u(t), respectively, for N=5 at various choices of ν (ν=0.65,0.75,0.85,0.95 and 1).

Figure 5. The behaviour of the approximate solutions of problem 6.5 for N=5 and ν=0.65,0.75,0.85,0.95,1. (a) x1(t). (b) x2(t). (c) x3(t). (d) u(t).

Figure 5. The behaviour of the approximate solutions of problem 6.5 for N=5 and ν=0.65,0.75,0.85,0.95,1. (a) x1(t). (b) x2(t). (c) x3(t). (d) u(t).

7. Conclusions

In this paper, a new numerical mechanism has been derived to find the approximate solutions of the multi-dimensional FOCPs, this numerical mechanism depends on the SGOM of RLFI. The SGOM of fractional integration reduced the FOCP into an equivalent integral problem. The properties of the SGPs together with the LMM are used to transform the equivalent functional integral equation problem into an algebraic system of equations, which is easily to solve. The applicability, accuracy and rapidity by using few terms of the SGPs of the proposed mechanism are illustrated by numerical applications and the numerical comparisons with some existing methods in the literatures.

Disclosure statement

No potential conflict of interest was reported by the author.

References

  • Bohannan GW. Analog fractional order controller in temperature and motor control applications. J Vib Control. 2008;14(9–10):1487–1498.
  • Suarez JI, Vinagre BM, Chen Y. A fractional adaptation scheme for lateral control of an AGV. J Vib Control. 2008;14(9–10):1499–1511.
  • Atanackovic TM, Pilipovic S, Stankovic B, et al. Fractional calculus with applications in mechanics: wave propagation, impact and variational principles. New York (NY): Wiley; 2014.
  • Machado JAT, Silva MF, Barbosa RS, et al. Some applications of fractional calculus in engineering. Math Prob Eng. 2010;2010:1–34.
  • Kilbas AA, Srivastava HM, Trujillo JJ. Theory and applications of fractional differential equations. San Diego (CA): Elsevier; 2006.
  • Jesus IS, Machado JT. Fractional control of heat diffusion systems. Nonlinear Dyn. 2008;54:263–282.
  • Agrawal OP. Fractional optimal control of a distributed system using eigenfunctions. J Comput Nonlinear Dyn. 2008;3(2):021204.
  • Tricaud C, Chen Y. An approximate method for numerically solving fractional order optimal control problems of general form. Comput Math Appl. 2010;59(5):1644–1655.
  • Debbouche A, Nieto JJ, Torres DF. Optimal solutions to relaxation in multiple control problems of Sobolev type with nonlocal nonlinear fractional differential equations. J Optim Theory Appl. 2017;174(1):7–31.
  • Bhrawy AH, Doha EH, Baleanu D, et al. A spectral tau algorithm based on Jacobi operational matrix for numerical solution of time fractional diffusion-wave equations. J Comput Phys. 2015;293:142–156.
  • Erjaee GH, Akrami MH, Atabakzadeh MH. The operational matrix of fractional integration for shifted Legendre polynomials. Iranian J Sci Technol (Sciences). 2013;37(4):439–444.
  • Nemati A, Yousefi S, Soltanian F, et al. An efficient numerical solution of fractional optimal control problems by using the Ritz method and Bernstein operational matrix. Asian J Control. 2016;18(6):2272–2282.
  • Doha EH, Bhrawy AH, Ezz-Eldien SS. A Chebyshev spectral method based on operational matrix for initial and boundary value problems of fractional order. Comput Math Appl. 2011;62(5):2364–2373.
  • Bhrawy AH, Alofi AS. The operational matrix of fractional integration for shifted Chebyshev polynomials. Appl Math Lett. 2013;26(1):25–31.
  • Saadatmandi A, Dehghan M. A new operational matrix for solving fractional-order differential equations. Comput Math Appl. 2010;59(3):1326–1336.
  • Doha EH, Bhrawy AH, Ezz-Eldien SS. A new Jacobi operational matrix: an application for solving fractional differential equations. Appl Math Model. 2012;36(10):4931–4943.
  • Bhrawy AH, Tharwat MM, Alghamdi MA. A new operational matrix of fractional integration for shifted Jacobi polynomials. Bull Malays Math Sci Soc. 2014;37(4):983–995.
  • Saadatmandi A. Bernstein operational matrix of fractional derivatives and its applications. Appl Math Model. 2014;38(4):1365–1372.
  • Bhrawy AH, Baleanu D, Assas LM. Efficient generalized Laguerre-spectral methods for solving multi-term fractional differential equations on the half line. J Vib Control. 2014;20(7):973–985.
  • Kucuk I, Sadek I. An efficient computational method for the optimal control problem for the Burgers equation. Math Comput Model. 2006;44(11):973–982.
  • Lotfi A, Dehghan M, Yousefi SA. A numerical technique for solving fractional optimal control problems. Comput Math Appl. 2011;62(3):1055–1067.
  • Maleknejad K, Almasieh H. Optimal control of Volterra integral equations via triangular functions. Math Comput Model. 2011;53(9):1902–1909.
  • Maleknejad K, Hashemizadeh E, Basirat B. Computational method based on Bernstein operational matrices for nonlinear Volterra–Fredholm–Hammerstein integral equations. Commun Nonlinear Sci Numer Simul. 2012;17(1):52–61.
  • El-Hawary HM, Salim MS, Hussien HS. An optimal ultraspherical approximation of integrals. Int J Comp Math. 2000;76(2):219–237.
  • El-Kady MM, Hussien HS, Ibrahim MA. Ultraspherical spectral integration method for solving linear integro-differential equations. Int J Appl Math Comput Sci. 2009;5:1.
  • Elgindy KT. High order numerical solution of second order one dimensional hyperbolic telegraph equation using a shifted Gegenbauer pseudospectral method. Numer Methods Partial Differ Equ. 2016;32(1):307–349.
  • Elgindy KT, Smith-Miles KA. Optimal Gegenbauer quadrature over arbitrary integration nodes. J Comput Appl Math. 2013;242:82–106.
  • Miller KS, Ross B. An introduction to the fractional calculus and fractional differential equations. Wiley-Interscience; 1993.
  • Kreyszig E. Introductory functional analysis with applications. New York (NY): Wiley; 1989.
  • Rivlin TJ. An introduction to the approximation of functions. New York: Dover-Publications-Inc; 2003.
  • Phang C, Ismail NF, Isah A, et al. A new efficient numerical scheme for solving fractional optimal control problems via a Genocchi operational matrix of integration. J Vib Control. 2017. https://doi.org/10.1177/1077546317698909
  • Agrawal OP. A general formulation and solution scheme for fractional optimal control problems. Nonlinear Dyn. 2004;38(1–4):323–337.
  • Akbarian T, Keyanpour M. A new approach to the numerical solution of fractional order optimal control problems. Appl Appl Math. 2013;8:523–534.
  • Defterli O. A numerical scheme for two-dimensional optimal control problems with memory effect. Comput Math Appl. 2010;59(5):1630–1636.
  • Yousefi SA, Lotfi A, Dehghan M. The use of a Legendre multiwavelet collocation method for solving the fractional optimal control problems. J Vib Control. 2011;17(13):2059–2065.
  • Bhrawy AH, Doha EH, Tenreiro Machado JA, et al. An efficient numerical scheme for solving multi-dimensional fractional optimal control problems with a quadratic performance index. Asian J Control. 2015;17(6):2389–2402.