Received 7 April 2016; accepted 10 June 2016; published 13 June 2016
Discretization using finite differences in time and spectral methods in space has proved to be very useful in solving numerically non-linear Partial Differential Equations (PDEs) describing wave propagation. The Korteweg de Vries (KdV) equation is one famous example to which such combined schemes have been applied efficiently to analyze efficiently unidirectional solitary wave propagation in one dimension  -  . In   the combination of spectral methods and finite differences is applied to well-known nonlinear PDE of the Boussinesq type which admits bidirectional wave propagation, has closed form solitary wave solutions and like the KdV is completely integrable in one space dimension. Also, the combination of spectral methods and leap frog is applied to the Regularized Long Wave (RLW) equation  . In this paper, a combination of spectral method and leap frog is applied to the modified equal width wave equation. The modified equal width wave equation based upon the Equal Width Wave (EW) equation   which was suggested by Morrison et al.  is used as a model partial differential equation for the simulation of one-dimensional wave propagation in nonlinear media with dispersion processes. This equation is related with the Modified Regularized Long Wave (MRLW) equation  and modified Korteweg-de Vries (MKdV) equation  . All the modified equations are nonlinear wave equations with cubic nonlinearities and all of them have solitary wave solutions, which are wave packets or pulses. These waves propagate in non-linear media by keeping wave forms and velocity even after interaction occurs. Few analytical solutions of the MEW equation are known. Thus numerical solutions of the MEW equation can be important and comparison between analytic solutions can be made. Geyikli and Battal Gazi Karakoc,   solved the MEW equation by a collocation method using septic B-spline finite elements and using a Petrov-Galerkin finite element method with weight functions quadratic and element shape functions which are cubic B-splines. Esen applied a lumped Galerkin method based on quadratic B-spline finite elements which have been used for solving the EW and MEW equations   . Saka proposed algorithms for the numerical solution of the MEW equation using quintic B-spline collocation method  . Zaki considered the solitary wave interactions for the MEW equation by collocation method using quintic B-spline finite elements  and obtained the numerical solution of the EW equation by using least-squares method  . Wazwaz investigated the MEW equation and two of its variants by the tanh and the sine-cosine methods  . A solution based on a collocation method incorporated cubic B-splines is investigated by and Saka and Dag  . Variational iteration method is introduced to solve the MEW equation by Lu  . Evans and Raslan  studied the generalized EW equation by using collocation method based on quadratic B-splines to obtain the numerical solutions of a single solitary waves and the birth of solitons. Hamdi et al.  derived exact solitary wave solutions of the generalized EW equation using Maple software. Esen and Kutluay studied a linearized implicit finite difference method in solving the MEW equation  . Karakoç and Geyikli  solved the MEW equation numerically by a lumped Galerkin method using cubic B-spline finite elements. The modified equal width wave equation has the normalized form 
where μ is a positive parameter and the subscripts x and t denote differentiation, when solved analytically, within an infinite region with physical boundary conditions as. In this study, boundary conditions are chosen from
and the initial condition
where is a localized disturbance inside the considered interval. We investigate the numerical solution of the MEW equation using the Fourier Leap-Frog methods. The proposed method is validated by studying the motion of a single solitary wave, development of interaction of two positive solitary waves and development of three positive solitary waves interaction for the MEW Equation (1).
2. Analysis the Proposed Method
For the numerical treatment, the spatial variable x of Equation (1) is restricted over an interval. In this study, consider the MEW Equation (1) with the boundary conditions in Equation (2). A numerical method is developed for the periodic initial value problem in which U is a prescribed function of x at t = 0 and the solution is periodic in x outside a basic interval. For most of the problems considered, interval may be chosen large enough so the boundaries do not affect the wave interactions being studied. Equation (1) can be written as
For ease of presentation the spatial period [a, b] is normalized to [0, 2π], with the change of variable
Let L = b − a. Thus, Equations (4) and (5) become
is transformed into Fourier space with respect to x, and derivatives (or other operators) with respect to x. This operation can be done with the Fast Fourier transform (FFT). Applying the inverse Fourier transform
with n = 1 and n = 2. The Equations (6) and (7) become
In practice, we need to discretize Equations (6) and (7). For any integer N > 0, consider,
. Let be the solution of Equations (8) and (9). Then, we transform it into the discrete Fourier space as
From this, using the inversion formula, we get
Replacing F and by their discrete counterparts, and discretizing Equations (8) and (9) give
Letting Equation (13) can be written in the vector form
where G(U) defines the right hand side of Equation (13).
3. Fourier Leap-Frog Method for MEW Equation
A time integration known as a Leap-Frog method (a two-step scheme) is given as
Use the Leap-Frog scheme to advance in time, we obtain.
This is called the Fourier-Leap-Frog (FLF) scheme for the MEW Equation (14). FLF method needs two levels of initial data, we begin with to get from Equation (12), we get
Then evaluate second level of initial solution by using a higher-order one-step method, for example, a fourth-order Runge-Kutta method (RK4).
then substitute in
to get Thus, the time discretization for Equation (13) is given as
We substitute V(x, 0) and U(x, Δt) in Equation (19) to evaluate V(x, 2Δt) then substitute V(x, 2Δt) in Equation (18) to evaluate U(x, 2Δt), so we have V(x, Δt) and U(x, 2Δt), substitute in Equation (19) to evaluate V(x, 3Δt) and evaluate U(x, 3Δt) from Equation (18) and so on, until we evaluate U(x, t) at time t = nΔt.
4. Cases Study and Results
In order to show how good the numerical solutions are in comparison with the exact ones, L2 and L∞ error norms will be computed by
The conservation properties of the MEW equation will be examined by calculating the following three invariants, given as  which respectively correspond to mass, momentum, and energy
For the computation of Ux in Equation (21), we used Fourier transform. To implement the performance of the method, three test problems will be considered: the motion of a single solitary wave, development of two positive solitary waves interaction, development of three positive solitary wave interaction.
4.1. The Motion of Single Solitary Wave
Consider Equation (1) with the boundary as and initial condition
This problem has a solitary wave solution of the form
which represents the motion of a single solitary wave with amplitude A, where the wave velocity and. For this problem the analytical values of the invariants are 
For the numerical simulation of the motion of a single solitary wave, the parameters Δx = 0.1, Δt = 0.001, μ = 1, x0 = 30, N = 2048 and A = 0.25 are chosen. The analytical values for the invariants are C1 = 0.7853982, C2 = 0.1666667, and C3 = 0.0052083. As it is seen from Table 1, the invariants C1 and C3 remain almost constant during the computer run at times t = 0 to t = 100 (changes of the invariants C1 and C3 approach zero), where C2 changes from its initial value by less than 1 × 10−9. The error norms L2 and L∞ at different various times are shown in Table 1. It is shown that the numerical values very close to the exact values. Figure 1(a) shows that the proposed method performs the motion of propagation of a solitary wave satisfactorily, which moved to the right at a constant speed and preserved its amplitude and shape with increasing time as expected. Amplitude is 0.25 at t = 0 which is located at x = 30, while it is 0.249985 at t = 20 which is located at x = 30.6149. The absolute difference in amplitudes at times t = 0 and t = 20 is only 1.5 × 10−5. Error distribution at time t = 20 is drawn in Figure 1(b), from which it can be seen that maximum errors happened just around the peak position of the solitary wave. Table 2 displays the values of the error norms and numerical invariants obtained at different values of N with Δx = 0.1, Δt = 0.001, μ = 1, x0 = 30 and A = 0.25. As it is seen from Table 2, the error norms decrease (halved) when N increases (doubled) and numerical invariants C1, C2 and C3 closed to the analytical values when N increases. The comparison between the results obtained by the present with those in the other studies     also documented in Table 2.
Figure 1. (a) The motion of a single solitary wave and (b) the error distribution in FLF scheme for MEW equation with A = 0.25, N = 2048, Δx = 0.1 and Δt = 0.001 at t = 20.
Table 1. Invariants and error norms for the single soliton using FLF scheme with A = 0.25, N = 2048, Δx = 0.1 and Δt = 0.001.
Table 2. Invariants, error norms for the single soliton MEW equation using FLF scheme with A = 0.25, Δx = 0.1 and Δt = 0.001 at different values of N at t = 20 and comparison with different methods at A = 0.25, Δt = 0.05 and Δx = 0.1.
4.2. Interaction of Two Solitary Waves
The initial condition given by the linear sum of two separate solitary waves of various amplitudes
where. Firstly the interaction of two positive solitary waves is study with the parameters A1 = 1, A2 = 0.5, x1 = 15, x2 = 30, N = 8192, Δx = 0.1 and Δt = 0.01. The analytic invariants are  ,
, and. The initial function was placed on the left side of the region with the larger wave to the left of the smaller one as seen in Figure 2(a). Both waves move to the right with velocities dependent upon their magnitudes. The larger wave catches up with the smaller one as time increase. Interaction started at about time t = 25, the overlapping process continues until the time t = 40, then two solitary waves emerge from the interaction and resume their former shapes and amplitudes as shown in Figures 2(b)-(f). The magnitude of the smaller wave 0.510741 on reaching
(a) (b)(c) (d)(e) (f)
Figure 2. Interaction of two solitary waves at different times with A1 = 1 and A2 = 0.5.
position x = 34.7 and of the larger wave 1.000097 having the position x = 44.4 are measured at time t = 55 so that difference in amplitudes is 0.010741 for the smaller wave and 0.000097 for the larger wave. Table 3 displays the values of the invariants obtained by the present method. It is observed that the obtained values of the invariants remain almost constant during the computer run. The change in C2 is 6.11 × 10−5 and in C3 is 5.68 × 10−5 and C1 is exact up to the last recorded digit.
The intersection of two solitary waves was also studies with the following parameters: μ = 1, x1 = 15, x2 = 30, A1 = −2, A2 = 1, N = 8192, Δt = 0.01 and Δx = 0.1 in the range 0 ≤ x ≤ 819.2. The experiment was run from t = 0 to t = 55 to allow the interaction to take place. Figure 3 shows the development of the solitary wave interaction. As is seen from Figure 3, at t = 0 a wave with the negative amplitude is on the left of another wave with the positive amplitude. The larger wave with the negative amplitude catches up with the smaller one with the positive amplitude as the time increases. At t = 55, the amplitude of the smaller wave is at the point 0.9741792 at the point 52.5064095 whereas the amplitude of the larger one is −2.0014682 at the point 123.6150897326334 It is found that the absolute difference in amplitudes is 0.025820781 for the smaller wave and 0.00146821 for the larger wave. The analytical invariants can be found as C1 = −3.1415927, C2 = 13.3333333 and C2 = 22.6666667. It can be seen in Table 3 that the values obtained for the invariants are satisfactorily constant during the computer run.
4.3. Interaction of Three Solitary Waves
Interaction of three solitary waves is studied by considering Equation (1) with the following initial condition:
where. The computations are carried out with parameters = 1, A1 = 1, A2 = 0.5, A3 = 0.25, x1 = 15, x2 = 30, x3 = 45, N = 8192, Δx = 0.1 and Δt = 0.01. Solitary wave having the largest amplitude is located to the left of the smaller ones. As is well known, solitary waves with larger amplitudes have a greater velocity than those with smaller amplitudes. Consequently, as time goes on the larger two solitary waves catches up with the smaller one, the overlapping process of the three solitary waves continues while the larger solitary waves have overtaken the smaller ones. Plot of the three solitary waves is depicted at various times in Figure 4. Interaction of three solitary
Table 3. Invariants for the interaction of two solitary waves with Δt = 0.01, Δx = 0.1 and N = 8192.
(a) (b)(c) (d)(e) (f)
Figure 3. Interaction of two solitary waves at different times with A1 = −2 and A2 = 1.
(a) (b)(c) (d)(e) (f)
Figure 4. Interaction of three solitary waves at different times.
waves can be openly observed from the time-amplitude graph in Figure 4 for the three algorithms. At t = 200, the amplitudes of the smaller waves are 0.25613 at the point x = 47.21 and 0.49672 at the point x = 54.41, whereas the amplitude of the larger one is 1.00032 at the point x = 117.91. Table 4 displays the values of the invariants obtained by the present method. It is observed that the obtained values of the invariants remain almost constant during the computer run. The change in C2 is 5.37 × 10−5 and in C3 is 5.09 × 10−5 and C1 is exact up to the last recorded digit. The analytical values can be found  as, and.
4.4. The Maxwellian Initial Condition
We consider here is the numerical solution of the Equation (1) with the Maxwellian initial condition
with the boundary conditions
As it is known, Maxwellian initial condition the behavior of the solution depends on the values of µ. The computations are carried out for the cases µ = 1, 0.5, 0.1, 0.05, 0.02 and 0.005 which are used in    . When µ = 1, 0.5 is used as shown Figure 5(a) and Figure 5(b) at time t = 12 the Maxwellian initial condition does not cause development into a clean solitary wave. However with smaller values of µ = 1, 0.1, 0.05, 0.02 and 0.005 Maxwellian initial condition breaks up into more solitary waves which drawn in Figures 5(c)-(f) at time t = 12. The numerical conserved quantities with µ = 1, 0.5, 0.1, 0.05, 0.02 and 0.005 are given in Table 5. It can be seen in Table 4 that the values obtained for the invariants are satisfactorily constant during the computer run.
The Fourier Leap Frog method has been successfully applied to obtain the numerical solution of the modified equal width wave equation. Four test problems are worked out to examine the performance of the used method. The motion of a single solitary wave and its accuracy was shown by calculating error norms L2 and L∞ and shown in the figures and tables. The interaction of two solitary waves and its accuracy shown by compare with other numerical solutions. The interaction of three solitary waves and its accuracy shown by compare with other numerical solutions. A Maxwellian initial condition pulse is then studied at different values of µ. The invariants
Table 4. Invariants for the interaction of three solitary waves.
(a) (b)(c) (d)(e) (f)
Figure 5. Maxwellian initial condition, state at t = 12 and different values of µ.
Table 5. Invariants for Maxwellian initial condition at different values of µ.
are satisfactorily constant in computer run in all cases. The obtained results show that the present method is a remarkably successful numerical method and can also be efficiently applied to other types of non-linear problems.
 Fornberg, B. (1996) A Practical Guide to Pseudospectral Methods. Cambridge University Press, New York.
 Fornberg, B. and Whitham, G.B. (1978) A Numerical and Theoretical Study of Certain Nonlinear Wave Phenomena. Philosophical Transactions of the Royal Society of London, 289, 373-404.
 Hassan, H.N. and Saleh, H.S. (2013) Fourier Spectral Methods for Solving Some Nonlinear Partial Differential Equations. International Journal of Open Problems in Computer Science and Mathematics, 6, 144-179.
 Hassan, H.N. (2010) Numerical Solution of a Boussinesq Type Equation Using Fourier Spectral Methods. Zeitschrift für Naturforschung A, 65, 305-314.
 Borluk, H. and Muslu, G.M. (2015) A Fourier Pseudospectral Method for a Generalized Improved Boussinesq Equation. Numerical Methods for Partial Differential Equations, 31, 995-1008.
 Hassan, H.N. and Saleh, H.S. (2010) The Solution of the Regularized Long Wave Equation Using the Fourier Leap-Frog Method. Zeitschrift für Naturforschung A, 65, 268-276.
 Gardner, L.R.T. and Gardner, G.A. (1990) Solitary Waves of the Regularized Long-Wave Equation. Journal of Computational Physics, 91, 441-459.
 Gardner, L.R.T. and Gardner, G.A. (1992) Solitary Waves of the Equal Width Wave Equation. Journal of Computational Physics, 101, 218-223.
 Morrison, P.J., Meiss, J.D. and Cary, J.R. (1984) Scattering of Regularized-Long-Wave Solitary Waves. Physica D. Nonlinear Phenomena, 11, 324-336.
 Abdulloev, Kh.O., Bogolubsky, I.L. and Makhankov, V.G. (1974) One More Example of Inelastic Soliton Interaction. Physics Letters A, 56, 427-428.
 Gardner, L.R.T., Gardner, G.A. and Geyikli, T. (1994) The Boundary Forced MKdV Equation. Journal of Computational Physics, 113, 5-12.
 Geyikli, T. and Karakoç, S.B.G. (2011) Septic B-Spline Collocation Method for the Numerical Solution of the Modified Equal Width Wave Equation. Applied Mathematics, 2, 739-749.
 Esen, A. (2005) A Numerical Solution of the Equal Width Wave Equation by a Lumped Galerkin Method. Applied Mathematics and Computation, 168, 270-282.
 Esen, A. (2006) A Lumped Galerkin Method for the Numerical Solution of the Modified Equal-Width Wave Equation Using Quadratic B-Splines. International Journal of Computer Mathematics, 83, 449-459.
 Saka, B. (2007) Algorithms for Numerical Solution of the Modified Equal Width Wave Equation Using Collocation Method. Mathematical and Computer Modelling, 45, 1096-1117.
 Zaki, S.I. (2000) Solitary Wave Interactions for the Modified Equal Width Equation. Computer Physics Communications, 126, 219-231.
 Zaki, S.I. (2000) Least-Squares Finite Element Scheme for the EW Equation. Computer Methods in Applied Mechanics and Engineering, 189, 587-594.
 Wazwaz, A.M. (2006) The Tanh and the Sine-Cosine Methods for a Reliable Treatment of the Modified Equal Width Equation and Its Variants. Communications in Nonlinear Science and Numerical Simulation, 11, 148-160.
 Saka, B. and Dagb, I. (2007) Quartic B-Spline Collocation Method to the Numerical Solutions of the Burgers’ Equation. Chaos, Solitons & Fractals, 32, 1125-1137.
 Lu, J. (2009) He’s Variational Iteration Method for the Modified Equal Width Equation. Chaos, Solitons & Fractals, 39, 2102-2109.
 Evans, D.J. and Raslan, K.R. (2005) Solitary Waves for the Generalized Equal Width (GEW) Equation. International Journal of Computer Mathematics, 82, 445-455.
 Hamdi, S.W., Enright, H., Schiesser, W.E. and Gottlieb, J.J. (2003) Exact Solutions of the Generalized Equal Width Wave Equation. In: Kumar, V., Gavrilova, M.L., Tan, C.J.K. and L’Ecuyer, P., Eds., Computational Science and Its Application—ICCSA 2003, Springer, Berlin, 725-734.
 Esen, A. and Kutluay, S. (2008) Solitary Wave Solutions of the Modified Equal Width Wave Equation. Communications in Nonlinear Science and Numerical Simulation, 13, 1538-1546.
 Karakoç, S.B.G. and Geyikli, T. (2012) Numerical Solution of the Modified Equal Width Wave Equation. International Journal of Differential Equations, 2012, Article ID: 587208.