Processing math: 100%
Submit manuscript...
International Journal of
eISSN: 2475-5559

Petrochemical Science & Engineering

Research Article Volume 6 Issue 1

Direct applications of homotopy perturbation method for solving nonlinear algebraic and transcendental equations

M G Sobamowo

Department of Mechanical Engineering and Mathematics, University of Lagos, Akoka, Lagos, Nigeria

Correspondence: M G Sobamowo, Department of Mechanical Engineering and Mathematics, University of Lagos, Akoka, Lagos, Nigeria

Received: March 31, 2023 | Published: April 28, 2023

Citation: Sobamowo MG. Direct applications of homotopy perturbation method for solving nonlinear algebraic and transcendental equations. Int J Petrochem Sci Eng. 2023;6(1):10-22 DOI: 10.15406/ipcse.2023.06.00127

Download PDF

Abstract

In this work, homotopy perturbation method is directly applied to provide solutions to nonlinear algebraic and transcendental equations. The reliability and efficiency of the method in solving the nonlinear equations are demonstrated through different illustrative numerical examples. The method is shown to be conceptually and computationally simple and straightforward without any ambiguity. Also, the superiority of the direct applications of the approximate analytical method over the other methods shows that it does not require the development of any other iterative scheme that could be used to find the solutions to algebraic and transcendental equations. With the use of the homotopy perturbation method, there is no search for an auxiliary parameter for adjus`ting and controlling the rate and region of convergence of the solution. Additionally, the approximate analytical method does not entail the determination of Adomian polynomials and finding symbolic or numerical derivatives of any given function. The method does not require finding the correct fixed point and it is free from the problem of choosing an appropriate initial approximation. Therefore, it is hoped that the present work will assist in providing accurate solutions to many practical problems in science and engineering.

Keywords: nonlinear algebraic equations, root-finding method; homotopy perturbation method

Introduction

The determinations of the roots of nonlinear algebraic equations are important aspects in providing solutions to many practical problems in science and engineering. In fact, providing exact solutions to the nonlinear equations has been among the oldest problems of mathematical methods. However, it is generally difficult to establish a general analytical method that provides exact solutions to nonlinear algebraic equations. Consequently, often time, recourse has been made to numerical methods in finding roots to polynomials, transcendental, and other nonlinear algebraic equations. In such mathematical adventures, bisection method is one of the oldest root-finding numerical methods. Although, the method is simple and its convergence is guaranteed, it is generally slow and works when the root to be estimated is of even-order. Choosing an initial guess or estimate close to root has no advantage in the application of the method and it may lead to carrying out many iterations to converge. Using method of regular falsi which seems to be an improvement over the bisection method, but unfortunately, the method yields an estimate without useable known error bound. Interestingly, the applications of linear fixed-point iteration method to find root of a nonlinear algebraic equations comes with an increased rate of convergence over bisection method and method of regular falsi. However, sometimes, selection of the correct fixed-point or iteration function poses serious challenges in the use of the numerical method. In fact, in fixed-point iteration method, convergence can be slow or non-existence. Newton-Raphson method is taken as the most popular root-finding numerical method with high rate of convergence. Unfortunately, the convergence of the Newton-Raphson method to the required solution is not guaranteed i.e., sometimes, for a given equation and for a given initial guess or estimate, one may not get the required solution. The method converges provided the initial approximation is chosen sufficiently close to the root, otherwise, the procedure may lead to an endless cycle. This shows that the method is very sensitive and grossly dependent on initial guess or starting values. Such an initial guess may be too far from the local root, and it may give a zero derivative and loop indefinitely. In fact, the Newton-Raphson method has poor global convergence properties. It converges slowly near local maxima and local minima, due to oscillation. Furthermore, such slow convergence is witnessed when Newton-Raphson is used for a problem with multiple roots. Moreover, the numerical method encounters problem when the value of the inherent derivative is very small or zero as such can lead to division by zero problem and inflection point issue can occur. Furthermore, root jumping might take place thereby not getting intended solution. Newton-Raphson method requires symbolic derivatives which might be difficult or virtually impossible to get especially for some complicated functions. Secant method has been used to obviate the symbolic derivative and derivative zero problem in Newton-Raphson method as the method does not require the derivatives of the given function. Although, the method is taken as one of the most economical numerical methods that give rapid convergence at a low cost, it requires two initial guesses or estimates for starting and it can produce erratic results when the approximations become close together. In fact, most often in numerical methods, choosing the right initial estimate(s), developing derivative(s) and the finding the correct fixed-point poses serious difficulties.

The limitations of the numerical methods as presented in the preceding sections show that the classical ways of finding analytical solutions (exact or approximate) to the nonlinear problems are still very much important. Although, as stated previously, it is very difficult to develop a general analytical method for solving nonlinear algebraic equations, there have been several submissions such as Cardan’s method, Viète’s, algebraic geometry, Ferrari’s method, Descartes’s method, Euler’s method, Lagrange resolvent, etc. for the developments of exact solutions to polynomial equations. In fact, the past centuries have witnessed the establishments of various exact analytical solutions to quadratic, cubic and quartic equations.1–8 However, in the early 19th century, Abel and Galois ingeniously and rigorously demonstrated in their impossibility theorem that there exists no general formula for zeroes of a polynomial equation of degree five or higher.9 Therefore, the general quintic equation and other higher-order polynomials cannot be solved algebraically in terms of a finite number of additions, subtractions, multiplications, divisions, and root extractions. Such Abel’s impossibility theorem puts a period to longstanding search for a ‘magic’ formula for polynomials of higher orders. However, in recent times, Waston’s and Dummit’s methods have been used to develop and establish analytical solutions to quintic equations while Buya’s method and Hagedorn’s method have been applied to solve sextic or hexic equations. Abel-Ruffin theorem and Kulkarni’s method were put forward to provide solutions to octic equations while another Kulkarni’s method was also developed to establish analytical solutions for nonic equations. De’ Moivre theorem can be used to solve polynomial equation of any power but of a reduced form. Nonetheless, all these methods only provide analytical solutions to polynomial equations. At the other hand, transcendental equations and other nonlinear algebraic equations have been solved analytically with the aid of Lambert W-function. However, the method of Lambert W-function is used to solve the nonlinear equations in which the unknown appears both outside and inside an exponential function or a logarithm. Consequently, in the continuous quest of finding roots of nonlinear algebraic equations, there have been unending applications of numerical methods as the viable options, even with all their inherent limitations. However, one major gap in literature is that Abel’s impossibility theorem did not state whether polynomial equations can be solved with infinite power series or not. Therefore, in recent years, an infinite power series approach such as Adomian perturbation method (ADM) has been used to find the roots of nonlinear algebraic equations and more, importantly to solve nonlinear differential equations.10–20 With the aid of the ADM, the approximate solution of the nonlinear equation is considered as an infinite series converging to the accurate solution. However, such power series solution involves determination of Adomian polynomials which increases the computational effort and time. Its slow rate of convergence for problems of wide region or domain is a great shortcoming of the method. Homotopy perturbation method have been applied to develop some iterative methods to solve nonlinear algebraic equations.21–24 Some other computational schemes have been developed25–42 to solve nonlinear algebraic equations. A critical review of the developed methods in previous studies point to the fact that they numeric in nature which means that they are based on iterative or numerical procedures and on the idea of successive approximations that start with one or more initial approximations to the required roots. Also, many of the methods in the review works require symbolic derivatives which might be difficult to get in some complicated functions. Motivated by the above limitations and the gaps in the past works and to the best of the author’s knowledge, it can be stated that homotopy perturbation method has not been directly applied to solve nonlinear algebraic equations, especially when the given equation does not have a linear term. Therefore, in this study, it is demonstrated that the direct applications of homotopy perturbation method is not only limited to solve nonlinear differential and integral equations but also, it is capable of solving nonlinear algebraic equations. Several numerical examples are given to show the reliability, performance and efficiency of the method in solving nonlinear algebraic equations.

Homotopy perturbation method

Homotopy perturbation methos is a total analytical power series method for solving nonlinear equations. It is first proposed by He.43 The method was also improved by He.44–47 Its basic principle is stated in the next section.

The basic idea of homotopy perturbation method

In order to establish the basic idea behind homotopy perturbation method, consider a system of nonlinear differential equations given as

A(U)f(r)=0,rΩ,   (1)

 with the boundary conditions

B(u,uη)=0,rΓ,   (2)

where A is a general differential operator, B is a boundary operator, f(r)  a known analytical function and Γ is the boundary of the domain Ω

The operator A can be decomposed or divided into two parts, which are L and N, where L is a linear operator, N is a non-linear operator. Eq. (1) can be therefore rewritten as follows

L(u)+N(u)f(r)=0.   (3)

 By the homotopy technique, a homotopy U(r,p):Ω×[0,1]R  can be constructed, which satisfies

H(U,p)=(1p)[L(U)L(Uο)]+p[A(U)f(r)]=0,p[0,1],   (4)

or

H(U,p)=L(U)L(Uο)+pL(Uο)+p[N(U)f(r)]=0.   (5)

In the above Eqs. (4) and (5), p[0,1]  is an embedding parameter, uo is an initial approximation of equation of Eq.(1), which satisfies the boundary conditions.

Also, from Eqs. (4) and Eq. (5), we will have

H(U,0)=L(U)L(Uo)=0,   (6)

or

H(U,1)=A(U)f(r)=0.   (7)

The changing process of p from zero to unity is just that of U(r,p) from uo(r)  to u(r) . This is referred to deformation in topology. L(U)L(Uo)  and A(U)f(r) are called homotopic.

Using the embedding parameter p as a small parameter, the solution of Eqs. (4) and Eq. (5) can be assumed to be written as a power series in p as given in Eq. (8)

U=Uo+pU1+p2U2+...   (8)

It should be pointed out that of all the values of p between 0 and 1, p=1 produces the best result. Therefore, settingp=1 , results in the approximation solution of Eq. (9)

u=limp1U=Uo+U1+U2+...   (9)

Therefore

u=Uo+U1+U2+...   (10)

The series Eq. (10) is convergent for most cases.

The basic idea expressed above is a combination of homotopy and perturbation method. Hence, the method is called homotopy perturbation method (HPM), which has eliminated the limitations of the traditional perturbation methods. On the other hand, this technique can have full advantages of the traditional perturbation techniques.

Numerical examples

In order to demonstrate the simplicity, reliability and efficiency of the direct homotopy perturbation method in solving nonlinear algebraic equations, the following polynomial and transcendental equations are clearly solved as presented under this section as presented as follows:

Example 5.1: Find the roots of the following quadratic equation using homotopy perturbation method

x2+4x+3=0 . (11)

The above equation can be expressed as

x+x24+34=0   (12)

In order to apply homotopy perturbation method, the equation is expressed as

(1p)[xv0]+p[x+34+x24]=0   (13)

One can write the above Eq. (13) as

xv0+p[v0]+p[x24+34]=0  (14)

Using the embedding parameter p as a small parameter, the solution of Eq. (11) can be assumed to be written as a power series in p as given in Eq. (15)

x=x0+px1+p2x2+p3x3+p4x4+p5x5+p6x6+p7x7+p8x8+p9x9+...   (15)

On substituting Eq. (15) into Eq.(14), we have

x0+px1+p2x2+p3x3+p4x4+p5x5+p6x6+p7x7+p8x8+p9x9+...v0+p[v0]+14p[(x0+px1+p2x2+p3x3+p4x4+p5x5+p6x6+p7x7+p8x8+p9x9+...)2+34]=0   (16)

Arrange the equation according to the power of the embedding parameter p, we have

p0:x0v0=0,  

p1:x1+v0+14x20+34=0,  

p2:x2+14(2x0x1)=0,  

p3:x3+14(x21+2x0x2)=0,  

p4:x4+14(2x0x3+2x1x2)=0,  

p5:x5+14(x22+2x1x3+2x0x4)=0,  

p6:x6+14(2x0x5+2x1x4+2x2x3)=0,  

p7:x7+14(x23+2x0x6+2x1x5+2x2x4)=0,  

p8:x8+14(2x0x7+2x1x6+2x2x5+2x3x4)=0,  

p9:x9+14(x24+2x0x8+2x1x7+2x2x6+2x3x5)=0,  

Taking an initial approximation as v0=0.5

On solving the above equations, we have

x0=0.500000,x1=0.312500,x2=0.078125,x3=0.043945,x4=0.023193,x5=0.014190,x6=0.008880,x7=0.005826,x8=0.003908,x9=0.002680   (17)

Taking an initial approximation as v0=0.75

x0=0.75,x1=0.140625,x2=0.052734,x3=0.024719,x4=0.012977,x5=0.007300,x6=0.004302,x7=0.002621,x8=0.001634,x9=0.001043  (18)

From the basic principle of HPM,

x=x0+px1+p2x2+p3x3+p4x4+p5x5+p6x6+p7x7+p8x8+p9x9+...  

It should be pointed out that of all the values of p between 0 and 1, p=1 produces the best result. Therefore, settingp=1 , results in the approximation solution of Eq. (9)

x=limp1x=x0+x1+x2+x3+x4+x5+x6+x7+x8+x9+......   (20)

Which gives

x=x0+x1+x2+x3+x4+x5+x6+x7+x8+x9+......   (21)

Therefore, when the initial approximation,v0=0.5 we have

x=0.500000,0.312500,0.0781250.0439450.0231930.0141900.008880,0.0058260.0039080.002680=0.993252  (22)

And, when the initial approximation, v0=0.75 , we have

x=0.750.1406250.0527340.0247190.0129770.0073000.0043020.0026210.0016340.001043+...=0.997955   (23)

The above results show that the closer the initial approximation to the root of the equation, the more accurate is the result of the solution. However, the approach requires an initial estimate. In order to avoid this, one can write a modified homotopy perturbation method so that the scheme can be free from the problem of choosing an appropriate initial approximation.

The equation is expressed as

[L(u)+c]+pN(u)=0.   (24)

where c is the constant in the nonlinear equation,

x+34+p[x24]=0   (25)

As done previously, the solution of Eq. (11) can be assumed to be written as a power series in p as

x=x0+px1+p2x2+p3x3+p4x4+p5x5+p6x6+p7x7+p8x8+p9x9+...   (26)

On substituting Eq. (26) into Eq.(25), one has

x0+px1+p2x2+p3x3+p4x4+p5x5+p6x6+p7x7+p8x8+p9x9+...+34+14p[(x0+px1+p2x2+p3x3+p4x4+p5x5+p6x6+p7x7+p8x8+p9x9+...)2]=0  (27)

Arrange the equation according to the power of the embedding parameter p, we have

p0:x0+34=0,  

p1:x1+14x20=0,  

p2:x2+14(2x0x1)=0,  

p3:x3+14(x21+2x0x2)=0,  

p4:x4+14(2x0x3+2x1x2)=0,  

p5:x5+14(x22+2x1x3+2x0x4)=0,  

p6:x6+14(2x0x5+2x1x4+2x2x3)=0,  

p7:x7+14(x23+2x0x6+2x1x5+2x2x4)=0,  

p8:x8+14(2x0x7+2x1x6+2x2x5+2x3x4)=0,  

p9:x9+14(x24+2x0x8+2x1x7+2x2x6+2x3x5)=0,  

On solving the above equations, we have

x0=0.75,x1=0.140625,x2=0.052734,x3=0.024719,x4=0.012977,x5=0.007300,x6=0.004302,x7=0.002621,x8=0.001634,x9=0.001043  (28)

Therefore

x=x0+x1+x2+x3+x4+x5+x6+x7+x8+x9+......  (29)

From Eqs. (28) and (29), we have

x=0.750.1406250.0527340.0247190.0129770.0073000.0043020.0026210.0016340.001043+...=0.997955  

The exact solutions for the roots of the equation are -1 and -3. The above solution shows that the results of the HPM is approaching a negative root of -1, which is one of the roots of the equation. It should be stated that the rate of convergence can be accelerated using Shank transformation (Table 1).

Number of Iteration (n)

n-term Solution

Absolute Error

1

-0.75

0.25

2

-0.890625

0.109375

3

-0.943359

0.056641

4

-0.968078

0.031922

5

-0.981055

0.018945

6

-0.988355

0.011645

7

-0.992657

0.007343

8

-0.995278

0.004722

9

-0.996912

0.003088

10

-0.997995

0.002045

Table 1 Solution of the equation of example 3.1

Example 5.2: Find the roots of the following cubic equation using homotopy perturbation method

x35x+3=0 .  (30)

The above equation can be expressed as

xx3535=0  (31)

In order to apply homotopy perturbation method, the equation is expressed as

x35+p[x35]=0   (32)

Which can be written as

x35p[x35]=0   (33)

According to the procedure of HPM, the solution of Eq. (30) can be assumed to be written as a power series in p as

x=x0+px1+p2x2+p3x3+p4x4+p5x5+p6x6+...   (34)

After substitution of Eq. (34) into Eq.(33), on arrives at

x0+px1+p2x2+p3x3+p4x4+p5x5+p6x6+...3515p[(x0+px1+p2x2+p3x3+p4x4+p5x5+p6x6+...)3]=0  (35)

Eq. (35) can be arranged according to the power of the embedding parameter p as

p0:x035=0,  

p1:x115x30=0,  

p2:x215(3x20x1)=0,  

p3:x315(3x20x2+3x21x0)=0,  

p4:x415(3x20x3+x31+6x0x1x2)=0,  

p5:x515(3x20x4+3x0x22+6x0x1x3+3x21x2)=0,  

p6:x615(3x20x5+6x0x2x3+6x0x1x4+3x1x22+3x21x3)=0,  

The solutions of the above equations are

x0=0.600000,x1=0.0432000,x2=0.0093312,x3=0.0026874,x4=0.0008868,x5=0.0003169,x6=0.0001194   (36)

From the basic principle of HPM,

x=0.600000+0.0432000+0.0093312+0.0026874+0.0008868+0.0003169+0.0001194+...=0.6565417  

The exact solutions of the roots of the given equation are -2.49086362, 0.6566204, 1.83424318. Table 2 shows that the solution through the HPM is approaching the lowest positive root of 0.6566204.

Number of Iteration (n)

 n-term Solution

Absolute Error

1

0.6

0.0566204

2

0.6432

0.0134204

3

0.6525312

0.0040892

4

0.6552186

0.0014018

5

0.6561054

0.000515

6

0.6564223

0.0001981

7

0.6565417

0.0000787

Table 2 Solution of the equation of example 3.2

Example 5.3: Determine the root of the following cubic equation with the aid of homotopy perturbation method

x37x2+14x6=0 .  (37)

The above equation can be expressed as

x37+x314x22=0   (38)

In order to apply homotopy perturbation method, the equation is expressed as

x37+p[x314x22]=0   (39)

Following the HPM procedure, the solution of Eq. (37) can be assumed to be written as a power series in p as

x=x0+px1+p2x2+p3x3+p4x4+p5x5+p6x6+...   (40)

When Eq. (40) is substituted into Eq. (39), we have

x0+px1+p2x2+p3x3+p4x4+p5x5+p6x6+...37+p[(x0+px1+p2x2+p3x3+p4x4+p5x5+p6x6+...)314(x0+px1+p2x2+p3x3+p4x4+p5x5+p6x6+...)22]=0   (41)

On arranging the Eq. (41) according to the power of the embedding parameter p, gives

p0:x037=0,  

p1:x1+114x3012x20=0,  

p2:x2+114(3x20x1)12(2x0x1)=0,  

p3:x3+114(3x20x2+3x21x0)12(x21+2x0x2)=0,  

p4:x4+114(3x20x3+x31+6x0x1x2)12(2x0x3+2x1x2)=0,  

p5:x5+114(3x20x4+3x0x22+6x0x1x3+3x21x2)12(x22+2x1x3+2x0x4)=0,  

p6:x6+114(3x20x5+6x0x2x3+6x0x1x4+3x1x22+3x21x3)12(2x0x5+2x1x4+2x2x3)=0,  

The solutions of the above equations are

x0=0.4285714,x1=0.0862141,x2=0.0335563,x3=0.0160944,x4=0.0080918,x5=0.0046883,x6=0.0029661   (42)

Therefore, we have

x=0.4285714+0.0862141+0.0335563+0.0160944+0.0080918+0.0046883+0.0029661+...=0.5801824
The exact solutions of the roots of the given equation are 0.5857864, 3.000000 and 3.4142135. The solution of the equation using HPM is approaching the lowest positive root of 0.5857864 as the absolute error is approaching zero (Table 3).

Number of Iteration (n)

 n-term Solution

Absolute Error

1

0.4285714

0.157215

2

0.5147855

0.0710009

3

0.5483418

0.0374446

4

0.5644362

0.0213502

5

0.572528

0.0132584

6

0.5772163

0.0085701

7

0.5801824

0.005604

Table 3 Solution of the equation of example 3.3

Example 5.4: Solve the following cubic equation using homotopy perturbation method

x3+4x2+8x+8=0   . (43)

The above equation can be expressed as

x+1+x38+x22=0   (44)

As before, in order to apply homotopy perturbation method, the Eq. (44) can be expressed as

x+1+p[x38+x22]=0  (45)

In a similar way, one can say that the solution of Eq. (43) can be expressed as

x=x0+px1+p2x2+p3x3+p4x4+p5x5+p6x6+...  (46)

On substituting Eq. (456) into Eq.(45), we have

x0+px1+p2x2+p3x3+p4x4+p5x5+p6x6+...+1+p[(x0+px1+p2x2+p3x3+p4x4+p5x5+p6x6+...)38+(x0+px1+p2x2+p3x3+p4x4+p5x5+p6x6+...)22]=0   (47)

Arrange the equation according to the power of the embedding parameter p, produces

p0:x0+1=0,  

p1:x1+18x30+12x20=0,  

p2:x2+18(3x20x1)+12(2x0x1)=0,  

p3:x3+18(3x20x2+3x21x0)+12(x21+2x0x2)=0,  

p4:x4+18(3x20x3+x31+6x0x1x2)+12(2x0x3+2x1x2)=0,  

p5:x5+18(3x20x4+3x0x22+6x0x1x3+3x21x2)+12(x22+2x1x3+2x0x4)=0,  

p6:x6+18(3x20x5+6x0x2x3+6x0x1x4+3x1x22+3x21x3)+12(2x0x5+2x1x4+2x2x3)=0,  

When the above equations are solved, we have

x0=1.0000000,x1=0.37500000,x2=0.23437500,x3=0.1640625,x4=0.1179199,x5=0.0835876,  (48)

Therefore, we have

x=(1.0000000)+(0.37500000)+(0.23437500)+(0.1640625)+(0.1179199)+(0.0835876)+...=1.974945  

The exact solutions of the roots of the given equation are -2.00000, -1+ 3i  and -1- 3i . The result of the HPM is approaching the real root of -2.0000 as the absolute error is reducing to 0. The rate of convergence can be accelerated using Shank transformation (Table 4).

Number of Iteration (n)

 n-term Solution

Absolute Error

1

-1

1

2

-1.375

0.625

3

-1.609375

0.390625

4

-1.7734375

0.2265625

5

-1.8913574

0.1086426

6

-1.974945

0.025055

Table 4 Solution of the equation of example 3.4

Example 5.5: Solve the following quintic equation using homotopy perturbation method

x53x4+2x3+5x26x4=0 .  (49)

Eq. (4) can be rearranged as

x+23x56+x42x335x26=0   (50)

The homotopy perturbation method is applied to write the Eq. (50) as

x+23+p[x56+x42x335x26]=0   (51)

Following the usual procedures of HPM, the solution of Eq. (51) is written as a power series in p as

x=x0+px1+p2x2+p3x3+p4x4+p5x5+p6x6+...  (52)

The substitution of Eq. (52) into Eq.(51) produces

x0+px1+p2x2+p3x3+p4x4+p5x5+p6x6+...+23+p[(x0+px1+p2x2+p3x3+p4x4+p5x5+p6x6+...)56+(x0+px1+p2x2+p3x3+p4x4+p5x5+p6x6+...)42(x0+px1+p2x2+p3x3+p4x4+p5x5+p6x6+...)335(x0+px1+p2x2+p3x3+p4x4+p5x5+p6x6+...)26]=0   (53)

 

On arranging Eq.(53) according to the power of the embedding parameter p, we have

p0:x0+23=0,  

p1:x116x50+12x4013x3056x20=0,  

p2:x216(5x40x1)+12(4x30x1)13(3x20x1)56(2x0x1)=0,  

p3:x316(10x30x21+5x40x2)+12(4x30x2+6x20x21)13(3x20x2+3x21x0)56(x21+2x0x2)=0,  

p4:x416(10x20x31+20x30x1x2+5x40x3)+12(4x30x3+12x20x1x2+4x0x31)13(3x20x3+x31+6x0x1x2)56(2x0x3+2x1x2)=0,  

p5:x516(5x0x41+30x20x21x2+10x30x22+20x30x1x3+5x40x4)+12(4x30x4+12x20x1x3+6x20x22+12x0x21x2+x41)13(3x20x4+3x0x22+6x0x1x3+3x21x2)56(x22+2x1x3+2x0x4)=0,  

The solutions of the above equations give

x0=0.66666667,x1=0.15089163,x2=0.01366097,x3=0.03656980,   (54)

Therefore, we have

x=(0.66666667)+(0.15089163)+(0.01366097)+(0.03656980)+...=0.53868386  

The exact solutions of the roots of the given equation are -0.528886049, -1.09890396, 1.76518196. It can be seen that the above solution shows that the scheme is approaching the real root of -0.528886049 as the absolute error is approaching 0 (Table 5).

Number of Iteration (n)

n-term Solution

 Absolute Error

1

-0.66666667

0.137780621

2

-0.51577504

0.013111009

3

-0.50211407

0.026771979

4

-0.53868387

0.009797821

Table 5 Solution of the equation of example 3.5

Example 5.6: Solve the following nonlinear algebraic simultaneous equations using homotopy perturbation method

x210x+y2+8=0 .  (55)

xy2+x10y+8=0   (56)

The above equation can be expressed as

x45x210y210=0   (57)

y45x10xy210=0   (58)

According to the definitions of HPM, Eqs. (57) and (58) can be written as

x45+p[x210y210]=0   (59)

y45+p[x10xy210]=0   (60)

The solutions of Eqs. (59) and (60) can be assumed to be written

x=x0+px1+p2x2+p3x3+p4x4+p5x5+p6x6+...   (61)

y=y0+py1+p2y2+p3y3+p4y4+p5y5+p6y6+...   (62)

On substituting Eqs. (61) and (62) into Eq.(59) and (60), we have

x0+px1+p2x2+p3x3+p4x4+p5x5+p6x6+...45+p[(x0+px1+p2x2+p3x3+p4x4+p5x5+p6x6+...)210(y0+py1+p2y2+p3y3+p4y4+p5y5+p6y6+...)210]=0   (63)

y0+py1+p2y2+p3y3+p4y4+p5y5+p6y6+...45+p[(x0+px1+p2x2+p3x3+p4x4+p5x5+p6x6+...)10{(x0+px1+p2x2+p3x3+p4x4+p5x5+p6x6+...)(y0+py1+p2y2+p3y3+p4y4+p5y5+p6y6+...)2}10]=0  (64)

When the Eqs. (63) and (64) are arranged according to the power of the embedding parameter p, one arrives at

p0:x045=0,y045=0  

p1:x1110x20110y20=0,y1110x0110xy20=0,  

p2:x2110(2x0x1)110(2y0y1)=0,y2110x1110(x1y20)=0  

p3:x3110(x21+2x0x2)110(y21+2y0y2)=0,y3110x2110(x0y21+2x1y0y1)=0,  

On solving the above equations to the sixth power of the embedding parameter p, we have

x=0.997853 , y=0.997562  (65)

The exact solutions of the roots of the given equation are x = 1 and y = 1 . The absolute errors in the approximate solutions are 0.002147 and 0.0024380. It can be seen that the above solution shows that the scheme is approaching the roots of the equations as the absolute errors approach zero.

Example 5.7: Find the roots of the following transcendental equation using homotopy perturbation method

x2ex=0 .  (66)

In order to apply homotopy perturbation method, the equation is expressed as

x2+p[ex]=0   (67)

The solution of Eq. (67) can be assumed to be written

x=x0+px1+p2x2+p3x3+p4x4+p5x5+p6x6+...   (68)

The substitution Eq. (68) into Eq.(67) gives

x0+px1+p2x2+p3x3+p4x4+p5x5+p6x6+...2p[e(x0+px1+p2x2+p3x3+p4x4+p5x5+p6x6+...)]=0  (69)

A further simplification of the above equation produces

x0+px1+p2x2+p3x3+p4x4+p5x5+p6x6+...2p[ex0e(px1+p2x2+p3x3+p4x4+p5x5+p6x6+...)]=0   (70)

The expression in the block bracket can be expanded with the aid of Taylor series as

x0+px1+p2x2+p3x3+p4x4+p5x5+p6x6+...2+p[ex0[1[px1+p2x2+p3x3+p4x4+p5x5+p6x6+...]+[px1+p2x2+p3x3+p4x4+p5x5+p6x6+...]2![px1+p2x2+p3x3+p4x4+p5x5+p6x6+...]3!+[px1+p2x2+p3x3+p4x4+p5x5+p6x6+...]4![px1+p2x2+p3x3+p4x4+p5x5+p6x6+...]5!]]=0   (71)

The arrangement of Eq.(71) according to the power of the embedding parameter p gives

p0:x023=0,  

p1:x1ex0=0,  

p2:x2x1ex0=0,  

p3:x3x2ex0+x212!ex0=0,  

p4:x4x3ex0+x1x2ex0x313!ex0=0,  

p5:x5x4ex0+(2x1x3+x22)2!ex03x21x23!ex0+x414!ex0=0,  

p6:x6x5ex0+(2x2x3+2x1x4)2!ex0(3x21x3+3x1x22)3!ex0+4x31x24!ex0x515!ex0=0,  

On solving the above equations, we have

x0=2.00000000000,x1=0.13533528323366,x2=0.01831563889,x3=0.003718128265,x4=0.0008945670078x5=0.0002364579676,x6=0.0000663574935,x7=0.0000194104211x8=0.0000058532581,x9=0.0000018066598,

Therefore, we have

x=2.00000000000+0.135335283233660.01831563889+0.0037181282650.0008945670078+0.00023645796760.0000663574935,+0.00001941042110.0000058532581+0.0000018066598+...=2.1200286699020   (72)

The exact solutions of the roots of the given equation are 2.1200282389876. It can be seen that the above solution shows that the scheme approaches the exact solution (Table 6).

Number of Iteration (n)

n-term Solution

 Absolute Error

1

2

0.1200282

2

2.135335283

0.015307

3

2.117019644

0.026772

4

2.120737773

0.0007095

5

2.119843206

0.000185

6

2.120079664

5.14E-05

7

2.120013306

1.49E-05

8

2.120032717

4.48E-06

9

2.120026863

1.38E-06

10

2.12002867

4.31E-07

Table 6 Solution of the equation in example 3.6

Example 5.8: Determine the root of the following transcendental equation using homotopy perturbation method

exx23x+2=0 .  (73)

The above equation can be written as

x23+x23ex3=0 .  (74)

In order to apply homotopy perturbation method, we can write Eq. (74) as

x23+p[x23ex3]=0   (75)

The assumed solution can be written

x=x0+px1+p2x2+p3x3+p4x4+p5x5+p6x6+...   (76)

From Eq. (76), Eq. (75) can be written as

x0+px1+p2x2+p3x3+p4x4+p5x5+p6x6+...23p[(x0+px1+p2x2+p3x3+p4x4+p5x5+p6x6+...)23e(x0+px1+p2x2+p3x3+p4x4+p5x5+p6x6+...)3]=0   (77)

Eq. (77) can be written as after applying Taylor series to the second function in the block bracket

x0+px1+p2x2+p3x3+p4x4+p5x5+p6x6+...23+13p[(x0+px1+p2x2+p3x3+p4x4+p5x5+p6x6+...)2ex0[1+[px1+p2x2+p3x3+p4x4+p5x5+p6x6+...]+[px1+p2x2+p3x3+p4x4+p5x5+p6x6+...]2!+[px1+p2x2+p3x3+p4x4+p5x5+p6x6+...]3!+[px1+p2x2+p3x3+p4x4+p5x5+p6x6+...]4!+[px1+p2x2+p3x3+p4x4+p5x5+p6x6+...]5!]]=0   (78)

Arranging Eq. (77) according to the power of the embedding parameter p, we have

p0:x02=0,  

p1:x1+13x2013ex0=0,  

p2:x2+13(2x0x1)13x1ex0=0,  

p3:x3+13(x21+2x0x2)13(x2+x212!)ex0=0,  

p4:x4+13(2x0x3+2x1x2)13(x3+x1x2+x313!)ex0=0,  

p5:x5+13(x22+2x1x3+2x0x4)13(x4+(2x1x3+x22)2!+3x21x23!+x414!)ex0=0,  

p6:x6+13(2x0x5+2x1x4+2x2x3)13(x5+(2x2x3+2x1x4)2!+(3x21x3+3x1x22)3!+4x31x24!+x515!)ex0=0,  

On solving the above equations, we have

x0=0.666667,x1=0.501097,x2=0.102625,x3=0.01883,x4=0.016575x5=0.013209,x6=0.007343,x7=0.004327x8=0.003109,x9=0.002240,  

Therefore, we have

x=0.6666670.501097+0.1026250.01883+0.0165750.013209+0.0073430.004327+0.0031090.002240+...=0.256616   (79)

The exact solutions of the roots of the given equation are 0.257530. It can be seen that the above solution shows that the scheme approaches the exact solution (Table 7).

Number of Iteration (n)

n-term Solution

 Absolute Error

1

0.666667

0.409137

2

0.165557

0.091973

3

0.268195

0.010665

4

0.249365

0.008165

5

0.26594

0.00841

6

0.252731

4.80E-03

7

0.260074

2.54E-03

8

0.255747

1.78E-03

9

0.258856

1.33E-03

10

0.256616

9.14E-04

Table 7 Solution of the equation in example 3.7

It could be seen from the above examples and from the procedures of homotopy perturbation method that a linear term must be in the equation for the HPM to operate. However, it is found that in some equations, there is no presence of a linear term. Under such scenario, the application of HPM will fail except a kind of modification is done to the given equation to include an artificial linear term. Therefore, in the subsequent examples such problems will be handled.

In order to treat such problems, we adopt that the general nonlinear equation is in the form

Lu+Ru+Nu=c   (80)

The linear terms are decomposed into L + R, with L taken as the first linear term which is easily and R as the remainder of the linear operator apart from L. where c is the constant in the equation and u is the variable, Nu represents the nonlinear terms.

Example 5.9: Find the roots of the following cubic equation using homotopy perturbation method

x3+4x25=0 .  (81)

The above equation does not contain a linear term. A linear term with a convenient coefficient can be introduced to make the equation be easily amendable to the form that homotopy perturbation can easily be applied. Therefore, we write

x3+4x2+axax5=0  (82)

For the choice of “a”, the ratio of the constant in the given equation and that of “a” must be within two values where the needed root of the equation lies. Therefore, we have 05a1 . In this example, we choice a=8.

x3+4x2+8x8x5=0   (83)

We can rewrite Eq. (82) as

x58+x38+x22x=0   (84)

In order to apply homotopy perturbation method, the Eq.(84) is expressed as

x58+p[x38+x22x]=0   (85)

As done in the previous examples, the solution of the given nonlinear algebraic model can be written as

x=x0+px1+p2x2+p3x3+p4x4+p5x5+p6x6+...   (86)

After the substitution of Eq. (86) into Eq. (85), one arrives at

x0+px1+p2x2+p3x3+p4x4+p5x5+p6x6+...58+p[(x0+px1+p2x2+p3x3+p4x4+p5x5+p6x6+...)38+(x0+px1+p2x2+p3x3+p4x4+p5x5+p6x6+...)22(x0+px1+p2x2+p3x3+p4x4+p5x5+p6x6+...)2]=0   (87)

Arranging Eq. (87) according to the power of the embedding parameter p, we have

p0:x058=0,  

p1:x1+18x30+12x20x0=0,  

p2:x2+18(3x20x1)+12(2x0x1)x1=0,  

p3:x3+18(3x20x2+3x21x0)+12(x21+2x0x2)x2=0,  

p4:x4+18(3x20x3+x31+6x0x1x2)+12(2x0x3+2x1x2)x3=0,  

p5:x5+18(3x20x4+3x0x22+6x0x1x3+3x21x2)+12(x22+2x1x3+2x0x4)x4=0,  

p6:x6+18(3x20x5+6x0x2x3+6x0x1x4+3x1x22+3x21x3)+12(2x0x5+2x1x4+2x2x3)=0,  

On solving the above equations, we have

x0=0.6250000,x1=0.3991699,x2=0.0912166,x3=0.0961684,x4=0.0834048,x5=0.0257617,x6=0.0951325  (88)

Therefore,

x=0.6250000+0.3991699+0.09121660.09616840.0834048+0.0257617+0.0951325+...=1.0567075  

The exact solutions of the roots of the given equation are 1.0000000, -1.381966011 and -3.618033989. It can be seen that the above solution shows that the scheme is approaching the real positive root of 1.0000 from both ends, as the absolute error tends to zero (Table 8).

Number of Iteration (n)

n-term Solution

 Absolute Error

1

0.625

0.375

2

1.0241699

0.0241699

3

1.1153865

0.1153865

4

1.0192181

0.0192181

5

0.9358133

0.0641867

6

0.961575

0.038425

7

1.0567075

0.0567075

Table 8 Solution of the equation of example 3.8

Example 5.10: Find the roots of the following transcendental equation using homotopy perturbation method

ex+sinx+cosx=3 .  (89)

The above equation does not contain a linear term. A convenient linear term with a coefficient can be introduced to make the equation be easily amendable to the form that homotopy perturbation can easily be applied. Therefore, we write

ex+sinx+cosx+axax=3   (90)

For the choice of “a”, the ratio of the constant in the given equation and that of “a” must be within two values where the needed root of the equation lies. Therefore, we have 03a1 . In this example, we choice a = 7.

A convenient linear term is therefore introduced such that we can write,

ex+sinx+cosx+7x7x=3   (91)

Which can be expressed as

x37+17(ex+sinx+cosx7x)=0   (92)

In order to apply homotopy perturbation method, the equation is expressed as

x37+17p(ex+sinx+cosx7x)=0   (93)

The solution of the given equation can be assumed to be written as a power series in p as

x=x0+px1+p2x2+p3x3+p4x4+...   (94)

On substituting Eq. (94) into Eq.(93), we have

x0+px1+p2x2+p3x3+p4x4+p5x5+p6x6+...37+17p[e(x0+px1+p2x2+p3x3+p4x4+p5x5+p6x6+...)+sin(x0+px1+p2x2+p3x3+p4x4+p5x5+p6x6+...)+cos(x0+px1+p2x2+p3x3+p4x4+p5x5+p6x6+...)7(x0+px1+p2x2+p3x3+p4x4+p5x5+p6x6+...)]=0   (95)

x0+px1+p2x2+p3x3+p4x4+...37+17p[ex0e(px1+p2x2+p3x3+p4x4+...)+sin[x0+(px1+p2x2+p3x3+p4x4+...)]+cos[x0+(px1+p2x2+p3x3+p4x4+...)]7(x0+px1+p2x2+p3x3+p4x4+...)]=0   (96)

x0+px1+p2x2+p3x3+p4x4+...37+17p[ex0e(px1+p2x2+p3x3+p4x4+...)+sinx0cos(px1+p2x2+p3x3+p4x4+...)+cosx0sin(px1+p2x2+p3x3+p4x4+...)+cosx0cos(px1+p2x2+p3x3+p4x4+...)sinx0sin(px1+p2x2+p3x3+p4x4+...)7(x0+px1+p2x2+p3x3+p4x4+...)]=0   (97)

x0+px1+p2x2+p3x3+p4x4+...37+p[ex0[1[px1+p2x2+p3x3+p4x4+...]+[px1+p2x2+p3x3+p4x4+...]2![px1+p2x2+p3x3+p4x4+...]3!+[px1+p2x2+p3x3+p4x4+...]4!]+sinx0[1[px1+p2x2+p3x3+p4x4+...]2!+[px1+p2x2+p3x3+p4x4+...]4!+...]+cosx0[[px1+p2x2+p3x3+p4x4+...][px1+p2x2+p3x3+p4x4+...]3!+[px1+p2x2+p3x3+p4x4+...]5!+...]+cosx0[1[px1+p2x2+p3x3+p4x4+...]2!+[px1+p2x2+p3x3+p4x4+...]4!+...]sinx0[[px1+p2x2+p3x3+p4x4+...][px1+p2x2+p3x3+p4x4+...]3!+[px1+p2x2+p3x3+p4x4+...]5!+...]7(x0+px1+p2x2+p3x3+p4x4+...)]=0   (98)

Arrange the equation according to the power of the embedding parameter p, we have

p0:x037=0,  

p1:x1+17(ex0+sinx0+cosx07x0)=0,  

p2:x2+17(x1ex0+x1cosx0x1sinx07x1)=0,  

p3:x3+17(x2ex0+x212!ex012!x21sinx0+x2cosx012!x21cosx0x2sinx07x2)=0,  

p4:x4+17(x3ex0+x1x2ex0+x313!ex013!x31cosx0x1x2sinx0+x3cosx013!x31sinx0x1x2cosx0x3sinx07x3)=0,  

p5:x5+17(x4ex0+(2x1x3+x22)2!ex0+3x21x23!ex0+x414!ex0+14!x41sinx03x21x23!cosx0x222!sinx0x1x3sinx0+x4cosx0+14!x41cosx0+3x21x23!sinx0x222!cosx0x1x3cosx0x4sinx07x4)=0,  

p6:x6+17(x5ex0+(2x2x3+2x1x4)2!ex0+(3x21x3+3x1x22)3!ex0+4x31x24!ex0+x515!ex0+15!x51cosx0+4x31x24!sinx06x2x33!sinx06x1x43!sinx0x1x222!cosx0x21x32!cosx0+x5cosx015!x51sinx0+4x31x24!cosx06x2x33!cosx06x1x43!cosx0+x1x222!sinx0+x21x32!sinx0x5sinx07x5)=0,  

On solving the above equations, we have

x0=0.4285714,x1=0.0199721,x2=0.0141811,x3=0.0100645, x4=0.0071586,  (99)

Therefore

x=0.4285714+0.0199721+0.0141811+0.0100645+0.0071586+...=0.4799477  

The above solution is converging to 0.4972 at the tenth term which is a root of the equation. Therefore, x=0.4972 (Table 9).

Number of Iteration (n)

n-term Solution

 Absolute Error

1

0.4284714

0.0687268

2

0.4485435

0.0486565

3

0.4627246

0.0344754

4

0.4727891

0.0244109

5

0.4799477

0.0172523

Table 9 Solution of the equation of example 3.9

Example 5.11: Find the roots of the following transcendental equation using homotopy perturbation method

Inx+sinhx+sin2xcos2x=15 .  (100)

The above equation does not contain a linear term. A convenient linear term with a coefficient can be introduced to make the equation be easily amendable to the form that homotopy perturbation can easily be applied. Therefore, we write

Inx+sinhx+sin2xcos2x+axax=15   (101)

For the choice of “a”, the ratio of the constant in the given equation and that of “a” must be within two values where the needed root of the equation lies. Therefore, we have 315a4 . In this example, we choice a = 5.

Inx+sinhx+sin2xcos2x+5x5x=15   (102)

The homotopy perturbation of the equation is given as

x3+15p[Inx+sinhx+sin2xcos2x5x]=0   (103)

The assumed solution is expressed as a power series in p as

x=x0+px1+p2x2+p3x3+p4x4+...   (104)

On substituting Eq. (104) into Eq.(103), we have

x0+px1+p2x2+p3x3+p4x4+...3+p[In(x0+px1+p2x2+p3x3+p4x4+...)+sinh(x0+px1+p2x2+p3x3+p4x4+...)+sin2(x0+px1+p2x2+p3x3+p4x4+...)cos2(x0+px1+p2x2+p3x3+p4x4+...)5(x0+px1+p2x2+p3x3+p4x4+...)]=0  (105)

Arranging the above equation according to the power of the embedding parameter p, we have

p0:x03=0,  

p1:x1+15(Inx0+sinhx0+sin2x0cos2x05x0)=0,  

p2:x2+15(x1x0+x1coshx0+2x1sinx0cos3x02x1sin3x0cosx05x1)=0,,  

p3:x3+15(x2x0x212x0+x2coshx0+x212!sinhx0+x1cos4x06x21sin2x0cos2x0+2x2sinx0cos3x0+x21sin4x02x2sin3x0cosx05x2)=0,  

p4:x4+15(x3x0x1x2x20+x313x30+x3coshx0+x1x2sinhx0+x313!coshx0163x31cos3x0sinx0+2x1x2cos4x0+163x31sin3x0cosx012x1x2sin2x0cos2x0+2x3sinx0cos3x0+2x1x2sin4x02x3sin3x0cosx05x3)=0,  

p5:x5x4ex0+(2x1x3+x22)2!ex03x21x23!ex0+x414!ex0=0,  

p6:x6x5ex0+(2x2x3+2x1x4)2!ex0(3x21x3+3x1x22)3!ex0+4x31x24!ex0x515!ex0=0,  

On solving the above equations, we have

x=x1+x2+x3+x4+x5+x6+...=3.31705   (106)

In the solutions of nonlinear algebraic equations, Shanks transformation can be used to covert a slowly converging sequence to its rapidly converging counterpart effectively. The Shanks transformation is an efficient relation that can acceleratee the convergence rate of the series (Table 10).48 The Shanks transformation Sh(Un) of the sequence Un is defined as,

Equations

Approximate analytical solution

x3+x1=0

x=0.6823278

x2(1x)5=0

x=0.3459542

ex+cosx=0

x=1.7461395

cosxx=0

x=0.7390851

x0.2sinx=0.8

x=0.9643339

sin2xx2+1=0

x=1.4044916

ex3x2=0

x=0.9100075

x65x5+3x4+x3+2x28x=0.5

x=0.6823278

Inx+ex2x2+1=0

x=0.1224248

Table 10 Solutions of some other nonlinear equations using homotopy perturbation method

Sh(Un)=Un+1Un1U2nUn+12Un+Un1   (107)

Further speed-up may be achieved by successive implementation of the Shanks transformation, that is Sh2(Un)=Sh(Sh(Un)) , Sh3(Un)=Sh(Sh(Sh(Un))) , Sh4(Un)=Sh(Sh(Sh(Sh(Un)))) etc.

Conclusion

In this work, homotopy perturbation method has been directly applied to solve nonlinear algebraic and transcendental equations. The reliability and efficiency of the method in solving the nonlinear equations have been demonstrated by different number of illustrative examples. The method has been shown to be conceptually and computationally simple and straightforward without any ambiguity. Also, the advantages and the superiority of the approximate analytical method over the other approximate analytical and numerical methods of finding the roots of nonlinear algebraic and transcendental equations have been presented. Additionally, the following points should be noted

  1. The homotopy perturbation method has capability to find the complex root of nonlinear Through a numerical of numerical experiments, it was found that if an initial term xo is appropriately chosen as a complex number close to the root, the HPM might converge to a complex root. It should be noted that a diverging series (for the equation with real coefficients) may indicate complex roots. For example, the direct application of HPM to solve equation x33x5=0 , produces divergence results which indicate that the equation has complex root(s).
  2. It is not unlikely that the direct approach of the HPM to the solution of nonlinear algebraic and transcendental equations can produce diverging results for an equation that has real roots such as x54x413x3+46x2+11x43=0 . However, with some mathematical manipulations, the direct application of HPM to such problems is possible. This will be presented in the further works on the study.
  3. It can also be said that with the combination of matrix algebra and direct HPM, all the possible roots of a nonlinear equation can be found. This will also be presented in the subsequent paper of this study.

It is hoped that the present work will assist in providing accurate solutions to many practical problems in science and engineering.

Acknowledgments

None.

Conflicts of interest

The author declares there are no conflicts of interest.

References

  1. Smith D. History of Mathematics, Dover, New York. 1953;2.
  2. McNamee JM. A bibliography on roots of polynomials. J Comput Appl Math. 1993;47:391–394.
  3. Pan V. Solving a polynomial equation: some history and recent progress. SIAM Rev. 1997;39:187–220.
  4. Brugnano L, Trigiante D. Polynomial roots: the ultimate answer ? Lin Algebra Appl. 1995;225:207–219.
  5. McNamee JM. A supplementary bibliography on roots of polynomials. J Comput Appl Math. 1997;78.
  6. McNamee JM. A 2002 update of the supplementary bibliography on roots of polynomials. J Comput Appl Math. 2002;142(2):433–434.
  7. Pan VY, Zheng AL, New progress in real and complex polynomial root-finding. Comput Math Appl. 2011;61:1305–1334.
  8. McNamee JM, Pan VY. Efficient polynomial root-refiners: a survey and new record efficiency estimates. Comput Math Appl. 2012;63:239–254.
  9. Fraleigh JB. First Course in Abstract Algebra. Addison-Wesley, New York, 2014.
  10. Adomian Rach GR. On the solution of algebraic equations by the decomposition method. J Math Anal Appl. 1985;105:141–166.
  11. Adomian G. Nonlinear Stochastic Systems Theory and Applications to Physics. Kluwer Academic, Dordrecht, 1989.
  12. Babolian E, Javadi SH. Restarted Adomian method for algebraic equations. Appl Math Comput. 2003;146:533–541.
  13. Babolian E, Biazar J. Solution of nonlinear equations by modified Adomian decomposition method. Appl Math Comput. 2002;132(1):167–172.
  14. Babolian E, Javadi SH. Restarted Adomian method for algebraic equations. Appl Math Comput. 2003;146:533–541.
  15. Abbasbandy S. Improving Newton-Raphson method for nonlinear equations by modified Adomian decomposition method. App Math Comput. 2003;145(2):887–893.
  16. Wazwaz AM. A reliable modification of Adomian decomposition method. Appl Math Comput. 1999;102:77–86.
  17. Jafari H, Daftardar VG. Revised Adomian decomposition method for solving a system of nonlinear equations. App Math Comput. 2006;175(1):1–7.
  18. Jafari H, Daftardar VG. Revised Adomian decomposition method for solving a system of nonlinear equations. Appl Math Comput. 2006;175(1):1–7.
  19. Vahidi AR, Jalalvand B. Improving the accuracy of the Adomian decomposition method for solving nonlinear equations. Appl Math Sci. 2012;6(10):487–497.
  20. Chun C. Iterative methods improving Newton's method by the decomposition method. Comput Math Appl. 2005;50(10–12):1559–1568.
  21. Kharrat BN, Toma GA. Development of Homotopy Perturbation Method for Solving Nonlinear Algebraic Equations. Int J Sci Res Math Stat Sci. 2020;7(2):47–50.
  22. Khan WA, Noor MA, Younus S. Homotopy Perturbation techniques for the solution of certain nonlinear equations. Applied Mathematical Sciences. 2012;6(130):6487–6499.
  23. Ide NA. Some New Iterative Algorithms by using Homotopy Perturbation Method for Solving Nonlinear Algebraic Equations. Asian J Math Comput Res. 2015;5(3):175–185.
  24. Sehati MM, Karbassi1 SM, Heydari M, et al. Several new iterative methods for solving nonlinear algebraic equations incorporating homotopy perturbation method (HPM). Int J Phys Sci. 2012;7(27):5017–5025.
  25. Golbabai A, Javidi M. A third-order Newton type method for nonlinear equations based on modified homotopy perturbation method. Appl Math Comput. 2007;191(1):199–205.
  26. Sehati1 MM, Karbassi SM, Heydari M, et al. Several new iterative methods for solving nonlinear algebraic equations incorporating homotopy perturbation method (HPM). Int J Phys Sci. 2012;7(27):5017–5025.
  27. He JH. A new iterative method for solving algebraic equations. Appl Math Comput. 2003;135(1):81–84.
  28. Yuen CF, Hoong LK, Seng CF. Solving Nonlinear Algebraic Equation by Homotopy Analysis Method. Proceedings of the 6th IMT-GT Conference on Mathematics, Statistics and its Applications (ICMSA2010) Universiti Tunku Abdul Rahman, Kuala Lumpur, Malaysia, 2015.
  29. Abbasbandy S, Tan Y, Liao SJ. Newton-homotopy analysis method for nonlinear equations. Appl Math Comput. 2007;188:1794–1800.
  30. Javidi M. Fourth-order and fifth-order iterative methods for nonlinear algebraic equations. Math Comput Model. 2009;50(1–2):66–71.
  31. Basto MM, Semiao V. Calheiros. A new iterative method to compute nonlinear equations. Appl Math Comput. 2006;173(1):468–483.
  32. Chun C. A new iterative method for solving nonlinear equations. Appl Math Comput. 2006;178:415–422.
  33. Noor MA. New family of iterative methods for nonlinear equations. Appl Math Comput. 2007;190:553–558.
  34. Noor MA, Noor KI, Mohyud DST, et al. An iterative method with cubic convergence for nonlinear equations. Appl Math Comput. 2006;183(2):1249–1255.
  35. Ide N. A new Hybrid iteration method for solving algebraic equations. J Appl Math Comput. 2008;195:772–774.
  36. Ide N. On modified Newton methods for solving a non-linear algebraic equations. J Appl Math Comput. 2008;198(1):138–142.
  37. Ide N. Some New Type Iterative Methods for Solving Nonlinea Algebraic Equation. World Appl Sci J. 2013;26(10):1330–1334.
  38. Bi W, Ren H, Wu Q. Three-step iterative methods with eighth-order convergence for solving nonlinear equations. J Comput Appl Math. 2009;225(1):105–112.
  39. Bi W, Ren H, Wu Q. A new family of eighth-order iterative methods for solving nonlinear equations. Appl Math Comput. 2009;214(1):236–245.
  40. Jisheng K, Yitian L, Xiuhua W. A composite fourth-order iterative method for solving non-linear equations. Appl Math Comput. 2007;184(2):471–475.
  41. Jisheng K, Yitian L, Xiuhua W. Fourth-order iterative methods free from second derivative. Appl Math Comput. 2007;184(2):880–885.
  42. Liu T, Qin X, Li BQ. An optimal fourth-order family of modified Cauchy methods for finding solutions of nonlinear equations and their dynamical. Open Math. 2019;17:1567–1589.
  43. He JH. Homotopy perturbation technique. Comput Methods Appl Mech Eng. 2009;178:257–262.
  44. He JH. A coupling method of a homotopy technique and a perturbation technique for non-linear problems. Int J Non- Linear Mech. 2000;35(1):37–43.
  45. He JH. Homotopy perturbation method: A new nonlinear analytical technique. Appl Math Comput. 2003;135:73–79.
  46. He JH. Some asymptotic methods for strongly nonlinear equation. Int J Modern Phys B. 2006;20:1144–1199.
  47. He JH. New interpretation of homotopy perturbation method. Int J Modern Phys B. 2006;20:2561–2568.
  48. Shanks D. Nonlinear transformation of divergent and slowly convergent sequences. J Math Phys Sci. 1955;34:1–42.
Creative Commons Attribution License

©2023 Sobamowo. This is an open access article distributed under the terms of the, which permits unrestricted use, distribution, and build upon your work non-commercially.