<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">JAMP</journal-id><journal-title-group><journal-title>Journal of Applied Mathematics and Physics</journal-title></journal-title-group><issn pub-type="epub">2327-4352</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/jamp.2020.86085</article-id><article-id pub-id-type="publisher-id">JAMP-100822</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Physics&amp;Mathematics</subject></subj-group></article-categories><title-group><article-title>
 
 
  Collocation Method for Solving the Generalized KdV Equation
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Turabi</surname><given-names>Geyikli</given-names></name><xref ref-type="aff" rid="aff1"><sub>1</sub></xref></contrib></contrib-group><aff id="aff1"><label>1</label><addr-line>Department of Mathematics, Faculty of Education, Adiyaman University, Adiyaman, Turkey</addr-line></aff><pub-date pub-type="epub"><day>29</day><month>05</month><year>2020</year></pub-date><volume>08</volume><issue>06</issue><fpage>1123</fpage><lpage>1134</lpage><history><date date-type="received"><day>31,</day>	<month>March</month>	<year>2020</year></date><date date-type="rev-recd"><day>8,</day>	<month>June</month>	<year>2020</year>	</date><date date-type="accepted"><day>11,</day>	<month>June</month>	<year>2020</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
  In this work, we have obtained numerical solutions of the generalized Korteweg-de Vries (GKdV) equation by using septic B-spline collocation finite element method. The suggested numerical algorithm is controlled by applying test problems including; single soliton wave. Our numerical algorithm, attributed to a Crank Nicolson approximation in time, is unconditionally stable. To control the performance of the newly applied method, the error norms, 
  <em>L</em>
  <sub>2</sub> and 
  <em>L</em>
  <sub>∞</sub> and invariants 
  <em>I</em>
  <sub>1</sub>, 
  <em>I</em>
  <sub>2</sub> and 
  <em>I</em>
  <sub>3</sub> have been calculated. Our numerical results are compared with some of those available in the literature.
 
