Abstract

The time evolution of the multispecies Lotka-Volterra system is investigated by the homotopy analysis method (HAM). The continuous solution for the nonlinear system is given, which provides a convenient and straightforward approach to calculate the dynamics of the system. The HAM continuous solution generated by polynomial base functions is of comparable accuracy to the purely numerical fourth-order Runge-Kutta method. The convergence theorem for the three-dimensional case is also given.

1. Introduction

The simplest model of predator-prey interactions was developed independently by Lotka [1] and Volterra [2]. The classical two-dimensional Lotka-Volterra equation is given bySystem (1.1) has been one of the most studied models for a two-dimensional dynamical system. The generalized -dimensional Lotka-Volterra equations are given by (cf. [3, 4])subject to the initial conditionswhere the 's, 's, and 's are constants. System (1.2)-(1.3) has a wide applicability to a variety of different physical [5], chemical [6], and biological problems [7].

In the study of nonlinear systems of differential equations such as the Lotka-Volterra equation, analytical solutions are usually unknown. In this case, in order to analyze the behavior of the system, one usually resorts to numerical integration techniques, such as the Runge-Kutta method [8], or perturbation techniques [9]. The problem with purely numerical technique like the Runge-Kutta method is that it does not give a functional form of the solution to the problem at hand, which is often useful if we need to scrutinize the solution in detail. Perturbation techniques depend on the existence of small or large parameters in the nonlinear problems.

The homotopy analysis method (HAM), initially proposed by Liao in his Ph.D. thesis [10], is a powerful analytic method for nonlinear problems. A systematic and clear exposition on HAM is given in [11]. In recent years, this method has been successfully employed to solve many types of nonlinear problems in science and engineering [1229]. More recently, Bataineh et al. [3033] employed the standard HAM to solve some problems in engineering sciences. HAM yields rapidly convergent series solutions in most cases, usually only a few iterations leading to very accurate solutions. Very recently, Bataineh et al. [34, 35] presented two modifications of HAM (MHAM) to solve systems of second-order BVPs and homogeneous or nonhomogeneous differential equations with constant or variable coefficients. HAM and its modifications contain a certain auxiliary parameter , which provides us with a simple way to adjust and control the convergence region and rate of convergence of the series solution. Moreover, by means of the so-called -curve, it is easy to find the valid regions of to gain a convergent series solution. Thus, through HAM, explicit analytic solutions of nonlinear problems are possible. Apart from providing us with a functional form of the solution to the nonlinear problem, another advantage of HAM is that the method is valid for equations without small or large parameters like the Lotka-Volterra equation.

In this paper, we will employ HAM to obtain series solutions to the multispecies Lotka-Volterra competition models which are governed by a system of nonlinear ordinary differential equations. The HAM gives continuous solution which is of comparable accuracy to purely numerical method like the classical fourth-order Runge-Kutta method (RK4). The convergence theorem for the three-dimensional case is also given.

2. HAM for System of ODEs

We consider the following system of differential equations:where are nonlinear operators, denotes the independent variable, are unknown functions, and are known analytic functions representing the nonhomogeneous terms. If , (2.1) reduces to the homogeneous equation. By means of generalizing the traditional homotopy method [11], we construct the so-called zeroth-order deformation equation: where is an embedding parameter, is a nonzero auxiliary function, is an auxiliary linear operator, are the initial guesses of , and are unknown functions. It is important to note that one has great freedom to choose the auxiliary objects such as and in HAM. Obviously, when and , bothhold. Thus, as increases from 0 to 1, the solutions vary from the initial guesses to the solutions . Expanding in Taylor series with respect to , one haswhereIf the auxiliary linear operator, the initial guesses, the auxiliary parameters , and the auxiliary functions are so properly chosen, then the series (2.4) converges at andwhich must be one of the solutions of the original nonlinear equation, as proved by [11]. As , (2.2) becomeswhich is used mostly in the HPM [36].

According to (2.5), the governing equations can be deduced from the zeroth-order deformation equations (2.2). Define the vectorsDifferentiating (2.2) times with respect to the embedding parameter , then setting , and finally dividing them by , we have the so-called mth-order deformation equationwhereIt should be emphasized that () is governed by the linear equation (2.9) with the linear initial/boundary conditions that come from the original problem, which can be easily solved by symbolic computation softwares such as Maple and Mathematica.

3. Applications of HAM

We will next obtain series solutions to the one-, two-, and three-dimensional cases of (1.2)-(1.3) by HAM separately. We assume, in this paper, that the solution to (1.2)-(1.3) can be expressed by the set of polynomial base functions:from which we havewhere are coefficients to be determined. This provides us with the so-called rule of solution expression; that is, the solution of (1.2) must be expressed in the same form as (3.2).

