Abstract

A new algorithm for solving the general nonlinear third-order differential equation is developed by means of a shifted Jacobi-Gauss collocation spectral method. The shifted Jacobi-Gauss points are used as collocation nodes. Numerical examples are included to demonstrate the validity and applicability of the proposed algorithm, and some comparisons are made with the existing results. The method is easy to implement and yields very accurate results.

1. Introduction

During the past three decades, there has been a remarkable growth of interest in problems associated with systems of linear, nonlinear, and algebraic ordinary differential equations with split initial or boundary conditions. Throughout engineering and applied science, we are confronted with nonlinear or algebraic initial (two-point boundary) value problems that cannot be solved by analytical methods. With this interest in finding solutions to particular nonlinear initial (two-point boundary) value problems, came an increasing need for techniques capable of rendering relevant profiles. Although considerable progress has been made in developing new and powerful procedures, notably in the fields of fluid and celestial mechanics and chemical and control engineering, much remain to be done.

In an initial value problem, we have to approximately determine in some interval 𝑡0𝑡𝑇 that solution 𝑢(𝑡) of a third-order differential equation 𝜕3𝑡𝑢(𝑡)=𝑓𝑡,𝑢(𝑡),𝜕𝑡𝑢(𝑡),𝜕2𝑡,𝑢(𝑡)(1.1) which has prescribed initial values 𝑢𝑡0=𝑑0,𝜕𝑡𝑢𝑡0=𝑑1,𝜕2𝑡𝑢𝑡0=𝑑2,(1.2) at the initial point 𝑡=𝑡0. The existence and uniqueness of such a problem 𝑢(𝑡) in this interval will be assumed. In fact, the problem of existence and uniqueness of solutions for initial value problems has been carefully investigated, and a detailed analysis has been published. Most approximate methods in current use yield approximations 𝑢1,,𝑢𝑘, to the values 𝑢(𝑡1),,𝑢(𝑡𝑘), of the exact solution at a number of discrete points 𝑡1,,𝑡𝑘,. The choice of method from among the numerous approximate methods available and the whole arrangement of the calculation is governed decisively by the number of steps, that is, the number of points 𝑡𝑘 and the accuracy required. In initial value problems, conditions particularly unfavorable to accuracy are met; not only is a lengthy calculation involved, in which inaccuracies at the beginning of the calculation influence all subsequent results, but also inaccuracies in the individuals 𝑢1,𝑢2, cause additional increases in the error. The above-mentioned points motivate our interest in spectral methods.

Spectral methods (see, e.g., [13]) are one of the principal methods of discretization for the numerical solutions of differential equations. The main advantage of these methods lies in their accuracy for a given number of unknowns. For smooth problems in simple geometries, they offer exponential rates of convergence/spectral accuracy. In contrast, finite-difference and finite-element methods yield only algebraic convergence rates. The three most widely used spectral versions are the Galerkin, collocation, and tau methods. Collocation method [1, 4, 5] has become increasingly popular for solving differential equations. Also, they are very useful in providing highly accurate solutions to nonlinear differential equations.

The use of general Jacobi polynomials has the advantage of obtaining the solutions of differential equations in terms of the Jacobi parameters 𝛼 and 𝛽 (see, e.g., [610]). In the present paper, we intend to extend the application of Jacobi polynomials from Galerkin method for solving two-point linear problems (see, [8, 9, 11]) to collocation method to solve nonlinear initial value problems.

In particular, the third-order differential equations arise in many important number of physical problems, such as the deflection of a curved beam having a constant or varying cross-section, three-layer beam, the motion of rocket, thin film flow, electromagnetic waves, or gravity-driven flows [1214]. Therefore, third-order differential equations have attracted considerable attention over the last three decades, and so many theoretical and numerical studies dealing with such equations have appeared in the literature (see [1518] and references therein).

The most common approach for solving third-order ordinary differential equations (ODEs) is the reduction of the problem to a system of first-order differential equations and then solving the system by employing one of the methods available, which notably has been inspected in the literature, see [1921]. However, as mentioned previously, some authors have remarked that this approach wastes a lot of computer time and human effort (see [2224]).

