<?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">AM</journal-id><journal-title-group><journal-title>Applied Mathematics</journal-title></journal-title-group><issn pub-type="epub">2152-7385</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/am.2015.64062</article-id><article-id pub-id-type="publisher-id">AM-55757</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>
 
 
  Variational Homotopy Perturbation Method for Solving Benjamin-Bona-Mahony Equation
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>adhil</surname><given-names>H. Easif</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Saad</surname><given-names>A. Manaa</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Bewar</surname><given-names>A. Mahmood</given-names></name><xref ref-type="aff" rid="aff2"><sup>2</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Majeed</surname><given-names>A. Yousif</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib></contrib-group><aff id="aff2"><addr-line>Department of Mathematics, Faculty of Science, Univresity of Duhok, Duhok, Iraq</addr-line></aff><aff id="aff1"><addr-line>Department of Mathematics, Faculty of Science, University of Zakho, Zakho, Iraq</addr-line></aff><author-notes><corresp id="cor1">* E-mail:<email>b.m.numerical@uod.ac(AHE)</email>;</corresp></author-notes><pub-date pub-type="epub"><day>10</day><month>04</month><year>2015</year></pub-date><volume>06</volume><issue>04</issue><fpage>675</fpage><lpage>683</lpage><history><date date-type="received"><day>11</day>	<month>March</month>	<year>2015</year></date><date date-type="rev-recd"><day>accepted</day>	<month>14</month>	<year>April</year>	</date><date date-type="accepted"><day>17</day>	<month>April</month>	<year>2015</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 article, the application of variational homotopy perturbation method is applied to solve Benjamin-Bona-Mahony equation. Then, we obtain the numerical solution of BBM equation using the initial condition. Comparison with Adomian’s decomposition method, homotopy perturbation method, and with the exact solution shows that VHPM is more effective and accurate than ADM and HPM, and is reliable and manageable for this type of equation.
 
