Abstract
Keywords
Introduction
Variational iteration method1,2 is one of the famous analytical methods for nonlinear equations. It has many applications in nonlinear problems; for example, fractional differential and difference equations, delay differential equations, 3 heat equations 4 and some other modified versions with applications.5–14
However, approximate analytical solutions are not satisfied for the need of high accuracies. If differential equations are in chaotic status or the trivial solution is non-stable, first order approximation are not enough at all since the exact solution holds sensitivity and truncation of approximations cause great numerical errors. Hence, new high-accuracy methods are needed and this is the motivation of this paper. On the other hand, numerical methods can be adopted to solve nonlinear oscillators.
We propose a new semi-analytical method based on the variational iteration method which combines the two features of numerical and analytical solutions.
Matrix Lagrange multiplier
New Lagrange multiplier
Let us consider the strong nonlinear oscillator
We rewrite it as
According to the method,
9
we give a Lagrange multiplier and variational iteration formula in the form of matrix
The initial iteration is given by
We can calculate the exponential matrix
To the best of our knowledge, the Lagrange multiplier (7) is new and was not found in any other existing works. Hence, we obtain some new variational iteration solutions
Comparison with old Lagrange multiplier and error analysis
If we consider the system (2) separately and use the Lagrange multiplier for single equation, we directly use the one as
Define the residual function
We assume

Comparasion between variational iteration formulae (9) (red) and (10) (black).

Variational iteration formula (9): first order approximation.
Semi-analytical solutions
We give the following scheme for numerical solutions of equation (1)
Step I: To obtain approximate solution
Step II: Let the spatial step size and the node number to be
Step III: Replace
Similarly, one can have the value
As a result, we can obtain all the information of the numerical solutions
We use the above steps to derive the numerical solutions of equation (1). Their behaviors are illustrated in Figures 3 and 4 where we adopt third approximation,

Semi-analytical solution

Semi-analytical solution
Conclusions
This paper suggests a semi-analytical method for nonlinear oscillators. The method is proposed based on the famous variational iteration method. We newly use a Matrix Lagrange multiplier which yields analytical solutions of higher accuracy. The Matrix Lagrange multiplier is given in an exponential function. In view of this point, we use the analytical solution to derive numerical solutions. The result shows the method’s efficiency. Our method can be further used in fractional differential equation or other models. We will consider these applications in our future study.