The approximate solutions to general third-order ODEs were given by P-stable linear multistep method [25] and class of hybrid collocation method [26]. Recently, Mehrkanoon in [22] proposed a direct three-point implicit block multistep method for direct solution of the general third-order initial value problem using variable step size, and this method was based on a pair of explicit and implicit of Adams-Bashforth- and Adams-Moulton-type formulae. Recently, Guo and Wang [27] and Guo et al. [28] proposed two new collocation methods for initial value problems of first order ODEs with spectral accuracy. However, so far, there is no work concerning the collocation methods keeping the spectral accuracy, for initial value problems of third-order ODEs, since it is not easy to design proper algorithms and analyze their numerical errors precisely.

The fundamental goal of this paper is to develop a suitable way to obtain approximate solutions for the nonlinear third-order differential equations on the interval (0,𝑇) using truncated Jacobi polynomials expansion 𝑢𝑁(𝑡)=𝑁𝑗=0𝑎𝑗𝑃𝑗(𝛼,𝛽)(𝑡), where 𝑁 is the number of retained modes. The nonlinear ODE is collocated only at the (𝑁2) points that are the (𝑁2) nodes of the shifted Jacobi-Gauss interpolation on (0,𝑇). These equations together with three initial conditions generate (𝑁+1) nonlinear algebraic equations which can be solved using Newton's iterative method. Finally, the accuracy of the proposed algorithm is demonstrated by solving some test problems. Numerical results are presented to illustrate the usual well-known exponential convergence behaviour of spectral approximations.

This paper is arranged as follows. In Section 2, we give an overview of shifted Jacobi polynomials and their relevant properties needed hereafter, and, in Section 3, the way to construct the collocation technique using the shifted Jacobi polynomials for solving numerically the nonlinear third-order differential equations is described. In Section 4, the proposed algorithm is applied to some types of nonlinear third-order differential equations, and some comparisons are made with the existing analytic solutions that were reported in other published works in the literature. Also, a conclusion is given in Section 5.

2. Preliminaries

The classical Jacobi polynomials associated with the real parameters (𝛼>1,𝛽>1; see, [29]) are a sequence of polynomials 𝑃𝑛(𝛼,𝛽)(𝑛=0,1,2,), each respective of degree 𝑛, satisfying the orthogonality relation 11(1𝑡)𝛼(1+𝑡)𝛽𝑃𝑚(𝛼,𝛽)(𝑥)𝑃𝑛(𝛼,𝛽)(𝑡)𝑑𝑡=0,𝑚𝑛,𝑛(𝛼,𝛽),𝑚=𝑛,(2.1) where 𝑛(𝛼,𝛽)=2𝜆Γ(𝑛+𝛼+1)Γ(𝑛+𝛽+1)𝑛!(2𝑛+𝜆)Γ(𝑛+𝜆),𝜆=𝛼+𝛽+1.(2.2) The following two relations will be of fundamental importance in what follows 𝑃𝑘(𝛼,𝛽)(𝑡)=(1)𝑘𝑃𝑘(𝛼,𝛽)𝐷(𝑡),(2.3)𝑚𝑃𝑘(𝛼,𝛽)Γ(𝑡)=(𝑚+𝑘+𝛼+𝛽+1)2𝑚𝑃Γ(𝑘+𝛼+𝛽+1)(𝛼+𝑚,𝛽+𝑚)𝑘𝑚(𝑡).(2.4) Let 𝑤(𝛼,𝛽)(𝑡)=(1𝑡)𝛼(1+𝑡)𝛽 be the weight function of the Jacobi polynomials on [1,1], then we define the weighted space 𝐿2𝑤(𝛼,𝛽)(1,1) as usual, equipped with the following inner product and norm as (𝑢,𝑣)𝑤(𝛼,𝛽)=11𝑢(𝑡)𝑣(𝑡)𝑤(𝛼,𝛽)(𝑡)𝑑𝑡,𝑣𝑤(𝛼,𝛽)=(𝑣,𝑣)𝑤1/2(𝛼,𝛽).(2.5) It is well known that the set of Jacobi polynomials forms a complete 𝐿2𝑤𝛼,𝛽(1,1)-orthogonal system, and 𝑃𝑘(𝛼,𝛽)2𝑤(𝛼,𝛽)=𝑘(𝛼,𝛽),(2.6) where 𝑘(𝛼,𝛽) is as defined in (2.2).