3.1. One-Dimensional Case

Consider the 1D case of (1.2), known as the Verhulst equation,where and are positive constants. The exact solution of (3.3) can be found by direct integration and is given byFor definiteness, we will assume the following initial condition:To solve (3.3) by HAM with the initial condition (3.5) and with and , we first choose the initial approximationand the linear operatorwith the propertywhere is an integral constant. Furthermore, (3.3) suggests that we define the nonlinear operator asUsing the above definition, we construct the zeroth-order deformation equation as in (2.2), and the mth-order deformation equation for is as in (2.9), subject to the initial conditionwhereNow, the solution of the mth-order deformation equation (2.9) becomeswhere the integration of constant is determined by the initial condition (3.10). We now successively obtain

In general, the analytic solution of (1.2) via the polynomial base functions is given by

3.2. Two-Dimensional Case

Now we apply HAM to solve the 2D version of (1.2):where 's and 's are constants and subject to the initial conditionsAccording to HAM, the initial approximations of system (3.15)-(3.16) areand the auxiliary linear operators for arewith the propertyand the nonlinear operatorsAgain, using the above definition, we construct the zeroth-order deformation equation as in (2.2), and the mth-order deformation equation for is as in (2.9), subject to the initial conditionwherewhere the prime denotes differentiation with respect to the similarity variable . Now, the solution of the mth-order deformation equation (2.9) for and is given bywhere the integration constants () are determined by the initial condition (3.21). Thereafter, we successively obtainand so forth. Thus, the analytic solution of (3.15)-(3.16) has the general form

3.3. Three-Dimensional Case

Finally, we apply HAM to solve the 3D version of (1.2): with the initial conditionswhere the 's and 's are constants.

According to HAM, the initial approximations of (3.26) areand the auxiliary linear operators are as in (3.18) with the property (3.19), where () are constants of integrations. In a similar way as in the previous systems, we obtain the mth-order deformation equation (2.9), where subject to the initial conditionFollowing similar procedure as in the previous section, we find the first two terms of the series solution:Then, the solution expression via the polynomial base functions can be written as in (3.25).

We will next give a convergence theorem for the HAM series solution of the 3D version of (1.2).

3.3.1. Convergence Theorem

As long as the series converges, where is governed by (2.9) under the definitions (3.29), (3.30), and (2.11), it must be the solution of (3.26).

Proof. If the series is convergent, we can write for thatand there holdFrom (2.9) and by using the definitions (2.11) and (3.18), we then havewhich gives, since ,On the other hand, substituting (3.29), respectively, into the above expressions and simplifying them, we obtainFrom the initial conditions (3.28) and (3.30), there holdSo, satisfy (3.26), and are therefore solutions of the 3D version of (1.2) with the initial condition (3.30). This ends the proof.

4. Results and Discussions

The series solutions of (1.2) given by HAM contain the auxiliary parameter . The validity of the method is based on such an assumption that the series (2.4) converges at . It is the auxiliary parameter which ensures that this assumption can be satisfied. In general, by means of the so-called -curve, it is straightforward to choose a proper value of which ensures that the solution series is convergent. Figure 1 shows the -curves of 1D, 2D, and 3D obtained from the 20th-order HAM approximation solutions of (1.2). From these figures, the valid regions of correspond to the line segments nearly parallel to the horizontal axis. In Figures 2, 3, and 4, it is demonstrated that the HAM solutions, taking , and , agree very well with the solutions obtained by the classical fourth-order Runge-Kutta method at the step size .

5. Conclusions

In this paper, the homotopy analysis method (HAM) was applied to solve the Lotka-Volterra equations. Polynomial base functions were found to give very good accuracy of HAM solutions for the Lotka-Volterra equations. The HAM gives continuous solution which is of comparable accuracy to purely numerical method like the classical fourth-order Runge-Kutta method (RK4). This is convenient for practical applications with minimum requirements on calculation and computation. The convergence theorem for the three-dimensional case is also given. We remark that the validity of the HAM series solutions can be enhanced by finding more terms and/or using the Padé technique. The functional form of the solution would be useful in the study of the stability of the system.

Acknowledgments

The financial support received from MOSTI Sciencefund, Grant no. 04-01-02-SF0177, and from the Academy of Sciences Malaysia under SAGA Grant no. STGL-011-2006 (P24c) is gratefully acknowledged. The referee with the constructive comments is also acknowledged.