Abstract
In this paper, the nonlinear problem of the 1 D Swift-Hohenberg equation (S-HE) has been solved by using five reliable iterative methods. The first one is the Daftardar-Jafari method namely (DJM), the second method is the Temimi-Ansari method namely (TAM), the third method is the Banach contraction method namely (BCM), the fourth method is the Adomian decomposition method namely (ADM) and finally the fifth method is the Variational iteration method (VIM) to obtain the approximate solutions. In this work, we discussed and applied these iterative methods to solve the S-HE and compared them. In addition, the fixed-point theorem was given to illustrate the convergence of the five methods. To illustrate the accuracy and efficiency of the five methods, the maximum error remainder was calculated since the exact solution is unknown. The results showed that the five iterative methods are accurate, reliable, time saver and effective. All the iterative processes in this paper implemented in MATHEMATICA®11.
1. Introduction
There are many natural phenomena in engineering and applied sciences are modeled by either linear or nonlinear ordinary\partial differential equations, hence that solution of these equations is very important. Numerous nonlinear problems that arising in various engineering applications have no exact solution or cannot be obtainable. Therefore, there is always demand to develop reliable and efficient methods to get an approximate solution of these equations (Al-Jawary, Citation2016, Citation2017; Mitlif, Citation2014; Sahib & Hasan, Citation2014; Yin, Kumar, & Kumar, Citation2015).
In 1977, the Swift and Hohenberg (Citation1977) derived a partial differential equation named as the S-HE from the thermal convection equations. The S-HE occurs fundamentally in nanocrystalline materials by describing the average density of dissociation under the formation of shear microbands (Kudryashov & Ryabov, Citation2016). It has been widely applied as a model for the study of numerous issues in pattern formation, such as the effects of noise on bifurcations, pattern selection, spatiotemporal chaos, the dynamics of defects, model patterns in Rayleigh-Bernard convection, biological materials, like neural tissues and in the study of lasers (Chossat & Faye, Citation2015; Kubstrup, Herrero, & Pérez-García, Citation1996; Peletier & Rottschäfer, Citation2004; Pérez-Moreno, Chavarría, & Chavarría, Citation2014).
Furthermore, some analytic and approximate methods have been used and implemented to solve the S-HE such as, homotopy perturbation method (HPM) (Ban & Cui, Citation2018), shooting method (Tao & Zhang, Citation2002), homotopy analysis method (HAM) (Akyildiz, Siginer, Vajravelu, & Van Gorder, Citation2010), Reproducing kernel method (Bakhtiari, Abbasbandy, & Van Gorder, Citation2018).
In 2011, Wang and Yanti introduced an efficient time-splitting Fourier spectral method to solve this equation (Wang & Yanti, Citation2011). In addition, Deng and Li used a classical Lyapunov-Schmidt method, a perturbation method and a fixed-point theorem to solve the S-HE (Deng & Li, Citation2012). He’s semi-inverse method has been used to introduce the solitary wave solution of the S-HE (Fonseca, Citation2017).
In this paper, the five semi-analytical iterative methods will be implemented to solve the S-HE to get an approximate solution. The first one is the DJM suggested by Daftardar-Gejji and Jafari in 2006 (Daftardar-Gejji & Jafari, Citation2006), the second method is the TAM introduced by Temimi and Ansari (Citation2011a, Citation2011b), the third method is the BCM presented by Daftardar-Gejji and Bhalekar in 2009 (Daftardar-Gejji & Bhalekar, Citation2009), the fourth method is the ADM, it was introduced by George Adomian in the beginning of 1980 (Adomian, Citation1994) and finally the fifth method is the VIM introduced by Ji-Huan He in 1999 (He, Citation1999).
These iterative methods have been successfully used to solve different types of non-linear ordinary and partial differential equations for more details, see (Abdul Nabi & Al-Jawary, Citation2018; Akbarzade & Langari, Citation2011; Al-Jawary, Adwan, & Radhi, Citation2020; Al-Jawary, Azeez, & Radhi, Citation2018; Al-Jawary, Radhi, & Ravnik, Citation2017, Citation2018; Al-Jawary & Raham, Citation2017; Ateeah, Citation2017; Razzaq & Yassein, Citation2017; Wazwaz, Citation2000; Zhu, Chang, & Wu, Citation2005).
This paper has been organized as follows: In section 2, the S-HE formulation will be presented. The basic concepts of five iterative methods will be presented and discussed in section 3. In section 4, solving S-HE using the DJM, TAM, BCM, ADM and VIM will be given. The convergence of the proposed techniques will be explained in section 5. In section 6, the numerical simulations and discussion are introduced and finally, the conclusion will be given in section 7.
2. The nonlinear S-HE
The following nonlinear partial differential equation presents the S-HE as a model for the study of pattern formation, in connection with the Rayleigh-Bernard convection (Haragus & Scheel, Citation2007; Peletier & Williams, Citation2007). (1) (1) with the following boundary and initial conditions: where is the scalar function with two independent variables defined on the line or the plane, is real bifurcation parameter, and is a smooth function.
One can write the EquationEquation (1)(1) (1) in a more conventional form as: (2) (2) and the initial condition: (3) (3) where, is some smooth nonlinearity, length of domain and as given in (Peletier & Rottschäfer, Citation2004).
3. The basic concepts of the iterative methods
In this section, the basic idea of the suggested five iterative methods: DJM, TAM, BCM, ADM and VIM will be introduced.
3.1 The basic steps of the DJM
Daftardar-Gejji and Jafari have supposed the following nonlinear functional equation (Bhalekar & Daftardar-Gejji, Citation2008; Daftardar-Gejji & Bhalekar, Citation2010; Daftardar-Gejji & Jafari, Citation2006). (4) (4) where and represent are linear and nonlinear operators, respectively, is a known function and is an unknown function.
We are looking for a solution of EquationEquation (4)(4) (4) and can be obtained by the following series:
Because is linear operator then:
Therefore, EquationEquation (4)(4) (4) can be written as: and the nonlinear operator can be decomposed as bellow:
Now, let us define the relation as below:
From the above relation we get:
By taking the inverse operator, for both sides of EquationEquation (4)(4) (4) , and using the initial conditions, we get: where represents the final formula for with the given initial conditions.
Therefore, the components of the solution are: (5) (5)
As a result, the n-term approximate solution of EquationEquation (4)(4) (4) is given by the following form:
Finally, the solution for the nonlinear problem is given by: (6) (6)
3.2 The basic idea of the TAM
Temimi and Ansari have presented the semi-analytical an iterative method namely) TAM (for solving nonlinear differential equations (Temimi & Ansari, Citation2011a, Citation2011b, Citation2015).
To illustrate the basic ideas of the suggested method, let us consider the general form of partial differential equation: (7) (7) with boundary condition: where is a linear operator, is a nonlinear operator, denotes the independent variables, is an unknown function, is a known function and is a boundary operator.
Now, we begin by assuming that is an initial approximation of the problem through solving the following initial equation:
To obtain the next iteration to the solution we must solve the following equation:
Similarly, all iterations can be obtained as: (8) (8)
Note that each of them is a solution to EquationEquation (7)(7) (7) . Also, by increasing the iterations, a better accuracy for the approximate solution will be obtained.
So, the solution for the EquationEquation (7)(7) (7) is given by: (9) (9)
3.3 The basic idea of BCM
To study the basic idea of the proposed method, we consider the general form of nonlinear functional equation (Daftardar-Gejji & Bhalekar, Citation2009): (10) (10)
Now, we will define successive approximations as follows: (11) (11)
It has been shown that the series defined by EquationEquation (11)(11) (11) is convergent (Daftardar-Gejji & Bhalekar, Citation2009). Thus, the solution of EquationEquation (10)(10) (10) is given by:
3.4 The basic idea of the ADM
George Adomian has presented an iterative method namely (ADM) for solving non-linear differential equations (Adomian, Citation1994, Citation2014; Adomian & Rach, Citation1993). To illustrate the basic ideas of the ADM, let us consider the general form of the partial differential equation: (12) (12)
Where, the linear terms such that is an invertible linear operator, R is a linear differential operator with order derivative less than L, is a nonlinear operator term and is a known function. We begin by assuming the inverse operator for
Hence, EquationEquation (12)(12) (12) can be written as: (13) (13)
The solution to EquationEquation (13)(13) (13) is represented in the ADM as the following infinite series: (14) (14)
Assume that the nonlinear operator term is decomposed as: (15) (15) where are Adomian’s polynomials, which are represented as in (Adomian, Citation1994, Citation2014): (16) (16)
Now, by substituting the EquationEquations (14)(14) (14) and Equation(15)(15) (15) in EquationEquation (13)(13) (13) , we get the following: (17) (17)
Thus, it can be composed as: (18) (18) where θ is an initial condition.
Hence, the iterations are calculated and the general solution of the EquationEquation (12)(12) (12) is obtained according to the ADM as follows: (19) (19)
3.5 The basic idea of VIM
Ji-Huan He in 1999 has presented the iterative method namely (VIM) for solving non-linear differential equations (He, Citation1999, Citation2007). To explain the basic ideas of the VIM, let us consider the general form of partial differential equation: (20) (20)
Where, is a linear operator, is a nonlinear operator term and is an inhomogeneous term.
According to the VIM, we can construct a correction functional as the following form (21) (21) where is considered as a restricted variation and λ is a general Lagrange multiplier that is can be identified optimally by the variational theory (He, Citation2019a, Citation2019b; He & Sun, Citation2019) and given by the following general formula when derivative appeared in the given equation (He, Citation1999): (22) (22)
Hence, the solution of EquationEquation (20)(20) (20) is given by: (23) (23)
4. Solving the S-HE
In this section, we will implement the iterative methods DJM, TAM, BCM, ADM and VIM to solve the nonlinear S-HE to obtain the approximate solution of this equation.
4.1 Solving the S-HE by the DJM
To solve the S-HE by using the DJM, we re-write EquationEquation (1)(1) (1) as follows: (24) (24)
First of all, to apply the DJM for the S-HE, we choose the operator form of the EquationEquation (24)(24) (24) as follows: (25) (25)
Where:
and is the nonlinear operator for the S-HE.
Let us assume the inverse operator is exists and by take it for both sides of EquationEquation (25)(25) (25) leads to:
Also, by using the initial condition, we get:
Then: (26) (26)
Finally, according to the DJM for EquationEquation (26)(26) (26) and by applying the recurrence relation, we achieve the components as the following form: and by continue in this way the iteration was also calculated but for the purpose of brevity is not mentioned here.
Hence, according to EquationEquation (6)(6) (6) , we obtain the approximate solution of EquationEquation (24)(24) (24) in a series form by sum of the above components obtained from the DJM as:
4.2 Solving the S-HE by the TAM
To implement the TAM for solving the S-HE, we re-write EquationEquation (24)(24) (24) in the operator form, and we have the following form: with initial condition:
We start by assuming that is an initial approximation of the problem through solving the following initial equation:
Then, we get:
Also, to get the next iteration, we have to solve the following equation: with
Then, we get:
In the second iteration, we have to solve the following equation:
Thus, we obtain:
Therefore, the iteration was calculated but for the purpose of brevity is not mentioned here.
According to EquationEquation (9)(9) (9) each iteration of the represents an approximate solution to the EquationEquation (24)(24) (24) .
4.3 Solving the S-HE by the BCM
To implement the BCM to solve the S-HE, let us suppose EquationEquation (24)(24) (24) , by following the similar steps as assumed in the DJM, we obtain the EquationEquation (26)(26) (26) .
Also, suppose: Where,
Applying the steps of the BCM, we get:
In general, we have,
Hence,
The was calculated using similar way, but for the purpose of brevity it is not mentioned here.
4.4 Solving the S-HE by the ADM
To implement the ADM to solve the S-HE, let us apply the for both sides of EquationEquation (24)(24) (24) leads to:
Hence, the nonlinear operator term is decomposed as:
According to EquationEquation (17)(17) (17) we re-write EquationEquation (27)(27) (27) as: (27) (27)
Therefore, the components of the solution are:
In general, we achieve the components as the following form:
Also, by calculating the Adomian’s polynomials, according to EquationEquation (16)(16) (16) , we get: and by continue in this way the iteration was also calculated but for the purpose of brevity is not mentioned here.
Hence, according to EquationEquation (19)(19) (19) , we obtain the approximate solution of EquationEquation (27)(27) (27) in a series form by sum of the above components obtained from the ADM as:
4.5 Solving the S-HE by the VIM
To implement the VIM for the S-HE, we re-write EquationEquation (24)(24) (24) in the operator form, so we have the following form: (28) (28)
To solve the EquationEquation (28)(28) (28) by using VIM, let us apply a correction functional formula given in EquationEquation (21)(21) (21) as: (29) (29) and using the EquationEquation (22)(22) (22) with k = 1, the Lagrange multiplier can be easily calculated as:
By Substituting the value of λ(t) in the EquationEquation (29)(29) (29) , we get the following: (30) (30) Hence, the initial approximation is obtained:
By using Equation (30), we obtain the following successive approximations: and by continue in this way the iteration was also calculated but for the purpose of brevity is not mentioned here.
According to EquationEquation (23)(23) (23) each iteration of the represents an approximate solution to the EquationEquation (28)(28) (28) .
5. The convergence of the five techniques
To show the convergence analysis of the proposed iterative techniques, the basic concepts and the fundamental theorems will be discussed. In the DJM and ADM the convergence can be directly proved. However, in TAM, BCM and VIM, we should follow some steps as below: (31) (31) where the operator G can be defined by the following form: (32) (32) Where the term is the solution appeared from the iterative methods.
Now, for the TAM as:
For the BCM:
Now, applying the same conditions that used in the iterative technique, we have:
Hence, by using EquationEquations (31)(31) (31) and Equation(32)(32) (32) , we can get the solution by the following form: (33) (33)
The following theorems show the convergence of our methods by following the techniques of the DJM, TAM, BCM, ADM and VIM. The proof and more details for the theorems can be found in (Odibat, Citation2010).
Theorem 5.1.
Let presented in Equation (32), be an operator from a Hilbert space to. The series solution is convergent if when (such that)
Theorem 5.1 is a special case from the Banach’s fixed point theorem which is a sufficient condition to study the convergence of the suggested iterative methods.
Theorem 5.2.
If the series solution convergent, then this series will consider the exact solution of the present nonlinear problem.
Theorem 5.3.
Consider the series solution which is presented Equation (33) is convergent to the solution. If the truncated series is used as an approximation to the solution of the current problem, then the maximum error can be estimated by:
Theorems 5.1 and 5.2 show that the achieved solution from DJM, TAM, BCM, ADM and VIM that is given in EquationEquations (5(5) (5) , Equation8(8) (8) , Equation11(11) (11) , Equation18(18) (18) ) and (21), respectively, for the nonlinear equation EquationEquation (1)(1) (1) is convergent to the exact solution under the given condition, such that ) .
In other words, we will define the following parameter as:
Then, the series solution for the nonlinear problem given in EquationEquations (2)(2) (2) and Equation(3)(3) (3) , converges to the exact solution v, whenMoreover, the maximum truncation error can be calculated using the following form: where as shown in theorem 5.3.
To prove the convergence for these iterative methods for the S-HE, we are going to pursue the following strategy:
By applying the TAM, the shows the following problem
Moreover, when we apply BCM, the show the following problem
Also, applying DJM, we achieve the iterations in subsection 4.1. We get an approximate solution, when we substitute the values of α = 0.3 and L = 4 in the obtained We evaluate the to check the convergent conditions of the obtained estimated solution, then we get:
For the five methods (DJM, TAM, BCM, ADM and VIM), the results of for all i≥ 0, 0< t < 1 and 0 <X< 1, are less than one that is because the approximate solutions for the five methods are slightly the same. Therefore, according to the convergence condition, it converges.
6. The numerical simulations and discussion
Since the exact solution is unknown for EquationEquation (1)(1) (1) , the maximal error remainder will be calculated to check out the accuracy for the approximate solutions that we obtained by the proposed methods. We can define the error remainder function for EquationEquation (2)(2) (2) as follows:
Also, presents the maximal error remainder.
shows the logarithmic plots for the values obtained by the TAM, DJM, BCM and VIM and ADM. We can easily see that by increasing the iterations, the errors will be decreasing.
Also, shows the values obtained by TAM, DJM, BCM, VIM and ADM. It can be seen the obtained results are better than ADM (less errors).
Also, show the values that we get by using different values of α, L and t.
In , we fixed the length (L = 4) and the time (t = 0.01) and we used different values for eigenvalue (α = 0.3, 2, 4, 6, 8, 10), depending on previous studies (Bakhtiari et al., Citation2018; Peletier & Rottschäfer, Citation2004). We found that the by increasing the value of α, the errors start increasing.
In , we fixed the values eigenvalue (α = 0.3) and the time (t = 0.01) and we compared among different value of length (L = 4, 5, 10, 15, 20, 25), as chosen in (Bakhtiari et al., Citation2018; Peletier & Rottschäfer, Citation2004). When we increase the value of L, the accuracy increased, and we realized the accuracy almost same when L = 10, 15, 20, 25.
In , using different values of the time (t = 0.01, 0.001, 0.0001 and 0.00001), we found that the decreased whenever the time decreased, and hence the accuracy increased.
The first three iterative methods DJM, TAM and BCM are distinct from other methods as they have many advantages that do not require the conditions of restriction in their implementation and do not require additional calculations for nonlinear problems such as calculating the Adomian polynomials to handle the nonlinear terms in the ADM and calculate the Lagrange multiplier as in the VIM. Moreover, comparing with numerical methods, the iterative methods there is no need to use any type of truncation errors or discretization the domain nor round-off errors.
By making the comparison between the iterative methods with each other, we found that the implementation of the BCM is easier and takes less time compared to the other iterative methods. That is because it adopts the direct technique in the solution during the calculation of the iterations of the desired problem. Also, when applied the TAM, we found in each step a new problem should be solved like a new equation with its conditions, and hence it more effective and time-consuming. On the other hand, the DJM needs more time in terms of calculating the difference for the sum of the iterations. Also, when applying the other two methods the VIM and ADM, we found they require additional calculations and time-consuming such as Adomian polynomials to handle the nonlinear terms in the ADM and calculate Lagrange multiplier as in the VIM and for solving a nonlinear case, the terms of the sequence become complex after several iterations. However, the difficulties of calculating Lagrange multiplier are simplified by using Laplace transform (Anjum & He, Citation2019) Furthermore, the solution process in three methods BCM, TAM and DJM are derivative-free which are different from VIM.
However, some disadvantages arise by implementing these proposed iterative methods to solve the S-HE. That is related to increasing or decreasing the values of the parameters upon that the problem is under consideration. It was found that this affects the convergence of the solution by using these methods. In other words, by increasing the value of α, the error increases; and hence the accuracy of the method decreases. Moreover, changing the values of the length (L) also affect by convergence; that is, by decreasing and increasing the value of L, the error and accuracy start increasing and decreasing, respectively. One more disadvantage is when the values of time (t) that used for the S-HE increase, the calculated error increases and the proposed iterative methods become less accurate, as shown in . Finally, increasing the iterations of the proposed became more time-consuming.
7. Conclusion
In this paper, we introduced and applied five iterative methods to solve the 1 D S-HE. We described five iterative methods: DJM, TAM, BCM, ADM, and VIM. The three methods DJM, TAM and BCM can be used without restriction conditions for nonlinear problems unlike VIM and ADM; where they required additional calculations such as Adomian polynomials to handle the nonlinear terms in the ADM and calculate Lagrange multiplier as in the VIM which required more time during the calculation process. It can be concluded, that the starts decreasing by increasing the iterations. Furthermore, the suggested methods: DJM, TAM, BCM, and VIM converge faster, and the results are very accurate and more reliable compared with the ADM.
Acknowledgments
The author would like to thank the anonymous referees, the Managing Editor and Editor in Chief for their valuable suggestions.
Disclosure statement
No potential conflict of interest was reported by the authors.
References
- Abdul Nabi, A. J., & Al-Jawary, M. A. (2018). Analytical and numerical solutions for the linear and nonlinear 1D, 2D and 3D telegraph equations. Journal of Advanced Research in Dynamical & Control Systems, 10(10) (Special Issue), 2090–2105.
- Adomian, G. (1994). Solving frontier problems of physics: The decomposition method. Boston: Klumer.
- Adomian, G. (2014). Nonlinear stochastic operator equations. Academic Press INC (LONDON) LTD.
- Adomian, G., & Rach, R. (1993). Analytic solution of nonlinear boundary-value problems in several dimensions by decomposition. Journal of Mathematical Analysis and Applications, 174(1), 118–137. doi:10.1006/jmaa.1993.1105
- Akbarzade, M., & Langari, J. (2011). Application of variational iteration method to partial differential equation systems. International Journal of Mathematical Analysis, 5(18), 863–870.
- Akyildiz, F. T., Siginer, D. A., Vajravelu, K., & Van Gorder, R. A. (2010). Analytical and numerical results for the Swift–Hohenberg equation. Applied Mathematics and Computation, 216(1), 221–226. doi:10.1016/j.amc.2010.01.041
- Al-Jawary, M. A. (2016). An efficient iterative method for solving the Fokker–Planck equation. Results in Physics, 6, 985–991. doi:10.1016/j.rinp.2016.11.018
- Al-Jawary, M. A. (2017). A semi-analytical iterative method for solving nonlinear thin film flow problems. Chaos, Solitons & Fractals, 99, 52–56. doi:10.1016/j.chaos.2017.03.045
- Al-Jawary, M. A., & Raham, R. K. (2017). A semi-analytical iterative technique for solving chemistry problems. Journal of King Saud University - Science, 29(3), 320–332. doi:10.1016/j.jksus.2016.08.002
- Al-Jawary, M. A., Adwan, M. I., & Radhi, G. H. (2020). Three iterative methods for solving second order nonlinear ODEs arising in physics. Journal of King Saud University-Science, 32(1), 312–323.
- Al-Jawary, M. A., Azeez, M. M., & Radhi, G. H. (2018). Analytical and numerical solutions for the nonlinear Burgers and advection–diffusion equations by using a semi-analytical iterative method. Computers & Mathematics with Applications, 76(1), 155–171. doi:10.1016/j.camwa.2018.04.010
- Al-Jawary, M. A., Radhi, G. H., & Ravnik, J. (2017). Semi-analytical method for solving Fokker-Planck’s equations. Journal of the Association of Arab Universities for Basic and Applied Sciences, 24(1), 254–262. doi:10.1016/j.jaubas.2017.07.001
- Al-Jawary, M. A., Radhi, G. H., & Ravnik, J. (2018). Daftardar-Jafari method for solving nonlinear thin film flow problem. Arab Journal of Basic and Applied Sciences, 25(1), 20–27. doi:10.1080/25765299.2018.1449345
- Anjum, N., & He, J.-H. (2019). Laplace transform: Making the variational iteration method easier. Applied Mathematics Letters, 92, 134–138. doi:10.1016/j.aml.2019.01.016
- Ateeah, A. K. (2017). Approximate solution for fuzzy differential algebraic equations of fractional order using Adomian decomposition method. Ibn AL-Haitham Journal for Pure and Applied Science, 30(2), 202–213.
- Bakhtiari, P., Abbasbandy, S., & Van Gorder, R. A. (2018). Reproducing kernel method for the numerical solution of the 1D Swift–Hohenberg equation. Applied Mathematics and Computation, 339, 132–143. doi:10.1016/j.amc.2018.07.006
- Ban, T., & Cui, R.-Q. (2018). He’s homotopy perturbation method for solving time fractional Swift-Hohenberg equations. Thermal Science, 22(4), 1601–1605. doi:10.2298/TSCI1804601B
- Bhalekar, S., & Daftardar-Gejji, V. (2008). New iterative method: Application to partial differential equations. Applied Mathematics and Computation, 203(2), 778–783. doi:10.1016/j.amc.2008.05.071
- Chossat, P., & Faye, G. (2015). Pattern formation for the Swift-Hohenberg equation on the hyperbolic plane. Journal of Dynamics and Differential Equations, 27(3-4), 485–531. doi:10.1007/s10884-013-9308-3
- Daftardar-Gejji, V., & Bhalekar, S. (2009). Solving nonlinear functional equation using Banach contraction principle. Far East Journal of Applied Mathematics, 34(3), 303–314.
- Daftardar-Gejji, V., & Bhalekar, S. (2010). Solving fractional boundary value problems with Dirichlet boundary conditions using a new iterative method. Computers & Mathematics with Applications, 59(5), 1801–1809. doi:10.1016/j.camwa.2009.08.018
- Daftardar-Gejji, V., & Jafari, H. (2006). An iterative method for solving nonlinear functional equations. Journal of Mathematical Analysis and Applications, 316(2), 753–763. doi:10.1016/j.jmaa.2005.05.009
- Deng, S., & Li, X. (2012). Generalized homoclinic solutions for the Swift–Hohenberg equation. Journal of Mathematical Analysis and Applications, 390(1), 15–26. doi:10.1016/j.jmaa.2011.11.074
- Fonseca, F. (2017). The Solitary Wave Solution of the Swift-Hohenberg equation using He’s semi inverse method. International Mathematical Forum, 12(15), 737–745. doi:10.12988/imf.2017.7758
- Haragus, M., & Scheel, A. (2007). Interfaces between rolls in the Swift-Hohenberg equation. International Journal of Dynamical Systems and Differential Equations, 1(2), 89. doi:10.1504/IJDSDE.2007.016510
- He, J. H. (1999). Variational iteration method-a kind of non-linear analytical technique: Some examples. International Journal of Non-Linear Mechanics, 34(4), 699–708. doi:10.1016/S0020-7462(98)00048-1
- He, J. H. (2007). Variational iteration method—some recent results and new interpretations. Journal of Computational and Applied Mathematics, 207(1), 3–17. doi:10.1016/j.cam.2006.07.009
- He, J. H. (2019a). A modified Li-He’s variational principle for plasma. International Journal of Numerical Methods for Heat and Fluid Flow. doi:10.1108/HFF-06-2019-0523
- He, J. H. (2019b). Lagrange crisis and generalized variational principle for 3D unsteady flow. International Journal of Numerical Methods for Heat & Fluid Flow. doi:10.1108/HFF-07-2019-0577
- He, J. H., & Sun, C. (2019). A variational principle for a thin film equation. Journal of Mathematical Chemistry, 57(9), 2075–2081. doi:10.1007/s10910-019-01063-8
- Kubstrup, C., Herrero, H., & Pérez-García, C. (1996). Fronts between hexagons and squares in a generalized Swift-Hohenberg equation. Physical Review E, 54(2), 1560–1569. doi:10.1103/PhysRevE.54.1560
- Kudryashov, N. A., & Ryabov, P. N. (2016). Analytical and numerical solutions of the generalized dispersive Swift–Hohenberg equation. Applied Mathematics and Computation, 286, 171–177. doi:10.1016/j.amc.2016.04.024
- Mitlif, R. J. (2014). New iterative method for solving nonlinear equations. Baghdad Science Journal, 11(4), 1649–1654. . doi:10.21123/bsj.11.4.1649-1654
- Odibat, Z. M. (2010). A study on the convergence of variational iteration method. Mathematical and Computer Modelling, 51(9-10), 1181–1192. doi:10.1016/j.mcm.2009.12.034
- Peletier, L. A., & Rottschäfer, V. (2004). Pattern selection of solutions of the Swift–Hohenberg equation. Physica D: Nonlinear Phenomena, 194(1-2), 95–126. doi:10.1016/j.physd.2004.01.043
- Peletier, L. A., & Williams, J. F. (2007). Some canonical bifurcations in the Swift–Hohenberg equation. SIAM Journal on Applied Dynamical Systems, 6(1), 208–235. doi:10.1137/050647232
- Pérez-Moreno, S. S., Chavarría, S. R., & Chavarría, G. R. (2014). Numerical solution of the Swift–Hohenberg equation. In: Klapp J., Medina A. (eds) Experimental and computational fluid mechanics (pp. 409–416). Cham: Springer.
- Razzaq, E. A. L. A., & Yassein, S. M. (2017). Analytic solutions for integro-differential inequalities using modified Adomian decomposition method. Ibn AL-Haitham Journal for Pure and Applied Science, 30(1), 177–191.
- Sahib, A. A. A., & Hasan, S. Q. (2014). Convergence of the generalized homotopy perturbation method for solving fractional order integro-differential equations. Baghdad Science Journal, 11(4), 1637–1648. doi:10.21123/bsj.11.4.1637-1648
- Swift, J., & Hohenberg, P. C. (1977). Hydrodynamic fluctuations at the convective instability. Physical Review A, 15(1), 319–328. doi:10.1103/PhysRevA.15.319
- Tao, Y., & Zhang, J. (2002). A shooting method for the Swift-Hohenberg equation. Applied Mathematics-A Journal of Chinese Universities, 17(4), 391–403. doi:10.1007/s11766-996-0003-6
- Temimi, H., & Ansari, A. R. (2011a). A semi-analytical iterative technique for solving nonlinear problems. Computers & Mathematics with Applications, 61(2), 203–210. doi:10.1016/j.camwa.2010.10.042
- Temimi, H., & Ansari, A. R. (2011b). A new iterative technique for solving nonlinear second order multi-point boundary value problems. Applied Mathematics and Computation, 218(4), 1457–1466. doi:10.1016/j.amc.2011.06.029
- Temimi, H., & Ansari, A. R. (2015). A computational iterative method for solving nonlinear ordinary differential equations. LMS Journal of Computation and Mathematics, 18(1), 730–753. doi:10.1112/S1461157015000285
- Wang, H., & Yanti, L. (2011). An efficient numerical method for the quintic complex Swift-Hohenberg equation. Numerical Mathematics: Theory, Methods and Applications, 4(2), 237–254. doi:10.4208/nmtma.2011.42s.7
- Wazwaz, A. M. (2000). A new algorithm for calculating Adomian polynomials for nonlinear operators. Applied Mathematics and Computation, 111(1), 33–51. doi:10.1016/S0096-3003(99)00063-6
- Yin, X.-B., Kumar, S., & Kumar, D. (2015). A modified homotopy analysis method for solution of fractional wave equations. Advances in Mechanical Engineering, 7(12), 168781401562033. doi:10.1177/1687814015620330
- Zhu, Y., Chang, Q., & Wu, S. (2005). A new algorithm for calculating Adomian polynomials. Applied Mathematics and Computation, 169(1), 402–416. doi:10.1016/j.amc.2004.09.082