Let 𝑇>0, then the shifted Jacobi polynomial of degree 𝑘 is defined by 𝑃(𝛼,𝛽)𝑇,𝑘(𝑡)=𝑃𝑘(𝛼,𝛽)(2𝑡/𝑇1), and by virtue of (2.3) and (2.4), we have 𝑃(𝛼,𝛽)𝑇,𝑘(0)=(1)𝑘Γ(𝑘+𝛽+1),𝐷𝑘!Γ(𝛽+1)𝑞𝑃(𝛼,𝛽)𝑇,𝑘(0)=(1)𝑘𝑞Γ(𝑘+𝛽+1)(𝑘+𝛼+𝛽+1)𝑞𝑇𝑞.(𝑘𝑞)!Γ(𝑞+𝛽+1)(2.7) Next, let 𝑤𝑇(𝛼,𝛽)(𝑡)=(𝑇𝑡)𝛼𝑡𝛽, then we define the weighted space 𝐿2𝑤𝑇(𝛼,𝛽)(0,𝑇), with the following inner product and norm as (𝑢,𝑣)𝑤𝑇(𝛼,𝛽)=𝑇0𝑢(𝑡)𝑣(𝑡)𝑤𝑇(𝛼,𝛽)(𝑡)𝑑𝑡,𝑣𝑤𝑇(𝛼,𝛽)=(𝑣,𝑣)𝑤1/2𝑇(𝛼,𝛽).(2.8)

It can be easily shown that the set of shifted Jacobi polynomials forms a complete 𝐿2𝑤𝑇(𝛼,𝛽)(0,𝑇)-orthogonal system. Moreover, and due to (2.6), it is not difficult to see that 𝑃(𝛼,𝛽)𝑇,𝑘2𝑤𝑇(𝛼,𝛽)=𝑇2𝛼+𝛽+1𝑘(𝛼,𝛽)=(𝛼,𝛽)𝑇,𝑘.(2.9) It is worth noting that for 𝛼=𝛽, one recovers the shifted ultraspherical polynomials (symmetric shifted Jacobi polynomials) and for 𝛼=𝛽=1/2,𝛼=𝛽=0, the shifted Chebyshev of the first and second kinds and shifted Legendre polynomials, respectively; for the nonsymmetric shifted Jacobi polynomials, the two important special cases 𝛼=𝛽=1/2 (shifted Chebyshev polynomials of the third and fourth kinds) are also recovered.

We denote by 𝑡(𝛼,𝛽)𝑁,𝑗,0𝑗𝑁, to the nodes of the standard Jacobi-Gauss interpolation on the interval (1,1). Their corresponding Christoffel numbers are 𝜛(𝛼,𝛽)𝑁,𝑗,0𝑗𝑁. The nodes of the shifted Jacobi-Gauss interpolation on the interval (0,𝑇) are the zeros of 𝑃(𝛼,𝛽)𝑇,𝑁+1(𝑡) which we denote by 𝑡(𝛼,𝛽)𝑇,𝑁,𝑗,0𝑗𝑁. Clearly, 𝑡(𝛼,𝛽)𝑇,𝑁,𝑗=(𝑇/2)(𝑡(𝛼,𝛽)𝑁,𝑗+1), and their corresponding Christoffel numbers are 𝜛(𝛼,𝛽)𝑇,𝑁,𝑗=(𝑇/2)𝛼+𝛽+1𝜛(𝛼,𝛽)𝑁,𝑗,0𝑗𝑁. Let 𝑆𝑁(0,𝑇) be the set of polynomials of degree at most 𝑁, thanks to the property of the standard Jacobi-Gauss quadrature, then it follows that for any 𝜙𝑆2𝑁+1(0,𝑇),𝑇0(𝑇𝑡)𝛼𝑡𝛽𝑇𝜙(𝑡)𝑑𝑡=2𝛼+𝛽+111(1𝑡)𝛼(1+𝑡)𝛽𝜙𝑇2=𝑇(𝑡+1)𝑑𝑡2𝑁𝛼+𝛽+1𝑗=0𝜛(𝛼,𝛽)𝑁,𝑗𝜙𝑇2𝑡(𝛼,𝛽)𝑁,𝑗=+1𝑁𝑗=0𝜛(𝛼,𝛽)𝑇,𝑁,𝑗𝜙𝑡(𝛼,𝛽)𝑇,𝑁,𝑗.(2.10)