</p></abstract><kwd-group><kwd>Variational Homotopy Perturbation Method</kwd><kwd> Benjamin-Bona-Mahony Equation</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>Most scientific problems arise in real-world physical problems such as plasma physics, fluid mechanic, solid state physics and in many branches of chemistry [<xref ref-type="bibr" rid="scirp.55757-ref1">1</xref>] . The Benjamin-Bona-Mahony (BBM) equation is inherently of nonlinearity. We know that except a limited number of these problems, most of them do not have analytical solution. Therefore, these nonlinear equations should be solved using numerical methods: variational iteration method (VIM) [<xref ref-type="bibr" rid="scirp.55757-ref2">2</xref>] and homotopy-perturbation method (HPM) [<xref ref-type="bibr" rid="scirp.55757-ref3">3</xref>] . These methods are the most effective and convenient ones for both weakly and strongly nonlinear equations. In this article, VHPM is used to solve nonlinear Benjamin-Bona-Mahony [<xref ref-type="bibr" rid="scirp.55757-ref4">4</xref>] and [<xref ref-type="bibr" rid="scirp.55757-ref5">5</xref>] . The Benjamin-Bona-Mahony equation (BBM equation) is the partial differential equation</p><disp-formula id="scirp.55757-formula289"><label>(1.1)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-7402676x5.png"  xlink:type="simple"/></disp-formula><p>This equation was introduced in (Benjamin T. B., Bona J. L. &amp; Mahony J. J. 1972) [<xref ref-type="bibr" rid="scirp.55757-ref5">5</xref>] as an improvement of the Korteweg-de Vries equation (KdV equation) for modeling long waves of small amplitude in 1 + 1 dimensions.</p><p>The main goal of this paper is to find the approximate solution of the BBM by the variational homotopy perturbation method that has already been successfully applied to several nonlinear problems.</p></sec><sec id="s2"><title>2. Mathematical Model</title><p>The generalized BBM (Benjamin-Bona-Mahony) equation has a higher order nonlinearity of the form</p><disp-formula id="scirp.55757-formula290"><label>(2.1)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-7402676x6.png"  xlink:type="simple"/></disp-formula><p>where a is constant.</p><p>The case <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-7402676x7.png" xlink:type="simple"/></inline-formula> corresponds to the BBM equation</p><disp-formula id="scirp.55757-formula291"><label>(2.2)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-7402676x8.png"  xlink:type="simple"/></disp-formula><p>which was first proposed in 1972 by Benjamin et al. [<xref ref-type="bibr" rid="scirp.55757-ref5">5</xref>] . This equation is an alternative to the Korteweg-de Vries (KdV) equation, and describes the unidirectional propagation of small-amplitude long waves on the surface of water in channel. The BBM equation is not only convenient for shallow water waves but also for hydro magnetic waves, acoustic waves, and therefore it has more advantages compared with the KdV equation. When<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-7402676x9.png" xlink:type="simple"/></inline-formula>, Equation (2.1) is called the modified BBM equation:</p><disp-formula id="scirp.55757-formula292"><label>(2.3)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-7402676x10.png"  xlink:type="simple"/></disp-formula></sec><sec id="s3"><title>3. Materials and Methods</title><sec id="s3_1"><title>3.1. Variational Iteration Method</title><p>To clarify the basic ideas of VIM, we consider the following differential equation</p><disp-formula id="scirp.55757-formula293"><label>(3.1)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-7402676x11.png"  xlink:type="simple"/></disp-formula><p>where L is a linear operator is defined by<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-7402676x12.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-7402676x13.png" xlink:type="simple"/></inline-formula>, N is a nonlinear operator and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-7402676x14.png" xlink:type="simple"/></inline-formula> is a known</p><p>analytic function. According to VIM, we can write down a correction functional as follows:</p><disp-formula id="scirp.55757-formula294"><label>(3.2)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-7402676x15.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-7402676x16.png" xlink:type="simple"/></inline-formula> is a general lagrangian multiplier [<xref ref-type="bibr" rid="scirp.55757-ref6">6</xref>] defined as:</p><disp-formula id="scirp.55757-formula295"><label>(3.3)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-7402676x17.png"  xlink:type="simple"/></disp-formula><p>The subscript n indicates the nth approximation and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-7402676x18.png" xlink:type="simple"/></inline-formula> is considered as a restricted variation [<xref ref-type="bibr" rid="scirp.55757-ref7">7</xref>] .</p></sec><sec id="s3_2"><title>3.2. Homotopy Perturbation Method</title><p>To illustrate the basic ideas of this method, we consider the following nonlinear differential equation</p><disp-formula id="scirp.55757-formula296"><label>(3.2.1)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-7402676x19.png"  xlink:type="simple"/></disp-formula><p>With the following boundary conditions</p><disp-formula id="scirp.55757-formula297"><label>(3.2.2)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-7402676x20.png"  xlink:type="simple"/></disp-formula><p>where A is a general differential operator, B a boundary operator, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-7402676x21.png" xlink:type="simple"/></inline-formula>is a known analytical function and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-7402676x21.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-7402676x22.png" xlink:type="simple"/></inline-formula> is the boundary of the domain<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-7402676x21.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-7402676x22.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-7402676x23.png" xlink:type="simple"/></inline-formula>. The operator A can be decomposed into two operators L and N, where L is a linear, and N a nonlinear operator.</p><p>Equation (3.2.1) can be written as follows:</p><disp-formula id="scirp.55757-formula298"><label>(3.2.3)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-7402676x24.png"  xlink:type="simple"/></disp-formula><p>By using the homotopy technique, we construct a homotopy:</p><disp-formula id="scirp.55757-formula299"><label>(3.2.4)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-7402676x25.png"  xlink:type="simple"/></disp-formula><p>Which are satisfies:</p><disp-formula id="scirp.55757-formula300"><label>(3.2.5)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-7402676x26.png"  xlink:type="simple"/></disp-formula><p>or</p><disp-formula id="scirp.55757-formula301"><label>(3.2.6)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-7402676x27.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-7402676x28.png" xlink:type="simple"/></inline-formula> is an embedding parameter, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-7402676x28.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-7402676x29.png" xlink:type="simple"/></inline-formula>is an initial approximation for the solution of Equation (3.2.1), which satisfies the boundary conditions. Obviously, from Equations (3.2.5) and (3.2.6) we have:</p><disp-formula id="scirp.55757-formula302"><label>(3.2.7)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-7402676x30.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.55757-formula303"><label>(3.2.8)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-7402676x31.png"  xlink:type="simple"/></disp-formula><p>The changing process of p forms zero to unity is just that of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-7402676x32.png" xlink:type="simple"/></inline-formula> from <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-7402676x32.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-7402676x33.png" xlink:type="simple"/></inline-formula> to<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-7402676x32.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-7402676x33.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-7402676x34.png" xlink:type="simple"/></inline-formula>. In topology, this is called homotopy. According to the (HPM), we can first use the embedding parameter as a small parameter,</p><p>And assume that the solution of Equations (3.2.5) and (3.2.6) can be written as a power series in p:</p><disp-formula id="scirp.55757-formula304"><label>(3.2.9)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-7402676x35.png"  xlink:type="simple"/></disp-formula><p>Setting<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-7402676x36.png" xlink:type="simple"/></inline-formula>, gives the solution of Equation (3.2.1)</p><disp-formula id="scirp.55757-formula305"><label>(3.2.10)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-7402676x37.png"  xlink:type="simple"/></disp-formula><p>The combination of the perturbation method and the homotopy method is called the homotopy perturbation method (HPM), which has eliminated the limitations of the traditional perturbation methods. On the other hand, this technique can have full advantage of the traditional perturbation techniques.</p><p>The series (3.2.10) is convergent for most cases. Some criteria are suggested for convergence of the series (3.2.10) [<xref ref-type="bibr" rid="scirp.55757-ref8">8</xref>] .</p></sec><sec id="s3_3"><title>3.3. Variational Homotopy Perturbation Method</title><p>To illustrate the concept of the variational homotopy perturbation method, we consider the general differential Equation (3.1). We construct the correction functional (3.2) and apply the homotopy perturbation method (3.2.9) to obtain:</p><disp-formula id="scirp.55757-formula306"><label>(3.3.1)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-7402676x38.png"  xlink:type="simple"/></disp-formula><p>As we see, the procedure is formulated by the coupling of variational iteration method and homotopy perturbation method. A comparison of like powers of p gives solutions of various orders [<xref ref-type="bibr" rid="scirp.55757-ref9">9</xref>] .</p></sec></sec><sec id="s4"><title>4. Numerical Example</title><p>Example:</p><p>Consider the nonlinear Benjamin-Bona-Mahony equation where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-7402676x39.png" xlink:type="simple"/></inline-formula> [<xref ref-type="bibr" rid="scirp.55757-ref10">10</xref>] :</p><disp-formula id="scirp.55757-formula307"><label>(4.1)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-7402676x40.png"  xlink:type="simple"/></disp-formula><p>And initial condition</p><disp-formula id="scirp.55757-formula308"><label>(4.2)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-7402676x41.png"  xlink:type="simple"/></disp-formula><p>And exact solution</p><disp-formula id="scirp.55757-formula309"><label>(4.3)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-7402676x42.png"  xlink:type="simple"/></disp-formula><p>The correct functional is given as</p><disp-formula id="scirp.55757-formula310"><label>(4.4)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-7402676x43.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-7402676x44.png" xlink:type="simple"/></inline-formula> is considered as a restricted variation. Making the above functional stationary, the Lagrange multiplier can be determined as Equation (3.3) is<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-7402676x44.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-7402676x45.png" xlink:type="simple"/></inline-formula>, which yields the following iteration formula:</p><disp-formula id="scirp.55757-formula311"><label>(4.5)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-7402676x46.png"  xlink:type="simple"/></disp-formula><p>Applying the variational homotopy perturbation method, we have:</p><disp-formula id="scirp.55757-formula312"><label>(4.6)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-7402676x47.png"  xlink:type="simple"/></disp-formula><p>Comparing the coefficient of like powers of p, we have</p><disp-formula id="scirp.55757-formula313"><label>(4.7)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-7402676x48.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.55757-formula314"><label>(4.8)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-7402676x49.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.55757-formula315"><label>(4.9)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-7402676x50.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.55757-formula316"><label>(4.10)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-7402676x51.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.55757-formula317"><graphic  xlink:href="http://html.scirp.org/file/5-7402676x52.png"  xlink:type="simple"/></disp-formula><p>Then</p><disp-formula id="scirp.55757-formula318"><graphic  xlink:href="http://html.scirp.org/file/5-7402676x53.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.55757-formula319"><label>(4.11)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-7402676x54.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.55757-formula320"><label>(4.12)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-7402676x55.png"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.55757-formula321"><graphic  xlink:href="http://html.scirp.org/file/5-7402676x56.png"  xlink:type="simple"/></disp-formula><p>The other components of the VHPM can be determined in a similar way. Finally, the approximate solution of Equation (4.1) in a series form is</p><disp-formula id="scirp.55757-formula322"><label>(4.13)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-7402676x57.png"  xlink:type="simple"/></disp-formula></sec><sec id="s5"><title>5. Figures and Tables</title><p>In this section, the results obtained by VHPM are tabulated in the following tables, followed by their figures (Figures 1-12) and comparisons.</p></sec><sec id="s6"><title>6. Conclusions</title><p>In this paper, we have successfully used variational homotopy perturbation method for solving the Benjamin- Bona-Mahony equation, it is apparently seen that VHPM is very powerful and efficient technique in finding</p><fig id="fig1"  position="float"><label><xref ref-type="fig" rid="fig1">Figure 1</xref></label><caption><title> Exact solution at −50 ≤ x ≤ 50, 0 ≤ t ≤ 0.5</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/5-7402676x58.png"/></fig><fig id="fig2"  position="float"><label><xref ref-type="fig" rid="fig2">Figure 2</xref></label><caption><title> VHPM at −50 ≤ x ≤ 50, 0 ≤ t ≤ 0.5</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/5-7402676x59.png"/></fig><fig id="fig3"  position="float"><label><xref ref-type="fig" rid="fig3">Figure 3</xref></label><caption><title> Exact solution at −5 ≤ x ≤ 5, 0 ≤ t ≤ 1</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/5-7402676x60.png"/></fig><fig id="fig4"  position="float"><label><xref ref-type="fig" rid="fig4">Figure 4</xref></label><caption><title> VHPM at −5 ≤ x ≤ 5, 0 ≤ t ≤ 1</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/5-7402676x61.png"/></fig><fig id="fig5"  position="float"><label><xref ref-type="fig" rid="fig5">Figure 5</xref></label><caption><title> Exact solution at 0 ≤ x ≤ 50, 0 ≤ t ≤ 5</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/5-7402676x62.png"/></fig><fig id="fig6"  position="float"><label><xref ref-type="fig" rid="fig6">Figure 6</xref></label><caption><title> VHPM at 0 ≤ x ≤ 50, 0 ≤ t ≤ 5</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/5-7402676x63.png"/></fig><fig id="fig7"  position="float"><label><xref ref-type="fig" rid="fig7">Figure 7</xref></label><caption><title> Exact solution and VHPM at −5 ≤ x ≤ 5, t = 0.1</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/5-7402676x64.png"/></fig><fig id="fig8"  position="float"><label><xref ref-type="fig" rid="fig8">Figure 8</xref></label><caption><title> Exact solution and VHPM at −5 ≤ x ≤ 5, t = 0.5</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/5-7402676x65.png"/></fig><fig id="fig9"  position="float"><label><xref ref-type="fig" rid="fig9">Figure 9</xref></label><caption><title> Exact solution and VHPM at −50 ≤ x ≤ 50, t = 0.5</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/5-7402676x66.png"/></fig><fig id="fig10"  position="float"><label><xref ref-type="fig" rid="fig1">Figure 1</xref>0</label><caption><title> Exact solution and VHPM at −50 ≤ x ≤ 50, t = 1</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/5-7402676x67.png"/></fig><fig id="fig11"  position="float"><label><xref ref-type="fig" rid="fig1">Figure 1</xref>1</label><caption><title> Exact solution and VHPM at −50 ≤ x ≤ 50, t = 5</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/5-7402676x68.png"/></fig><fig id="fig12"  position="float"><label><xref ref-type="fig" rid="fig1">Figure 1</xref>2</label><caption><title> Exact solution and VHPM at 0 ≤ x ≤ 50, t = 0.5</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/5-7402676x69.png"/></fig><table-wrap id="table1" ><label><xref ref-type="table" rid="table1">Table 1</xref></label><caption><title> Comparing absolute error of ADM, HPM obtained [<xref ref-type="bibr" rid="scirp.55757-ref10">10</xref>] and present method with exact solution</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >x&#174;</th><th align="center" valign="middle"  colspan="2"  >0.03</th><th align="center" valign="middle"  colspan="2"  >0.04</th><th align="center" valign="middle"  colspan="2"  >0.05</th></tr></thead><tr><td align="center" valign="middle" >t</td><td align="center" valign="middle" >ADM &amp; HPM</td><td align="center" valign="middle" >VHPM</td><td align="center" valign="middle" >ADM &amp; HPM</td><td align="center" valign="middle" >VHPM</td><td align="center" valign="middle" >ADM &amp; HPM</td><td align="center" valign="middle" >VHPM</td></tr><tr><td align="center" valign="middle" >0.01</td><td align="center" valign="middle" >2.26646e−004</td><td align="center" valign="middle" >1.1543e−004</td><td align="center" valign="middle" >2.77073e−004</td><td align="center" valign="middle" >1.4926e−004</td><td align="center" valign="middle" >3.27453e−004</td><td align="center" valign="middle" >1.8307e−004</td></tr><tr><td align="center" valign="middle" >0.02</td><td align="center" valign="middle" >6.03525e−004</td><td align="center" valign="middle" >2.5862e−004</td><td align="center" valign="middle" >7.04304e−004</td><td align="center" valign="middle" >3.2626e−004</td><td align="center" valign="middle" >8.04969e−004</td><td align="center" valign="middle" >3.9387e−004</td></tr><tr><td align="center" valign="middle" >0.03</td><td align="center" valign="middle" >1.13061e−003</td><td align="center" valign="middle" >4.2956e−004</td><td align="center" valign="middle" >1.28165e−003</td><td align="center" valign="middle" >5.3101e−004</td><td align="center" valign="middle" >1.43250e−003</td><td align="center" valign="middle" >6.3239e−004</td></tr><tr><td align="center" valign="middle" >0.04</td><td align="center" valign="middle" >1.80786e−003</td><td align="center" valign="middle" >6.2827e−004</td><td align="center" valign="middle" >2.00908e−003</td><td align="center" valign="middle" >7.6350e−004</td><td align="center" valign="middle" >2.20999e−003</td><td align="center" valign="middle" >8.9864e−004</td></tr><tr><td align="center" valign="middle" >0.05</td><td align="center" valign="middle" >2.63524e−003</td><td align="center" valign="middle" >8.5474e−004</td><td align="center" valign="middle" >2.88653e−003</td><td align="center" valign="middle" >1.0237e−003</td><td align="center" valign="middle" >3.13739e−003</td><td align="center" valign="middle" >1.1926e−003</td></tr></tbody></table></table-wrap><table-wrap id="table2" ><label><xref ref-type="table" rid="table2">Table 2</xref></label><caption><title> Absolute error of VHPM with exact solution</title></caption><table><tbody><thead><tr><th align="center" valign="middle" ></th><th align="center" valign="middle" >t = 0.1</th><th align="center" valign="middle" >t = 0.3</th><th align="center" valign="middle" >t = 0.5</th></tr></thead><tr><td align="center" valign="middle" >x = 50</td><td align="center" valign="middle" >5.631561237089383e−011</td><td align="center" valign="middle" >5.825992451205052e−011</td><td align="center" valign="middle" >6.075975440786746e−011</td></tr><tr><td align="center" valign="middle" >x = 30</td><td align="center" valign="middle" >1.240433164768256e−006</td><td align="center" valign="middle" >1.283259519582440e−006</td><td align="center" valign="middle" >1.338321997161011e−006</td></tr><tr><td align="center" valign="middle" >x = 10</td><td align="center" valign="middle" >2.696255591595309e−002</td><td align="center" valign="middle" >2.791563560904538e−002</td><td align="center" valign="middle" >2.915192190432746e−002</td></tr><tr><td align="center" valign="middle" >x = −10</td><td align="center" valign="middle" >2.629268246421708e−002</td><td align="center" valign="middle" >2.590601471553702e−002</td><td align="center" valign="middle" >2.580255186686319e−002</td></tr><tr><td align="center" valign="middle" >x = −30</td><td align="center" valign="middle" >1.209842932718460e−006</td><td align="center" valign="middle" >1.191488823433051e−006</td><td align="center" valign="middle" >1.185370836912030e−006</td></tr><tr><td align="center" valign="middle" >x = −50</td><td align="center" valign="middle" >5.492681798439742e−011</td><td align="center" valign="middle" >5.409354135256130e−011</td><td align="center" valign="middle" >5.381578247538546e−011</td></tr></tbody></table></table-wrap><table-wrap id="table3" ><label><xref ref-type="table" rid="table3">Table 3</xref></label><caption><title> Absolute error between VHPM and exactsolution</title></caption><table><tbody><thead><tr><th align="center" valign="middle" ></th><th align="center" valign="middle" >t = 0</th><th align="center" valign="middle" >t = 0.5</th><th align="center" valign="middle" >t = 1</th></tr></thead><tr><td align="center" valign="middle" >x = −5</td><td align="center" valign="middle" >5.551115123125783e−017</td><td align="center" valign="middle" >7.314427490900022e−002</td><td align="center" valign="middle" >1.560686720003175e−001</td></tr><tr><td align="center" valign="middle" >x = 0</td><td align="center" valign="middle" >0</td><td align="center" valign="middle" >3.522864401908321e−002</td><td align="center" valign="middle" >1.466295596049143e−001</td></tr><tr><td align="center" valign="middle" >x = 5</td><td align="center" valign="middle" >5.551115123125783e−017</td><td align="center" valign="middle" >6.534308332294098e−002</td><td align="center" valign="middle" >1.230071227985541e−001</td></tr></tbody></table></table-wrap><table-wrap id="table4" ><label><xref ref-type="table" rid="table4">Table 4</xref></label><caption><title> Absolute error between VHPM and exact solution</title></caption><table><tbody><thead><tr><th align="center" valign="middle" ></th><th align="center" valign="middle" >t = 0</th><th align="center" valign="middle" >t = 2.5</th><th align="center" valign="middle" >t = 5</th></tr></thead><tr><td align="center" valign="middle" >x = 0</td><td align="center" valign="middle" >0</td><td align="center" valign="middle" >1.097018849581008e+000</td><td align="center" valign="middle" >5.383034896646911e+000</td></tr><tr><td align="center" valign="middle" >x = 25</td><td align="center" valign="middle" >0</td><td align="center" valign="middle" >4.770884185166814e−005</td><td align="center" valign="middle" >3.469615990472011e−004</td></tr><tr><td align="center" valign="middle" >x = 50</td><td align="center" valign="middle" >0</td><td align="center" valign="middle" >1.778067925425482e−010</td><td align="center" valign="middle" >1.293335597251119e−009</td></tr></tbody></table></table-wrap><p>analytical solutions for wide classes of nonlinear problems. They also do not require large computer memory. This method is reliable and manageable. The results show that:</p><p>・ As shown in (<xref ref-type="table" rid="table1">Table 1</xref>) VHPM is more accurate than ADM and HPM obtained [<xref ref-type="bibr" rid="scirp.55757-ref10">10</xref>] .</p><p>・ As shown in (<xref ref-type="table" rid="table2">Table 2</xref>) and (<xref ref-type="fig" rid="fig1">Figure 1</xref>, <xref ref-type="fig" rid="fig2">Figure 2</xref>, <xref ref-type="fig" rid="fig9">Figure 9</xref>, <xref ref-type="fig" rid="fig1">Figure 1</xref>0 and <xref ref-type="fig" rid="fig1">Figure 1</xref>2), when the time small in a wide space the solution by VHPM approaches to exact solution.</p><p>・ As shown in (<xref ref-type="table" rid="table3">Table 3</xref>) and (<xref ref-type="fig" rid="fig3">Figure 3</xref>, <xref ref-type="fig" rid="fig4">Figure 4</xref>, <xref ref-type="fig" rid="fig7">Figure 7</xref> and <xref ref-type="fig" rid="fig8">Figure 8</xref>), when the time small in a small space the error decreases.</p><p>・ As shown in (<xref ref-type="table" rid="table4">Table 4</xref>) and (<xref ref-type="fig" rid="fig5">Figure 5</xref>, <xref ref-type="fig" rid="fig6">Figure 6</xref> and <xref ref-type="fig" rid="fig1">Figure 1</xref>1), when time increases in a wide space the error increases.</p><p>・ In general, whenever a space gets extended the error decreases and closer gets to zero.</p></sec><sec id="s7"><title>Acknowledgements</title><p>The authors thank the University of Zakho for their support.</p></sec><sec id="s8"><title>Cite this paper</title><p>Fadhil H.Easif,Saad A.Manaa,Bewar A.Mahmood,Majeed A.Yousif, (2015) Variational Homotopy Perturbation Method for Solving Benjamin-Bona-Mahony Equation. Applied Mathematics,06,675-683. doi: 10.4236/am.2015.64062</p></sec></body><back><ref-list><title>References</title><ref id="scirp.55757-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Wazwaz, A.M. (2005) Nonlinear Variants of KDV and Application to Thin Film Flow. Central European Journal of Physics, KP Equations with Compactons, Solitons and Periodic, 3, 648-653.</mixed-citation></ref><ref id="scirp.55757-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">He, J.H. (1999) Variational Iteration Method—A Kind of Non-Linear Analytical Technique: Some Examples. International Journal of Non-Linear Mechanics, 34, 699-708.  
http://dx.doi.org/10.1016/S0020-7462(98)00048-1</mixed-citation></ref><ref id="scirp.55757-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">He, J.H. (1999) Homotopy Perturbation Technique. Computer Methods in Applied Mechanics and Engineering, 178, 257-262.  
http://dx.doi.org/10.1016/S0045-7825(99)00018-3</mixed-citation></ref><ref id="scirp.55757-ref4"><label>4</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Benjamin</surname><given-names> T.B. </given-names></name>,<etal>et al</etal>. (<year>1974</year>)<article-title>Lectures on Nonlinear Wave Motion</article-title><source> Lecture Notes in Applied Mathematics</source><volume> 15</volume>,<fpage> 3</fpage>-<lpage>47</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.55757-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Benjamin, T.B., Bona, J.L. and Mahony, J.J. (1972) Model Equations for Long Waves in Nonlinear Dispersive System. Philos. Trans. Soc., London S. R., A., 272, 47-78.</mixed-citation></ref><ref id="scirp.55757-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Wu, G.C. (2013) Challenge in the Variational Iteration Method—A New Approach to Identification of the Lagrange Multipliers. Journal of King Saud University, 25, 175-178.  
http://dx.doi.org/10.1016/j.jksus.2012.12.002</mixed-citation></ref><ref id="scirp.55757-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">He, J.H. (1997) A New Approach to Nonlinear Partial Differential Equations. Communications in Nonlinear Science and Numerical Simulation, 2, 230-235.  
http://dx.doi.org/10.1016/S1007-5704(97)90007-1</mixed-citation></ref><ref id="scirp.55757-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">He, J.H. (1999) Homotopy Perturbation Technique. Computer Methods in Applied Mechanics and Engineering, 178, 257-262.  
http://dx.doi.org/10.1016/S0045-7825(99)00018-3</mixed-citation></ref><ref id="scirp.55757-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Muhammad, A.N. and Syed, T.M. (2008) Variational Homotopy Perturbation Method for Solving Higher Dimensional Initial Boundary Value Problems. Mathematical Problems in Engineering, Article ID: 696734, 11 p.</mixed-citation></ref><ref id="scirp.55757-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Hasan, B., Mehmet, H.B., Seyma, T. and Tojga, A. (2011) A Comparison between HPM and ADM for the Nonlinear Benjamin-Bona-Mahony Equation. International Journal of Basic and Applied Science, 11, 117-127.</mixed-citation></ref></ref-list></back></article>