</p></abstract><kwd-group><kwd>Generalized Korteweg-de Vries Equation</kwd><kwd> Finite Element Method</kwd><kwd> Collocation</kwd><kwd> Septic B-Spline</kwd><kwd> Soliton</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>Several physical processes for example dispersion of long waves in shallow water waves under gravity, bubble-liquid mixtures, ion acoustic plasma waves, fluid mechanics, nonlinear optics and wave phenomena in enharmonic crystals can be expressed by the KdV equation which was first introduced by Korteweg and de Vries [<xref ref-type="bibr" rid="scirp.100822-ref1">1</xref>]. The equation was solved analytically by Zabusky, Fornberg and Whitham, [<xref ref-type="bibr" rid="scirp.100822-ref2">2</xref>] [<xref ref-type="bibr" rid="scirp.100822-ref3">3</xref>]. Zabusky and Kruskal [<xref ref-type="bibr" rid="scirp.100822-ref4">4</xref>] were first obtained numerical solutions of the equation with finite difference method. Gardner et al. [<xref ref-type="bibr" rid="scirp.100822-ref5">5</xref>] demonstrated existence and uniqueness of solutions of the KdV equation. Several scientists have used various numerical methods including pseudospectral method [<xref ref-type="bibr" rid="scirp.100822-ref4">4</xref>], finite difference method [<xref ref-type="bibr" rid="scirp.100822-ref6">6</xref>] [<xref ref-type="bibr" rid="scirp.100822-ref7">7</xref>], finite element method [<xref ref-type="bibr" rid="scirp.100822-ref8">8</xref>] - [<xref ref-type="bibr" rid="scirp.100822-ref15">15</xref>] and heat balance integral method [<xref ref-type="bibr" rid="scirp.100822-ref15">15</xref>] to solve the equation. Numerical solutions of the KdV equation were obtained using differential quadrature method based on cosine expansion by B. Saka [<xref ref-type="bibr" rid="scirp.100822-ref16">16</xref>]. Like the KdV equation, in recent years, various numerical methods have been improved for the solution of the MKdV equation. Kaya [<xref ref-type="bibr" rid="scirp.100822-ref17">17</xref>] calculated the explicit solutions of the higher order modified Korteweg de-Vries equation by Adomian decomposition method. MKdV equation has been solved by using Galerkins’ method with quadratic B-spline finite elements by Biswas et al. [<xref ref-type="bibr" rid="scirp.100822-ref18">18</xref>]. Raslan and Baghdady [<xref ref-type="bibr" rid="scirp.100822-ref19">19</xref>] [<xref ref-type="bibr" rid="scirp.100822-ref20">20</xref>] indicated the accuracy and stability of the difference solution of the MKdV equation and they obtained the numerical aspects of the dynamics of shallow water waves along lakes’ shores and beaches modeled by the MKdV equation. A new variety of (3 + 1)-dimensional MKdV equations and multiple soliton solutions for each new equation were established by Wazwaz [<xref ref-type="bibr" rid="scirp.100822-ref21">21</xref>] [<xref ref-type="bibr" rid="scirp.100822-ref22">22</xref>]. Lumped Petrov-Galerkin and Galerkin methods were practiced to the MKdV equation by Ak et al. [<xref ref-type="bibr" rid="scirp.100822-ref23">23</xref>] [<xref ref-type="bibr" rid="scirp.100822-ref24">24</xref>]. GKdV equation has received much less attention, presumably because of its higher nonlinearity for p &gt; 2 . The symmetry group was calculated for the equation and several classes of solutions were obtained in [<xref ref-type="bibr" rid="scirp.100822-ref25">25</xref>]. Liu and Yi [<xref ref-type="bibr" rid="scirp.100822-ref26">26</xref>] developed and analyzed a Hamiltonian preserving DG method for solving the generalized KdV equation. The initial value problem of a kind of GKdV equations is considered by using Sobolev space theory and finite element method by Lai et al. [<xref ref-type="bibr" rid="scirp.100822-ref27">27</xref>]. Alvarado and Omel’yanov [<xref ref-type="bibr" rid="scirp.100822-ref28">28</xref>] create a finite differences scheme to simulate the solution of the Cauchy problem and present some numerical results for the problem of the solitary waves interaction. A class of fully discrete scheme for the generalized Korteweg-de Vries equation in a bounded domain ( 0, L ) has studied by Sepulveda and Villagran [<xref ref-type="bibr" rid="scirp.100822-ref29">29</xref>]. Collocation finite element method based on quintic B-spline functions is applied to the generalized KdV equation by Ak et al. [<xref ref-type="bibr" rid="scirp.100822-ref30">30</xref>]. Solitary wave solution for the GKdV equation by using ADM has been obtained by Ismail et al. [<xref ref-type="bibr" rid="scirp.100822-ref31">31</xref>].</p><p>In this article, we will take in consideration for the following GKdV equation</p><p>U t + ε U 2 U x + μ U x x x = 0 , (1)</p><p>with the homogeneous boundary conditions</p><p>U ( a , t ) = 0 ,     U ( b , t ) = 0 , U x ( a , t ) = 0 ,     U x ( b , t ) = 0 ,     t &gt; 0 (2)</p><p>and an initial condition</p><p>U ( x , 0 ) = U 0 ( x ) , a ≤ x ≤ b , (3)</p><p>where t is time, x is the space coordinate, ε and μ are positive parameters. One of the primary mathematical models for describing the theory of water waves in shallow channels is the following Korteweg de-Vries (KdV) equation:</p><p>U t + ε U U x + μ U x x x = 0. (4)</p><p>The terms U U x and U x x x in the Equation (4) stand for the nonlinear convection and dispersion, respectively. In this paper, we have numerically solved the GKdV equation using collocation method with septic B-spline finite elements. We have investigated the motion of a single soliton wave to show the performance and profiency of the proposed method. Also we have showed the suggested method is unconditionally stable applying the von-Neumann stability analysis.</p></sec><sec id="s2"><title>2. Septic B-Spline Collocation Method</title><p>We think of a mesh a = x 0 &lt; x 1 &lt; ⋯ &lt; x N = b as a uniform divide of the solution area a ≤ x ≤ b by the points x m with h = b − a N = x m + 1 − x m . The septic B-splines ϕ m ( x ) , ( m = − 3, − 2, ⋯ , N + 3 ) at the knots x m are given by [<xref ref-type="bibr" rid="scirp.100822-ref32">32</xref>]</p><p>ϕ m ( x ) = 1 h 7 { ( x − x m − 4 ) 7 [ x m − 4 , x m − 3 ] ( x − x m − 4 ) 7 − 8 ( x − x m − 3 ) 7 [ x m − 3 , x m − 2 ] ( x − x m − 4 ) 7 − 8 ( x − x m − 3 ) 7 + 28 ( x − x m − 2 ) 7 [ x m − 2 , x m − 1 ] ( x − x m − 4 ) 7 − 8 ( x − x m − 3 ) 7 + 28 ( x − x m − 2 ) 7 − 56 ( x − x m − 1 ) 7 [ x m − 1 , x m ] ( x m + 4 − x ) 7 − 8 ( x m + 3 − x ) 7 + 28 ( x m + 2 − x ) 7 − 56 ( x m + 1 − x ) 7 [ x m , x m + 1 ] ( x m + 4 − x ) 7 − 8 ( x m + 3 − x ) 7 + 28 ( x m + 2 − x ) 7 [ x m + 1 , x m + 2 ] ( x m + 4 − x ) 7 − 8 ( x m + 3 − x ) 7 [ x m + 2 , x m + 3 ] ( x m + 4 − x ) 7 [ x m + 3 , x m + 4 ] 0 otherwise (5)</p><p>The set of septic B-spline functions { ϕ − 3 ( x ) , ϕ − 2 ( x ) , ⋯ , ϕ N + 2 ( x ) , ϕ N + 3 ( x ) } forms a basis for the problem region of solution [ a , b ] . The approximate solution U N ( x , t ) to the exact solution U ( x , t ) in the form:</p><p>U N ( x , t ) = ∑ m = − 3 N + 3     ϕ m ( x ) δ m ( t ) (6)</p><p>where ϕ m ( x ) are septic B-splines and δ m ( t ) are time dependent parameters to be identified from the boundary and collocation conditions. A characteristic finite interval [ x m , x m + 1 ] is turn into the interval [ 0,1 ] by a domestic coordinate conversion described by h ξ = x − x m , 0 ≤ ξ ≤ 1 . So septic B-splines (5) in terms of ξ over [ 0,1 ] can be written as</p><p>ϕ m − 3 = 1 − 7 ξ + 21 ξ 2 − 35 ξ 3 + 35 ξ 4 − 21 ξ 5 + 7 ξ 6 − ξ 7 , ϕ m − 2 = 120 − 392 ξ + 504 ξ 2 − 280 ξ 3 + 84 ξ 5 − 42 ξ 6 + 7 ξ 7 , ϕ m − 1 = 1191 − 1715 ξ + 315 ξ 2 + 665 ξ 3 − 315 ξ 4 − 105 ξ 5 + 105 ξ 6 − 21 ξ 7 , ϕ m = 2416 − 1680 ξ + 560 ξ 4 − 140 ξ 6 + 35 ξ 7 ,</p><p>ϕ m + 1 = 1191 + 1715 ξ + 315 ξ 2 − 665 ξ 3 − 315 ξ 4 + 105 ξ 5 + 105 ξ 6 − 35 ξ 7 , ϕ m + 2 = 120 + 392 ξ + 504 ξ 2 + 280 ξ 3 − 84 ξ 5 − 42 ξ 6 + 21 ξ 7 , ϕ m + 3 = 1 + 7 ξ + 21 ξ 2 + 35 ξ 3 + 35 ξ 4 + 21 ξ 5 + 7 ξ 6 − ξ 7 , ϕ m + 4 = ξ 7 . (7)</p><p>Using Equation (5) and Equation (6), the nodal values of U m , U ′ m , U ″ m , U ‴ m and U m i v at the knots x m are obtained as the following:</p><p>U N ( x m , t ) = U m = δ m − 3 + 120 δ m − 2 + 1191 δ m − 1 + 2416 δ m                                                   + 1191 δ m + 1 + 120 δ m + 2 + δ m + 3 , U ′ m = 7 h ( − δ m − 3 − 56 δ m − 2 − 245 δ m − 1 + 245 δ m + 1 + 56 δ m + 2 + δ m + 3 ) , U ″ m = 42 h 2 ( δ m − 3 + 24 δ m − 2 + 15 δ m − 1 − 80 δ m + 15 δ m + 1 + 24 δ m + 2 + δ m + 3 ) , U ‴ m = 210 h 3 ( − δ m − 3 − 8 δ m − 2 + 19 δ m − 1 − 19 δ m + 1 + 8 δ m + 2 + δ m + 3 ) , U m i v = 840 h 4 ( δ m − 3 − 9 δ m − 1 + 16 δ m − 9 δ m + 1 + δ m + 3 ) (8)</p><p>where the symbols ' , ' ' , ' ' ' symbolize differentiation according to x, respectively. Using (5) and (8) in the Equation (1) this guides to a set of ordinary differential equations of the form</p><p>δ ˙ m − 3 + 120 δ ˙ m − 2 + 1191 δ ˙ m − 1 + 2416 δ ˙ m + 1191 δ ˙ m + 1 + 120 δ ˙ m + 2 + δ ˙ m + 3 + 7 ε Z m h ( − δ m − 3 − 56 δ m − 2 − 245 δ m − 1 + 245 δ m + 1 + 56 δ m + 2 + δ m + 3 ) + 210 μ h 3 ( − δ m − 3 − 8 δ m − 2 + 19 δ m − 1 − 19 δ m + 1 + 8 δ m + 2 + δ m + 3 ) = 0 , (9)</p><p>where</p><p>Z m = ( δ m − 3 + 120 δ m − 2 + 1191 δ m − 1 + 2416 δ m + 1191 δ m + 1 + 120 δ m + 2 + δ m + 3 ) 2 .</p><p>If time parameters δ i and its time derivatives δ ˙ i in Equation (9) are separated by the Crank-Nicolson form and finite difference approach, respectively:</p><p>δ i = δ i n + 1 + δ i n 2 , (10)</p><p>and usual finite difference approximation</p><p>δ ˙ i = δ i n + 1 − δ i n Δ t (11)</p><p>we acquired a repetition relationship between two time levels n and n + 1 relating two unknown parameters δ i n + 1 , δ i n for i = m − 3 , m − 2 , ⋯ , m + 2 , m + 3</p><p>γ 1 δ m − 3 n + 1 + γ 2 δ m − 2 n + 1 + γ 3 δ m − 1 n + 1 + γ 4 δ m n + 1 + γ 5 δ m + 1 n + 1 + γ 6 δ m + 2 n + 1 + γ 7 δ m + 3 n + 1 = γ 7 δ m − 3 n + γ 6 δ m − 2 n + γ 5 δ m − 1 n + γ 4 δ m n + γ 3 δ m + 1 n + γ 2 δ m + 2 n + γ 1 δ m + 3 n , (12)</p><p>where</p><p>γ 1 = [ 1 − E Z m − M ] , γ 2 = [ 120 − 56 E Z m − 8 M ] , γ 3 = [ 1191 − 245 E Z m + 19 M ] , γ 4 = [ 2416 ] ,</p><p>γ 5 = [ 1191 + 245 E Z m − 19 M ] , γ 6 = [ 120 + 56 E Z m + 8 M ] , γ 7 = [ 1 + E Z m + M ] , m = 0 , 1 , ⋯ , N , E = 7 ε 2 h Δ t , M = 105 μ h 3 Δ t . (13)</p><p>The system (12) contains of ( N + 1 ) linear equations containing ( N + 7 ) unknown coefficients ( δ − 3 , δ − 2 , δ − 1 , ⋯ , δ N + 1 , δ N + 2 , δ N + 3 ) T . To acquire a solution of this system, we require six additional restrictions. These are obtained from the boundary conditions (2) and can be used to remove δ − 3 , δ − 2 , δ − 1 and δ N + 1 , δ N + 2 , δ N + 3 from the systems (12) which occurs a matrix equation for the N + 1 unknowns d n = ( δ 0 , δ 1 , ⋯ , δ N ) T of the form</p><p>A d n + 1 = B d n . (14)</p><p>The resulting system is effectively solved with a version of the Thomas algorithm and we implement an inner iteration δ n ∗ = δ n + 1 2 ( δ n − δ n − 1 ) at each time step to overcome the non-linearity caused by Z m . Before the beginning of the solution procedure, initial parameters d 0 are established by using the initial condition and following derivatives at the boundaries;</p><p>U N ( x , 0 ) = U ( x m , 0 ) ;       m = 0 , 1 , 2 , ⋯ , N (15)</p><p>( U N ) x ( a , 0 ) = 0 ,           ( U N ) x ( b , 0 ) = 0 , (16)</p><p>( U N ) x x ( a , 0 ) = 0 ,         ( U N ) x x ( b , 0 ) = 0 , (17)</p><p>( U N ) x x x ( a , 0 ) = 0 ,         ( U N ) x x x ( b , 0 ) = 0. (18)</p><p>So, by taking account (18), we obtain the following matrix form for the initial vector d 0 ;</p><p>W d 0 = b ,</p><p>where</p><p>W = [ 1536 2712 768 24 82731 81 210568.5 81 104796 81 10063.5 81 1 9600 81 96597 81 195768 81 96474 81 120 1 ⋱ 1 120 1191 2416 1191 120 1 1 120 96474 81 195768 81 96597 81 9600 81 1 10063.5 81 104796 81 210568.5 81 82731 81 24 768 2712 1536 ]</p><p>d 0 = ( δ 0 , δ 1 , δ 2 , ⋯ , δ N − 2 , δ N − 1 , δ N ) T</p><p>and</p><p>b = ( U ( x 0 , 0 ) , U ( x 1 , 0 ) , ⋯ , U ( x N − 1 , 0 ) , U ( x N , 0 ) ) T .</p></sec><sec id="s3"><title>3. Stability Analysis</title><p>To implement the von Neumann stability analysis, GKdV equation is linearized by thinking about the quantity U p in the nonlinear term U p U x is locally invariable. Substituting the Fourier mode δ m n = ξ n e i m k h , ( i = − 1 ) in which k is a mode number and h is the element size, into the Equation (12) gives the growth factor ξ of the form</p><p>ξ = A − i B A + i B (19)</p><p>where</p><p>A = 2 cos ( 3 k h ) + 240 cos ( 2 k h ) + 2382 cos ( k h ) + 2416 B = 2 ( E Z m + M ) sin ( 3 k h ) + 2 ( 56 E Z m + 8 M ) sin ( 2 k h )               + 2 ( 245 E Z m − 19 M ) sin ( k h ) (20)</p><p>The modulus of the (19) is found 1, hence the linearized algorithm is unconditionally stable.</p></sec><sec id="s4"><title>4. Test Problems</title><p>In this section, we introduce some numerical examples including: motion of single soliton wave whose exact solution is known to test validity of our algorithm for solving GKdV equation. The initial boundary value problem (1)-(2) possesses following conservative quantities;</p><p>I 1 = ∫ − ∞ ∞     U ( x , t ) d x , I 2 = ∫ − ∞ ∞     U 2 ( x , t ) d x , I 3 = ∫ − ∞ ∞ [ U p + 2 ( x , t ) − μ ( p + 1 ) ( p + 2 ) 2 ε U x 2 ( x , t ) ] d x (21)</p><p>which correspond to the mass, momentum and energy of the shallow water waves, respectively [<xref ref-type="bibr" rid="scirp.100822-ref33">33</xref>] [<xref ref-type="bibr" rid="scirp.100822-ref34">34</xref>]. To compare the numerical solution with the exact solution we use the following error norms:</p><p>L 2 = ‖ U e x a c t − U N ‖ 2 ≃ h ∑ j = 0 N | U j e x a c t − ( U N ) j | 2 ,</p><p>and</p><p>L ∞ = ‖ U e x a c t − U N ‖ ∞ ≃ max j | U j e x a c t − ( U N ) j | .</p>The Motion of Single Solitary Wave<p>For this test problem, Equation (1) is examined with the boundary conditions U → 0 as x → &#177; ∞ and the initial condition U ( x , 0 ) = A sech 2 p [ k ( x − x 0 ) ] where A = [ c ( p + 1 ) ( p + 2 ) 2 ε ] 1 p is amplitude and k = p 2 c μ is width of the single soliton. The exact soliton solution of the GKdV equation is</p><p>U ( x , t ) = A sech 2 p [ k ( x − x 0 − c t ) ] ,</p><p>where c and x 0 are arbitrary constants. In order to exemplify the validity of our numerical algorithm, we conceive the first case of a single soliton solution for the parameters p = 1 , ε = 1 , μ = 4.84 &#215; 10 − 4 , h = 0.01 , Δ t = 0.005 , c = 0.3 and ε = 3 , μ = 1 , h = 0.1 , Δ t = 0.01 through the interval [ 0,80 ] to compare with that of previous papers [<xref ref-type="bibr" rid="scirp.100822-ref8">8</xref>] [<xref ref-type="bibr" rid="scirp.100822-ref10">10</xref>] [<xref ref-type="bibr" rid="scirp.100822-ref14">14</xref>] [<xref ref-type="bibr" rid="scirp.100822-ref16">16</xref>] [<xref ref-type="bibr" rid="scirp.100822-ref30">30</xref>]. All parameters are given in all refarans. For these parameters, the single solitary wave has the amplitude 0.9 and 0.3, respectively. The three invariants I 1 , I 2 and I 3 together with the L 2 , L ∞ error norms for the problem are documented and compared in <xref ref-type="table" rid="table1">Table 1</xref> for times up to t = 1 . As seen from the table that L 2 and L ∞ error norms are found small enough and the conservation of the invariants can be seen to be almost constant.</p><p>Solitary wave profiles are demonstrated at t = 0 , 0.1 , 0.2 , ⋯ , 1 in <xref ref-type="fig" rid="fig1">Figure 1</xref> in which the soliton moves to the right at a nearly unchanged speed and amplitude as time increases, as expected.</p><table-wrap id="table1" ><label><xref ref-type="table" rid="table1">Table 1</xref></label><caption><title> Comparisons of results for invariants and error norms with p = 1 , ε = 1 , μ = 4.84 &#215; 10 − 4 , c = 0.3 , h = 0.01 , Δ t = 0.005 , x ∈ [ 0,2 ] and ε = 3 , μ = 1 , c = 0.3 , h = 0.1 , Δ t = 0.01 </title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Method</th><th align="center" valign="middle" >Time</th><th align="center" valign="middle" >I 1</th><th align="center" valign="middle" >I 2</th><th align="center" valign="middle" >I 3</th><th align="center" valign="middle" >L 2 &#215; 10 3</th><th align="center" valign="middle" >L ∞ &#215; 10 3</th></tr></thead><tr><td align="center" valign="middle" >μ = 4.84 &#215; 10 − 4 Present Method</td><td align="center" valign="middle" >0.00</td><td align="center" valign="middle" >0.144598</td><td align="center" valign="middle" >0.086759</td><td align="center" valign="middle" >0.046850</td><td align="center" valign="middle" >0</td><td align="center" valign="middle" >0</td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >0.25</td><td align="center" valign="middle" >0.144598</td><td align="center" valign="middle" >0.086759</td><td align="center" valign="middle" >0.046850</td><td align="center" valign="middle" >0.02315</td><td align="center" valign="middle" >0.06802</td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >0.50</td><td align="center" valign="middle" >0.144598</td><td align="center" valign="middle" >0.086759</td><td align="center" valign="middle" >0.046850</td><td align="center" valign="middle" >0.04525</td><td align="center" valign="middle" >0.12487</td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >0.75</td><td align="center" valign="middle" >0.144598</td><td align="center" valign="middle" >0.086759</td><td align="center" valign="middle" >0.046850</td><td align="center" valign="middle" >0.06683</td><td align="center" valign="middle" >0.18353</td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >1.00</td><td align="center" valign="middle" >0.144593</td><td align="center" valign="middle" >0.086759</td><td align="center" valign="middle" >0.046850</td><td align="center" valign="middle" >0.09082</td><td align="center" valign="middle" >0.23617</td></tr><tr><td align="center" valign="middle" >[<xref ref-type="bibr" rid="scirp.100822-ref16">16</xref>]</td><td align="center" valign="middle" >1.00</td><td align="center" valign="middle" >0.144598</td><td align="center" valign="middle" >0.086759</td><td align="center" valign="middle" >0.046850</td><td align="center" valign="middle" >0.13010</td><td align="center" valign="middle" >0.36895</td></tr><tr><td align="center" valign="middle" >[<xref ref-type="bibr" rid="scirp.100822-ref8">8</xref>]</td><td align="center" valign="middle" >1.00</td><td align="center" valign="middle" >0.144592</td><td align="center" valign="middle" >0.086759</td><td align="center" valign="middle" >0.016870</td><td align="center" valign="middle" >22.2</td><td align="center" valign="middle" ></td></tr><tr><td align="center" valign="middle" >[<xref ref-type="bibr" rid="scirp.100822-ref14">14</xref>] MQ</td><td align="center" valign="middle" >1.00</td><td align="center" valign="middle" >0.144606</td><td align="center" valign="middle" >0.086759</td><td align="center" valign="middle" >0.046850</td><td align="center" valign="middle" >0.062</td><td align="center" valign="middle" >0.133</td></tr><tr><td align="center" valign="middle" >[<xref ref-type="bibr" rid="scirp.100822-ref14">14</xref>] IMQ</td><td align="center" valign="middle" >1.00</td><td align="center" valign="middle" >0.144623</td><td align="center" valign="middle" >0.086765</td><td align="center" valign="middle" >0.046847</td><td align="center" valign="middle" >2.751</td><td align="center" valign="middle" >5.018</td></tr><tr><td align="center" valign="middle" >[<xref ref-type="bibr" rid="scirp.100822-ref14">14</xref>] IQ</td><td align="center" valign="middle" >1.00</td><td align="center" valign="middle" >0.144598</td><td align="center" valign="middle" >0.086759</td><td align="center" valign="middle" >0.046849</td><td align="center" valign="middle" >1.013</td><td align="center" valign="middle" >2.090</td></tr><tr><td align="center" valign="middle" >[<xref ref-type="bibr" rid="scirp.100822-ref14">14</xref>] TPS</td><td align="center" valign="middle" >1.00</td><td align="center" valign="middle" >0.144261</td><td align="center" valign="middle" >0.086762</td><td align="center" valign="middle" >0.046842</td><td align="center" valign="middle" >2.606</td><td align="center" valign="middle" >6.345</td></tr><tr><td align="center" valign="middle" >[<xref ref-type="bibr" rid="scirp.100822-ref14">14</xref>] G</td><td align="center" valign="middle" >1.00</td><td align="center" valign="middle" >0.144601</td><td align="center" valign="middle" >0.086760</td><td align="center" valign="middle" >0.046850</td><td align="center" valign="middle" >0.046</td><td align="center" valign="middle" >0.136</td></tr><tr><td align="center" valign="middle" >[<xref ref-type="bibr" rid="scirp.100822-ref30">30</xref>]</td><td align="center" valign="middle" >1.00</td><td align="center" valign="middle" >0.144599</td><td align="center" valign="middle" >0.086759</td><td align="center" valign="middle" >0.046850</td><td align="center" valign="middle" >0.079</td><td align="center" valign="middle" >0.238</td></tr><tr><td align="center" valign="middle" >μ = 1 Present Method</td><td align="center" valign="middle" >0.00</td><td align="center" valign="middle" >2.190844</td><td align="center" valign="middle" >0.438176</td><td align="center" valign="middle" >0.078871</td><td align="center" valign="middle" >0</td><td align="center" valign="middle" >0</td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >0.25</td><td align="center" valign="middle" >2.190844</td><td align="center" valign="middle" >0.438176</td><td align="center" valign="middle" >0.078871</td><td align="center" valign="middle" >0.038</td><td align="center" valign="middle" >0.051</td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >0.50</td><td align="center" valign="middle" >2.190858</td><td align="center" valign="middle" >0.438176</td><td align="center" valign="middle" >0.078871</td><td align="center" valign="middle" >0.040</td><td align="center" valign="middle" >0.048</td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >0.75</td><td align="center" valign="middle" >2.190848</td><td align="center" valign="middle" >0.438176</td><td align="center" valign="middle" >0.078871</td><td align="center" valign="middle" >0.059</td><td align="center" valign="middle" >0.113</td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >1.00</td><td align="center" valign="middle" >2.190873</td><td align="center" valign="middle" >0.438176</td><td align="center" valign="middle" >0.078863</td><td align="center" valign="middle" >0.083</td><td align="center" valign="middle" >0.155</td></tr></tbody></table></table-wrap><p>For the second set, we choose the parameters p = 2 , ε = 3 , μ = 1 , h = 0.1 , Δ t = 0.01 , c = 0.845 and 0.3 throughout the interval [ 0,80 ] just to be able to compare them with earlier papers [<xref ref-type="bibr" rid="scirp.100822-ref19">19</xref>] [<xref ref-type="bibr" rid="scirp.100822-ref23">23</xref>] [<xref ref-type="bibr" rid="scirp.100822-ref24">24</xref>]. These values yield the amplitude 1.3416 and 0.7746 and the computations are done until time t = 20 and t = 1 . We calculate the values of the error norms L 2 and L ∞ and invariants I 1 , I 2 and I 3 for different time levels and compare them with earlier papers in <xref ref-type="table" rid="table2">Table 2</xref>. This table indicates that the error norms obtained by our method are found much better than the others and the calculated values of invariants are in good conformity with the others. The motion of solitary wave using our scheme are plotted at times t = 0 , 5 , 10 , 15 , 20 and t = 0 , 0.1 , 0.2 , ⋯ , 1 in <xref ref-type="fig" rid="fig2">Figure 2</xref> in which the soliton moves to the right at a nearly unchanged speed and amplitude as time increases, as expected.</p><p>Finally, we have taken the parameters p = 3 , ε = 1 , μ = 4.84 &#215; 10 − 4 , h = 0.01 , Δ t = 0.005 , c = 0.3 and ε = 6 , μ = 1 , h = 0.1 , Δ t = 0.01 , c = 0.6 over the region [ 0,80 ] . Thereby, solitary wave has amplitude 1.44 and 1.0, respectively. Simulations are executed to time t = 1 to invent the error norms L 2 and L ∞ and the numerical invariants I 1 , I 2 and I 3 . The calculated values are presented in <xref ref-type="table" rid="table3">Table 3</xref>. As can be seen in <xref ref-type="table" rid="table3">Table 3</xref>, the error norms L 2 and L ∞ are sensibly small and the quantities of the invariants remain almost constant during the computer run. The behaviors of solutions for values of h = t = 0.125 at times t = 0 , 20 and 40 are depicted in <xref ref-type="fig" rid="fig3">Figure 3</xref>.</p></sec><sec id="s5"><title>5. Conclusion</title><p>In this paper, a septic B-spline collocation method has been successfully applied to the GKdV equation to examine the motion of a single solitary wave whose analytical solution is known. To show how good and accurate the numerical solutions of the test problems, we have computed the error norms L 2 and L ∞ and conserved quantities I 1 , I 2 and I 3 . According to the tables in the paper, one can have easily seen that our error norms are enough small and the invariants are well conserved. Stability analysis has been done and the linearized numerical scheme has been obtained unconditionally stable. Thus, we can say</p><table-wrap id="table2" ><label><xref ref-type="table" rid="table2">Table 2</xref></label><caption><title> Comparisons of results for invariants and error norms with p = 2 , ε = 3 , μ = 1 , h = 0.1 , Δ t = 0.01 , c = 0.845 and c = 0.3 , h = 0.1 , Δ t = 0.01 </title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Method</th><th align="center" valign="middle" >Time</th><th align="center" valign="middle" >I 1</th><th align="center" valign="middle" >I 2</th><th align="center" valign="middle" >I 3</th><th align="center" valign="middle" >L 2 &#215; 10 3</th><th align="center" valign="middle" >L ∞ &#215; 10 3</th></tr></thead><tr><td align="center" valign="middle" >c = 0.845 Present Method</td><td align="center" valign="middle" >0</td><td align="center" valign="middle" >4.442865</td><td align="center" valign="middle" >3.676941</td><td align="center" valign="middle" >2.071335</td><td align="center" valign="middle" >0</td><td align="center" valign="middle" >0</td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >5</td><td align="center" valign="middle" >4.442865</td><td align="center" valign="middle" >3.676941</td><td align="center" valign="middle" >2.073758</td><td align="center" valign="middle" >0.917706</td><td align="center" valign="middle" >0.562852</td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >10</td><td align="center" valign="middle" >4.442865</td><td align="center" valign="middle" >3.676941</td><td align="center" valign="middle" >2.073900</td><td align="center" valign="middle" >1.265494</td><td align="center" valign="middle" >0.850150</td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >15</td><td align="center" valign="middle" >4.442865</td><td align="center" valign="middle" >3.676941</td><td align="center" valign="middle" >2.073930</td><td align="center" valign="middle" >1.638275</td><td align="center" valign="middle" >1.096426</td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >20</td><td align="center" valign="middle" >4.442865</td><td align="center" valign="middle" >3.676941</td><td align="center" valign="middle" >2.073948</td><td align="center" valign="middle" >1.983089</td><td align="center" valign="middle" >1.309575</td></tr><tr><td align="center" valign="middle" >[<xref ref-type="bibr" rid="scirp.100822-ref24">24</xref>]</td><td align="center" valign="middle" >20</td><td align="center" valign="middle" >4.442866</td><td align="center" valign="middle" >3.676941</td><td align="center" valign="middle" >2.073841</td><td align="center" valign="middle" >3.656694</td><td align="center" valign="middle" >2.294197</td></tr><tr><td align="center" valign="middle" >[<xref ref-type="bibr" rid="scirp.100822-ref23">23</xref>]</td><td align="center" valign="middle" >20</td><td align="center" valign="middle" >4.442866</td><td align="center" valign="middle" >3.676941</td><td align="center" valign="middle" >2.073846</td><td align="center" valign="middle" >3.641638</td><td align="center" valign="middle" >2.285638</td></tr><tr><td align="center" valign="middle" >c = 0.3 Present Method</td><td align="center" valign="middle" >0.00</td><td align="center" valign="middle" >4.442815</td><td align="center" valign="middle" >2.190881</td><td align="center" valign="middle" >0.438173</td><td align="center" valign="middle" >0</td><td align="center" valign="middle" >0</td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >0.25</td><td align="center" valign="middle" >4.442818</td><td align="center" valign="middle" >2.190881</td><td align="center" valign="middle" >0.438179</td><td align="center" valign="middle" >0.046</td><td align="center" valign="middle" >0.030</td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >0.50</td><td align="center" valign="middle" >4.442818</td><td align="center" valign="middle" >2.190881</td><td align="center" valign="middle" >0.438191</td><td align="center" valign="middle" >0.073</td><td align="center" valign="middle" >0.042</td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >0.75</td><td align="center" valign="middle" >4.442818</td><td align="center" valign="middle" >2.190881</td><td align="center" valign="middle" >0.438202</td><td align="center" valign="middle" >0.091</td><td align="center" valign="middle" >0.048</td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >1.00</td><td align="center" valign="middle" >4.442818</td><td align="center" valign="middle" >2.190881</td><td align="center" valign="middle" >0.438213</td><td align="center" valign="middle" >0.105</td><td align="center" valign="middle" >0.051</td></tr><tr><td align="center" valign="middle" >[<xref ref-type="bibr" rid="scirp.100822-ref19">19</xref>] First Scheme</td><td align="center" valign="middle" >1.00</td><td align="center" valign="middle" >4.44192</td><td align="center" valign="middle" >2.18994</td><td align="center" valign="middle" >0.437763</td><td align="center" valign="middle" >-</td><td align="center" valign="middle" >0.310</td></tr><tr><td align="center" valign="middle" >[<xref ref-type="bibr" rid="scirp.100822-ref19">19</xref>] Second Scheme</td><td align="center" valign="middle" >1.00</td><td align="center" valign="middle" >4.44198</td><td align="center" valign="middle" >2.18974</td><td align="center" valign="middle" >0.437642</td><td align="center" valign="middle" >-</td><td align="center" valign="middle" >0.325</td></tr></tbody></table></table-wrap><table-wrap id="table3" ><label><xref ref-type="table" rid="table3">Table 3</xref></label><caption><title> Values of the invariants and error norms for p = 3 , ε = 3 , μ = 1 , h = 0.01 , Δ t = 0.005 , c = 0.845 and c = 0.3 , h = 0.1 , Δ t = 0.01 </title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Method</th><th align="center" valign="middle" >Time</th><th align="center" valign="middle" >I 1</th><th align="center" valign="middle" >I 2</th><th align="center" valign="middle" >I 3</th><th align="center" valign="middle" >L 2 &#215; 10 3</th><th align="center" valign="middle" >L ∞ &#215; 10 3</th></tr></thead><tr><td align="center" valign="middle" >c = 0.845 Present Method</td><td align="center" valign="middle" >0</td><td align="center" valign="middle" >0.162456</td><td align="center" valign="middle" >0.144101</td><td align="center" valign="middle" >0.061758</td><td align="center" valign="middle" >0</td><td align="center" valign="middle" >0</td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >0.25</td><td align="center" valign="middle" >0.162456</td><td align="center" valign="middle" >0.144100</td><td align="center" valign="middle" >0.061756</td><td align="center" valign="middle" >0.443</td><td align="center" valign="middle" >1.541</td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >0.5</td><td align="center" valign="middle" >0.162458</td><td align="center" valign="middle" >0.144100</td><td align="center" valign="middle" >0.061755</td><td align="center" valign="middle" >0.926</td><td align="center" valign="middle" >3.062</td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >0.75</td><td align="center" valign="middle" >0.162456</td><td align="center" valign="middle" >0.144099</td><td align="center" valign="middle" >0.061753</td><td align="center" valign="middle" >1.456</td><td align="center" valign="middle" >4.867</td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >1.00</td><td align="center" valign="middle" >0.162450</td><td align="center" valign="middle" >0.144099</td><td align="center" valign="middle" >0.061752</td><td align="center" valign="middle" >2.008</td><td align="center" valign="middle" >6.645</td></tr><tr><td align="center" valign="middle" >c = 0.3 Present Method</td><td align="center" valign="middle" >0.00</td><td align="center" valign="middle" >3.620369</td><td align="center" valign="middle" >2.226620</td><td align="center" valign="middle" >0.318081</td><td align="center" valign="middle" >0</td><td align="center" valign="middle" >0</td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >0.25</td><td align="center" valign="middle" >3.620352</td><td align="center" valign="middle" >2.226620</td><td align="center" valign="middle" >0.318081</td><td align="center" valign="middle" >0.026</td><td align="center" valign="middle" >0.034</td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >0.50</td><td align="center" valign="middle" >3.620352</td><td align="center" valign="middle" >2.226620</td><td align="center" valign="middle" >0.318080</td><td align="center" valign="middle" >0.029</td><td align="center" valign="middle" >0.031</td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >0.75</td><td align="center" valign="middle" >3.620334</td><td align="center" valign="middle" >2.226620</td><td align="center" valign="middle" >0.318079</td><td align="center" valign="middle" >0.043</td><td align="center" valign="middle" >0.076</td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >1.00</td><td align="center" valign="middle" >3.620342</td><td align="center" valign="middle" >2.226620</td><td align="center" valign="middle" >0.318075</td><td align="center" valign="middle" >0.062</td><td align="center" valign="middle" >0.111</td></tr></tbody></table></table-wrap><p>that our numerical scheme is useful to obtain the numerical solutions of other important nonlinear problems in various fields.</p></sec><sec id="s6"><title>Conflicts of Interest</title><p>The author declares no conflicts of interest regarding the publication of this paper.</p></sec><sec id="s7"><title>Cite this paper</title><p>Geyikli, T. (2020) Collocation Method for Solving the Generalized KdV Equation. Journal of Applied Mathematics and Physics, 8, 1123-1134. https://doi.org/10.4236/jamp.2020.86085</p></sec></body><back><ref-list><title>References</title><ref id="scirp.100822-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Korteweg, D.J. and de Vries, G. (1895) On the Change of Form of Long Waves Advancing in a Rectangular Canal and on a New Type of Long Stationary Waves. The London, Edinburgh, and Dublin Philosophical Magazine and Journal of Science, 39, 422-443. https://doi.org/10.1080/14786449508620739</mixed-citation></ref><ref id="scirp.100822-ref2"><label>2</label><mixed-citation publication-type="book" xlink:type="simple">Zabusky, N.J. (1967) A Synergetic Approach to Problem of Nonlinear Dispersive Wave Propagation and Interaction. In: Ames, W., Ed., Proceedings of the Symposium Nonlinear Partial Differential Equation, Academic Press, 223-258.</mixed-citation></ref><ref id="scirp.100822-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Fornberg, B. and Whitham, G.B. (1978) A Numerical and Theoretical Study of Certain Nonlinear Wave Phenomena. Philosophical Transactions of the Royal Society A, 289, 373-404. https://doi.org/10.1098/rsta.1978.0064</mixed-citation></ref><ref id="scirp.100822-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Zabusky, N.J. and Kruskal, M.D. (1965) Interaction of Solitons in a Collisionless plasma and the Recurrence of Initial States. Physical Review Letters, 15, 240-243. https://doi.org/10.1103/PhysRevLett.15.240</mixed-citation></ref><ref id="scirp.100822-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Gardner, C.S., Green, J.M., Kruskal, M.D. and Miura, R.M. (1967) Method for Solving Korteweg-de Vries Equation. Physical Review Letters, 19, 1095-1097. https://doi.org/10.1103/PhysRevLett.19.1095</mixed-citation></ref><ref id="scirp.100822-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Goda, K. (1975) On Instability of Some Finite Difference Schemes for Korteweg-de Vries Equation. Journal of the Physical Society of Japan, 39, 229-236. https://doi.org/10.1143/JPSJ.39.229</mixed-citation></ref><ref id="scirp.100822-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Vliengenthart, A.C. (1971) On Finite Difference Methods for the Korteweg-de Vries Equation. Journal of Engineering Mathematics, 5, 137-155. https://doi.org/10.1007/BF01535405</mixed-citation></ref><ref id="scirp.100822-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Soliman, A.A. (2004) Collocation Solution of the Korteweg-de Vries Equation Using Septic Splines. International Journal of Computer Mathematics, 81, 325-331. https://doi.org/10.1080/00207160410001660817</mixed-citation></ref><ref id="scirp.100822-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Irk, D., Da&amp;#287;, I. and Saka, B. (2006) A Small Time Solutions for the Korteweg--de Vries Equation Using Spline Approximation. Applied Mathematics and Computation, 173, 834-846. https://doi.org/10.1016/j.amc.2005.04.018</mixed-citation></ref><ref id="scirp.100822-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Can&amp;#305;var, A., Sari, M. and Da&amp;#287;, I. (2010) A Taylor-Galerkin Finite Element Method for the KdV Equation Using Cubic B-Splines. Physica B: Condensed Matter, 405, 3376-3383. https://doi.org/10.1016/j.physb.2010.05.008</mixed-citation></ref><ref id="scirp.100822-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Aksan, E.N. and &amp;#214;zde&amp;#351;, A. (2006) Numerical Solution of Korteweg-de Vries Equation by Galerkin B-Spline Finite Element Method. Applied Mathematics and Computation, 175, 1256-1265. https://doi.org/10.1016/j.amc.2005.08.038</mixed-citation></ref><ref id="scirp.100822-ref12"><label>12</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Irk</surname><given-names> D. </given-names></name>,<etal>et al</etal>. (<year>2017</year>)<article-title>Quintic B-Spline Galerkin Method for the KdV Equation</article-title><source> Anadolu University Journal of Science and Technology B-Theoritical Sciences</source><volume> 5</volume>,<fpage> 111</fpage>-<lpage>119</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.100822-ref13"><label>13</label><mixed-citation publication-type="other" xlink:type="simple">Ersoy, O. and Da&amp;#287;, I. (2015) The Exponential Cubic B-Spline Algorithm for Korteweg-de Vries Equation. Advances in Numerical Analysis, 2015, Article ID: 367056. https://doi.org/10.1155/2015/367056</mixed-citation></ref><ref id="scirp.100822-ref14"><label>14</label><mixed-citation publication-type="other" xlink:type="simple">Da&amp;#287;, I. and Dereli, Y. (2008) Numerical Solutions of KdV Equation Using Radial Basis Function. Applied Mathematical Modelling, 32, 535-546. https://doi.org/10.1016/j.apm.2007.02.001</mixed-citation></ref><ref id="scirp.100822-ref15"><label>15</label><mixed-citation publication-type="other" xlink:type="simple">Kutluay, S., Bahadir, A.R. and &amp;#214;zde&amp;#351;, A. (2000) A Small Time Solutions for the Korteweg-de Vries Equation. Applied Mathematics and Computation, 107, 203-210. https://doi.org/10.1016/S0096-3003(98)10119-4</mixed-citation></ref><ref id="scirp.100822-ref16"><label>16</label><mixed-citation publication-type="other" xlink:type="simple">Saka, B. (2009) Cosine Expansion-Based Differential Quadrature Method for Numerical Solution of the KdV Equation. Chaos, Solitons and Fractals, 40, 2181-2190. https://doi.org/10.1016/j.chaos.2007.10.004</mixed-citation></ref><ref id="scirp.100822-ref17"><label>17</label><mixed-citation publication-type="other" xlink:type="simple">Kaya, D. (2005) An Application for the Higher Order Modified KdV Equation by Decomposition Method. Communications in Nonlinear Science and Numerical Simulation, 10, 693-702. https://doi.org/10.1016/j.cnsns.2003.12.009</mixed-citation></ref><ref id="scirp.100822-ref18"><label>18</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Biswas</surname><given-names> A. </given-names></name>,<etal>et al</etal>. (<year>2010</year>)<article-title>1-Soliton Solution of the K(m, n) Equation with Generalized Evolution and Time-Dependent Damping and Dispersion</article-title><source> Computers and Mathematics with Applications</source><volume> 59</volume>,<fpage> 2536</fpage>-<lpage>2540</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.100822-ref19"><label>19</label><mixed-citation publication-type="other" xlink:type="simple">Raslan, K.R. and Baghdady, H.A. (2015) A Finite Difference Scheme for the Modified Korteweg-de Vries Equation. General Mathematics Notes, 27, 101-113.</mixed-citation></ref><ref id="scirp.100822-ref20"><label>20</label><mixed-citation publication-type="other" xlink:type="simple">Raslan, K.R. and Baghdady, H.A. (2014) New Algorithm for Solving the Modified Korteweg-de Vries (mKdV) Equation. International Journal of Research and Reviews in Applied Sciences, 18, 59-64.</mixed-citation></ref><ref id="scirp.100822-ref21"><label>21</label><mixed-citation publication-type="other" xlink:type="simple">Wazwaz, A.M. (2014) A Variety of (3+1)-Dimensional mKdV Equations Derived by Using the mKdV Recursion Operator. Computers and Fluids, 93, 41-45. https://doi.org/10.1016/j.compfluid.2014.01.010</mixed-citation></ref><ref id="scirp.100822-ref22"><label>22</label><mixed-citation publication-type="other" xlink:type="simple">Wazwaz, A.M. (2015) New (3+1)-Dimensional Nonlinear Evolution Equations with mKdV Equation Constituting Its Main Part: Multiple Soliton Solutions. Chaos, Solitons and Fractals, 76, 93-97. https://doi.org/10.1016/j.chaos.2015.03.018</mixed-citation></ref><ref id="scirp.100822-ref23"><label>23</label><mixed-citation publication-type="other" xlink:type="simple">Ak, T., Karakoc, S.B.G. and Biswas, A. (2017) Application of Petrov-Galerkin Finite Element Method to Shallow Water Waves Model: Modified Korteweg-de Vries Equation. Scientia Iranica B, 24, 1148-1159. https://doi.org/10.24200/sci.2017.4096</mixed-citation></ref><ref id="scirp.100822-ref24"><label>24</label><mixed-citation publication-type="other" xlink:type="simple">Ak, T., Karakoc, S.B.G. and Biswas, A. (2017) A New Approach for Numerical Solution of Modified Korteweg-de Vries Equation. Iranian Journal of Science and Technology, Transactions A: Science, 41, 1109-1121. https://doi.org/10.1007/s40995-017-0238-5</mixed-citation></ref><ref id="scirp.100822-ref25"><label>25</label><mixed-citation publication-type="other" xlink:type="simple">Bracken, P. (2005) Specific Solutions of the Generalized Korteweg-de Vries Equation with Possible Physical Applications. Central European Journal of Physics, 3, 127-138. https://doi.org/10.2478/BF02476511</mixed-citation></ref><ref id="scirp.100822-ref26"><label>26</label><mixed-citation publication-type="other" xlink:type="simple">H. Liu and Yi, N. (2016) A Hamiltonian Preserving Discontinuous Galerkin Method for the Generalized Korteweg-de Vries Equation. Journal of Computational Physics, 321, 776-796. https://doi.org/10.1016/j.jcp.2016.06.010</mixed-citation></ref><ref id="scirp.100822-ref27"><label>27</label><mixed-citation publication-type="other" xlink:type="simple">Lai, X., Cao, Q. and Twizell, E.H. (2005) The Global Domain of Attraction and the Initial Value Problems of a Kind of GKdV Equations. Chaos, Solitons and Fractals, 23, 1613-1628. https://doi.org/10.1016/S0960-0779(04)00413-8</mixed-citation></ref><ref id="scirp.100822-ref28"><label>28</label><mixed-citation publication-type="other" xlink:type="simple">Garcia Alvarado, M.G. and Omel’yanov, G.A. (2012) Interaction of Solitary Waves for the Generalized KdV Equation. Communications in Nonlinear Science and Numerical Simulation, 17, 3204-3218. https://doi.org/10.1016/j.cnsns.2011.12.001</mixed-citation></ref><ref id="scirp.100822-ref29"><label>29</label><mixed-citation publication-type="other" xlink:type="simple">Sepulveda, M. and Villagran, O.V. (2008) Numerical Methods for Generalized KdV Equations. In: Anais do XXXI Congresso Nacional de Matematica Aplicada e Computacional, 894-900.</mixed-citation></ref><ref id="scirp.100822-ref30"><label>30</label><mixed-citation publication-type="other" xlink:type="simple">Ak, T., Triki, H., Dhawan, S., Bhowmik, S.K., Moshokoae, S.P., Ullah, M.Z. and Biswas, A. (2017) Computational Analysis of Shallow Water Waves with Korteweg-de Vries Equation. Scientia Iranica B, 25, 2582-2597.</mixed-citation></ref><ref id="scirp.100822-ref31"><label>31</label><mixed-citation publication-type="other" xlink:type="simple">Ismail, H.N.A., Raslan, K.R. and Salem, G.S.E. (2004) Solitary Wave Solutions for the General KDV Equation by Adomian Decomposition Method. Applied Mathematics and Computation, 154, 17-29. https://doi.org/10.1016/S0096-3003(03)00686-6</mixed-citation></ref><ref id="scirp.100822-ref32"><label>32</label><mixed-citation publication-type="other" xlink:type="simple">Prenter, P.M. (1975) Splines and Variational Methods. John Wiley &amp; Sons, New York.</mixed-citation></ref><ref id="scirp.100822-ref33"><label>33</label><mixed-citation publication-type="other" xlink:type="simple">Miura, R.M., Gardner, C.S. and Kruskal, M.D. (1968) Korteweg-de Vries Equation and Generalizations. II. Existence of Conservation Laws and Constants of Motion. Journal of Mathematical Physics, 9, 1204. https://doi.org/10.1063/1.1664701</mixed-citation></ref><ref id="scirp.100822-ref34"><label>34</label><mixed-citation publication-type="other" xlink:type="simple">Miura, R.M. (1976) The Korteweg-de Vries Equation: A Survey of Results. SIAM Review, 18, 412-459. https://doi.org/10.1137/1018076</mixed-citation></ref></ref-list></back></article>