3. Jacobi-Gauss Collocation Method for Nonlinear Third-Order ODEs

The third-order nonlinear ODEs 𝐹𝑡,𝑢(𝑡),𝜕𝑡𝑢(𝑡),𝜕2𝑡𝑢(𝑡),𝜕3𝑡𝑢(𝑡)=0,(3.1) can often be solved for 𝜕3𝑡𝑢(𝑡) term to determine that 𝜕3𝑡𝑢𝑢(𝑡)=𝑓(𝑡),𝜕𝑡𝑢(𝑡),𝜕2𝑡.𝑢(𝑡)(3.2) By the implicit function theorem, if 𝜕𝐹𝜕3𝑡𝑢(𝑡)𝑡,𝑢(𝑡),𝜕𝑡𝑢(𝑡),𝜕2𝑡𝑢(𝑡),𝜕3𝑡𝑢(𝑡)0,(3.3) then the solutions of (3.2) are the only solutions possible. However, at these points where 𝜕𝐹𝜕3𝑡𝑢(𝑡)𝑡,𝑢(𝑡),𝜕𝑡𝑢(𝑡),𝜕2𝑡𝑢(𝑡),𝜕3𝑡𝑢(𝑡)=0,(3.4) there exists the possibility of singular solutions.

If the 𝜕3𝑡𝑢(𝑡) term is eliminated from the two equations 𝐹𝑡,𝑢(𝑡),𝜕𝑡𝑢(𝑡),𝜕2𝑡𝑢(𝑡),𝜕3𝑡𝑢(𝑡)=0,𝜕𝐹𝜕3𝑡𝑢(𝑡)𝑡,𝑢(𝑡),𝜕𝑡𝑢(𝑡),𝜕2𝑡𝑢(𝑡),𝜕3𝑡𝑢(𝑡)=0,(3.5) then an equation of the form 𝐻𝑡,𝑢(𝑡),𝜕𝑡𝑢(𝑡),𝜕2𝑡𝑢(𝑡)=0(3.6) results. Its solution (s) describe the singular loci. In this section, we are interested in using the shifted Jacobi-Gauss collocation method to solve numerically the following model problem 𝜕3𝑡𝑢(𝑡)=𝑓𝑡,𝑢(𝑡),𝜕𝑡𝑢(𝑡),𝜕2𝑡𝑢(𝑡),0<𝑡𝑇,(3.7) subject to Cauchy initial conditions 𝑢(0)=𝑑0,𝜕𝑡𝑢(0)=𝑑1,𝜕2𝑡𝑢(0)=𝑑2,(3.8) where the values of 𝑑0, 𝑑1, and 𝑑2 describe the initial state of 𝑢(𝑡) and 𝑓(𝑡,𝑢(𝑡),𝜕𝑡𝑢(𝑡),𝜕2𝑡𝑢(𝑡)) is a nonlinear function of 𝑡,𝑢,𝜕𝑡𝑢,and𝜕2𝑡𝑢 which may be singular at 𝑡=0.

Let us first introduce some basic notation that will be used in the sequel. We set 𝑆𝑁𝑃(0,𝑇)=span(𝛼,𝛽)𝑇,0(𝑡),𝑃(𝛼,𝛽)𝑇,1(𝑡),,𝑃(𝛼,𝛽)𝑇,𝑁(𝑡),(3.9) and we define the discrete inner product and norm as (𝑢,𝑣)𝑤𝑇(𝛼,𝛽),𝑁=𝑁𝑗=0𝑢𝑡(𝛼,𝛽)𝑇,𝑁,𝑗𝑣𝑡(𝛼,𝛽)𝑇,𝑁,𝑗𝜛(𝛼,𝛽)𝑇,𝑁,𝑗,𝑢𝑤𝑇(𝛼,𝛽),𝑁=(𝑢,𝑢)𝑤𝑇(𝛼,𝛽),𝑁,(3.10) where 𝑡(𝛼,𝛽)𝑇,𝑁,𝑗 and 𝜛(𝛼,𝛽)𝑇,𝑁,𝑗 are the nodes and the corresponding weights of the shifted Jacobi-Gauss-quadrature formula on the interval (0,𝑇), respectively.

Obviously, (𝑢,𝑣)𝑤𝑇(𝛼,𝛽),𝑁=(𝑢,𝑣)𝑤𝑇(𝛼,𝛽),𝑢𝑣𝑆2𝑁1.(3.11) Thus, for any 𝑢𝑆𝑁(0,𝑇), the two norms 𝑢𝑤𝑇(𝛼,𝛽),𝑁 and 𝑢𝑤𝑇(𝛼,𝛽) coincide.

Associated with this quadrature rule, we denote by 𝐼𝑃𝑇(𝛼,𝛽)𝑁 to the shifted Jacobi-Gauss interpolation, that is, 𝐼𝑃𝑇(𝛼,𝛽)𝑁𝑢𝑡(𝛼,𝛽)𝑇,𝑁,𝑗𝑡=𝑢(𝛼,𝛽)𝑇,𝑁,𝑗,0𝑗𝑁.(3.12)

The shifted Jacobi-Gauss collocation method for solving (3.7) and (3.8) is to seek 𝑢𝑁(𝑡)𝑆𝑁(0,𝑇) such that 𝜕3𝑡𝑢𝑁𝑡(𝛼,𝛽)𝑇,𝑁,𝑘𝑡=𝑓(𝛼,𝛽)𝑇,𝑁,𝑘,𝑢𝑁𝑡(𝛼,𝛽)𝑇,𝑁,𝑘,𝜕𝑡𝑢𝑁𝑡(𝛼,𝛽)𝑇,𝑁,𝑘,𝜕2𝑡𝑢𝑁𝑡(𝛼,𝛽)𝑇,𝑁,𝑘𝑢,𝑘=0,1,,𝑁3,𝑁(𝑖)(0)=𝑑𝑖,𝑖=0,1,2.(3.13) Now, we derive an algorithm for solving (3.7) and (3.8). For this purpose, let 𝑢𝑁(𝑡)=𝑁𝑗=0𝑎𝑗𝑃(𝛼,𝛽)𝑇,𝑗𝑎(𝑡),𝐚=0,𝑎1,,𝑎𝑁𝑇,(3.14) then we obtain 𝜕𝑡𝑢(𝑡),and𝜕2𝑡𝑢(𝑡) and 𝜕3𝑡𝑢(𝑡) with the aid of (3.14), and accordingly by (3.7) takes the form 𝑁𝑗=0𝑎𝑗𝐷3𝑃(𝛼,𝛽)𝑇,𝑗(𝑡)=𝑓𝑡,𝑁𝑗=0𝑎𝑗𝑃(𝛼,𝛽)𝑇,𝑗(𝑡),𝑁𝑗=0𝑎𝑗𝐷𝑃(𝛼,𝛽)𝑇,𝑗(𝑡),𝑁𝑗=0𝑎𝑗𝐷2𝑃(𝛼,𝛽)𝑇,𝑗.(𝑡)(3.15) and by virtue of (2.4), we deduce that 1𝑇3𝑁𝑗=3𝑎𝑗(𝑗+𝜆)3𝑃(𝛼+3,𝛽+3)𝑇,𝑗3(𝑡)=𝑓𝑡,𝑁𝑗=0𝑎𝑗𝑃(𝛼,𝛽)𝑇,𝑗1(𝑡),𝑇𝑁𝑗=1𝑎𝑗(𝑗+𝜆)𝑃(𝛼+1,𝛽+1)𝑇,𝑗11(𝑡),𝑇2𝑁𝑗=2𝑎𝑗(𝑗+𝜆)2𝑃(𝛼+2,𝛽+2)𝑇,𝑗2.(𝑡)(3.16) The substitution of (3.14) into (3.8) gives 𝑁𝑗=0𝑎𝑗𝐷𝑖𝑃(𝛼,𝛽)𝑇,𝑗(0)=𝑑𝑖,𝑖=0,1,2.(3.17) Now, we collocate (3.16) at the (𝑁2) shifted Jacobi roots, to get 1𝑇3𝑁𝑗=3𝑎𝑗(𝑗+𝜆)3𝑃(𝛼+3,𝛽+3)𝑇,𝑗3𝑡(𝛼,𝛽)𝑇,𝑁,𝑘=𝑓𝑡(𝛼,𝛽)𝑇,𝑁,𝑘,𝑁𝑗=0𝑎𝑗𝑃(𝛼,𝛽)𝑇,𝑗𝑡(𝛼,𝛽)𝑇,𝑁,𝑘,1𝑇𝑁𝑗=1𝑎𝑗(𝑗+𝜆)𝑃(𝛼+1,𝛽+1)𝑇,𝑗1𝑡(𝛼,𝛽)𝑇,𝑁,𝑘,1𝑇2𝑁𝑗=2𝑎𝑗(𝑗+𝜆)2𝑃(𝛼+2,𝛽+2)𝑇,𝑗2𝑡(𝛼,𝛽)𝑇,𝑁,𝑘𝑘=0,1,,𝑁3(3.18) After making use of (2.7) for 𝑞=1 and 𝑞=2, (3.17) can be written as 𝑁𝑗=0(1)𝑗Γ(𝑗+𝛽+1)𝑎Γ(𝛽+1)𝑗!𝑗=𝑑0,𝑁𝑗=1(1)𝑗1Γ(𝑗+𝛽+1)(𝑗+𝛼+𝛽+1)𝑇𝑎(𝑗1)!Γ(𝛽+2)𝑗=𝑑1,𝑁𝑗=2(1)𝑗2Γ(𝑗+𝛽+1)(𝑗+𝛼+𝛽+1)2𝑇2𝑎(𝑗2)!Γ(𝛽+3)𝑗=𝑑2.(3.19)

The scheme (3.18)-(3.19) may be rewritten in a more suitable compact matrix form. To do this, we define the (𝑁+1)×(𝑁+1) matrix 𝐴 with entries 𝑎𝑘𝑗 as follows: 𝑎𝑘𝑗=(𝑗+𝜆)3𝑇3𝑃(𝛼+3,𝛽+3)𝑇,𝑗3𝑡(𝛼,𝛽)𝑇,𝑁,𝑘,0𝑘𝑁3,3𝑗𝑁,(1)𝑗Γ(𝑗+𝛽+1)Γ(𝛽+1)𝑗!,𝑘=𝑁2,3𝑗𝑁,(1)𝑗1Γ(𝑗+𝛽+1)(𝑗+𝛼+𝛽+1)(𝑇(𝑗1)!Γ(𝛽+2),𝑘=𝑁1,3𝑗𝑁,1)𝑗2Γ(𝑗+𝛽+1)(𝑗+𝛼+𝛽+1)2𝑇2(𝑗2)!Γ(𝛽+3),𝑘=𝑁,3𝑗𝑁,0,otherwise.(3.20) Also, we define the (𝑁2)×(𝑁+1) three matrices 𝐵,𝐶and𝐷 with entries 𝑏𝑘𝑗,𝑐𝑘𝑗,and𝑑𝑘𝑗 as follows: 𝑏𝑘𝑗=𝑃(𝛼,𝛽)𝑇,𝑗𝑡(𝛼,𝛽)𝑇,𝑁,𝑘𝑐,0𝑘𝑁3,0𝑗𝑁,𝑘𝑗=(𝑗+𝜆)𝑇𝑃(𝛼+1,𝛽+1)𝑇,𝑗1𝑡(𝛼,𝛽)𝑇,𝑁,𝑘𝑑,0𝑘𝑁3,1𝑗𝑁,0,0𝑘𝑁3,𝑗=0,𝑘𝑗=(𝑗+𝜆)2𝑇2𝑃(𝛼+2,𝛽+2)𝑇,𝑗2𝑡(𝛼,𝛽)𝑇,𝑁,𝑘,0𝑘𝑁3,2𝑗𝑁,0,0𝑘𝑁3,𝑗=0,1.(3.21) Further, let 𝐚=(𝑎0,𝑎1,,𝑎𝑁)𝑇, and𝑓𝑡𝐅(𝐚)=(𝛼,𝛽)𝑇,𝑁,0,𝑢𝑁𝑡(𝛼,𝛽)𝑇,𝑁,0,𝜕𝑡𝑢𝑁𝑡(𝛼,𝛽)𝑇,𝑁,0,𝜕2𝑡𝑢𝑁𝑡(𝛼,𝛽)𝑇,𝑁,0𝑓𝑡,,(𝛼,𝛽)𝑇,𝑁,𝑁3,𝑢𝑁𝑡(𝛼,𝛽)𝑇,𝑁,𝑁3,𝜕𝑡𝑢𝑁𝑡(𝛼,𝛽)𝑇,𝑁,𝑁3,𝜕2𝑡𝑢𝑁𝑡(𝛼,𝛽)𝑇,𝑁,𝑁3,𝑑0,𝑑1,𝑑2𝑇,(3.22) where 𝑢𝑁(𝑡(𝛼,𝛽)𝑇,𝑁,𝑘),𝜕𝑡𝑢𝑁(𝑡(𝛼,𝛽)𝑇,𝑁,𝑘),and𝜕2𝑡𝑢𝑁(𝑡(𝛼,𝛽)𝑇,𝑁,𝑘) are the 𝑘th component of 𝐵𝐚,𝐶𝐚,and𝐷𝐚, respectively. The scheme (3.18)-(3.19) may be written in the matrix form 𝐴𝐚=𝐅(𝐚),(3.23) or equivalently 𝐚=𝐴1𝐅(𝐚),(3.24) which constitutes an (𝑁+1) nonlinear algebraic equation that can be solved for the unknown coefficients 𝑎𝑗 by using the well-known Newton's method, and, consequently, 𝑢𝑁(𝑡) given in (3.14) can be evaluated. A builded package in Mathematica version 6 named “FindRoot” searches for a solution to the simultaneous nonlinear system (3.24) based on Newton's method with zero initial guess used.

4. Numerical Results

To illustrate the effectiveness of the proposed algorithm of this paper, three test examples are carried out in this section. Comparisons of our obtained results with those obtained by some other algorithms reveal that the present method is very effective and more convenient.

We consider the following examples.

Example 4.1. Consider the following linear third-order differential equation [22, 25]: 𝑢(𝑡)2𝑢(𝑡)3𝑢(𝑡)+10𝑢(𝑡)=34𝑡𝑒2𝑡16𝑒2𝑡10𝑡2[],+6𝑡+34,𝑡0,𝑏(4.1) subject to the initial conditions 𝑢(0)=3,𝑢(0)=0,𝑢(0)=0,(4.2) with the exact solution 𝑢(𝑡)=𝑡2𝑒2𝑡𝑡2+3.(4.3)

A similar problem was also investigated by Awoyemi [25] using a P-stable linear multistep method and Mehrkanoon [22] using a direct variable step block multistep method.

In case of 𝑏=1 in [22, 25], the best results are achieved with 200 and 32 steps and the maximum absolute errors are 44.89107 and 6.541010, respectively, and when 𝑏=4, the maximum absolute errors are 1.46104 and 6.19109 with 800 and 50 steps by using methods in [25] and [22], respectively. In Table 1, we introduce the maximum absolute error, using SJCM with various choices of 𝛼,𝛽, and 𝑁. Numerical results of this linear third-order differential equation show that SJCM converges exponentially and that it is more accurate than the two methods in [22, 25].

Example 4.2. Consider the following nonlinear third-order differential equation [22, 30]: 𝑢(𝑡)+2𝑒3𝑢(𝑡)=4(1+𝑡)3[],,𝑡0,𝑏(4.4) subject to the initial conditions 𝑢(0)=0,𝑢(0)=1,𝑢(0)=1,(4.5) with the exact solution 𝑢(𝑡)=ln(1+𝑡).(4.6)

This type of equation has been solved in [22, 30] with the fourth-degree B-spline functions and in [22] using a direct variable step block multistep method.

In Table 2, we list the results obtained by the shifted Jacobi-Gauss collocation method proposed in this paper with 𝛼=𝛽=0 (shifted Legendre-Gauss collocation method), 𝛼=𝛽=1/2 (first-kind shifted Chebyshev-Gauss collocation method) and 𝛼=𝛽=1/2 (second-kind shifted Chebyshev-Gauss collocation method). The displayed results show that the value 𝛼=𝛽=0 faster than other tested values of 𝛼and𝛽, and the SJCM method converges exponentially and is more accurate than direct variable step block multistep method [22].

Note 4.3. The Taylor series 1ln(1+𝑡)=𝑡2𝑡2+13𝑡3(4.7) converges very slowly near 𝑡=1, and 104 terms are needed to guarantee a truncation error less than 104. In terms of the shifted Jacobi polynomials (𝛼=𝛽=1/2), we find (see [31]) ln(1+𝑡)=ln3+224𝑇0(𝑡)+2𝜆𝑇11(𝑡)2𝜆2𝑇21(𝑡)+3𝜆3𝑇3(𝑡),(4.8) where 𝜆=322 and 𝑇𝑖(𝑡)=𝑃(1/2,1/2)1,𝑖(𝑡) is the shifted Chebyshev polynomial of the first kind defined on [0,1]. This expression is similar in form to the Taylor series, but converges much faster. In fact, truncation after the term in 𝑇3(𝑡) gives an error whose major term is 𝜆4/2 which is less than (1/2)×103, compared with 0.25 of the corresponding Taylor's series truncation.

Example 4.4. Consider the following singular nonlinear problem 𝑢2(𝑡)+𝑡𝑢(𝑡)𝑢(𝑡)𝑢(𝑡)16𝜋2𝑢2(𝑡)=8𝜋𝑡64𝜋3[],cos(4𝜋𝑡),𝑡0,1𝑢(0)=0,𝑢(0)=4𝜋,𝑢(0)=0,(4.9) with the exact solution 𝑢(𝑡)=sin(4𝜋𝑡).

In Table 3, we introduce maximum absolute error, using SJCM with various choices of 𝛼,𝛽, and 𝑁. Numerical results of this example show that SJCM converges exponentially for all values of 𝛼and𝛽, it also indicates that the numerical solution converges fast as 𝑁 increases. The approximate solutions at a few collocation points (𝑁=12) for 𝛼=𝛽=0, 𝛼=𝛽=0.5, and 𝛼=𝛽=1, and the exact solution of this example are depicted in Figure 1 from which it is evident that in case of 𝛼=𝛽=0 with a few collocation points, the approximate solution agrees very well with the exact solution. From Table 3 and Figure 1, the values 𝛼=𝛽=0 give the best accuracy among all the tested values of 𝛼and𝛽 for all values of 𝑁.

5. Conclusion

An efficient and accurate numerical algorithm based on the Jacobi-Gauss collocation spectral method is proposed for solving the nonlinear third-order differential equations. The problem is reduced to the solution of system of simultaneous nonlinear algebraic equations. To the best of our knowledge, this is the first work concerning the Jacobi-Gauss collocation algorithm for solving general third-order differential equations. Numerical examples were given to demonstrate the validity and applicability of the algorithm. The results show that the method is simple and accurate. In fact, by selecting few collocation points, excellent numerical results are obtained. Numerical results in Tables 13 enables us to conclude that the expansion based on Chebyshev polynomials (𝛼=𝛽=1/2) is not always the best. This conclusion has been asserted by Light [32].

Acknowledgment

The authors are very grateful to the reviewers for carefully reading the paper and for their comments and suggestions which have improved the paper.