Abstract

The new explicit linear three-order four-step methods with longest interval of absolute stability are proposed. Some numerical experiments are made for comparing different kinds of linear multistep methods. It is shown that the stability intervals of proposed methods can be longer than that of known explicit linear multistep methods.

1. Introduction

For the initial value problem of the ordinary differential equation (ODE) where and with , there are a lot of numerical methods to be proposed for the numerical integration. Among them, linear multistep methods (LMMs) are a class of the most prominent and most widely used methods, see [1, 2] and the references therein.

Adams methods are among the oldest of LMMs, dating back to the nineteenth century. Nevertheless, they continue to play a key role in efficient modern algorithms. The first to use such a method was Adams in solving a problem of Bashforth in connection with capillary action, see [3]. In contrast to one-step methods, where the numerical solution is obtained solely from the differential equation and the initial value , a linear multistep (-step) method requires () starting values and a multistep (-step) formula to obtain an approximation to the exact solution, see [4].

So far as we know, explicit linear multistep methods (ELMMs) have some advantages such as simple calculation formulae, and small error constants. However, due to the famous Dahlquist barrier in [5], an explicit linear multistep method cannot be A-stable. Therefore, we try to find the new explicit linear multistep methods with the longest interval of stability region in this paper. And some numerical experiments are given to compare the proposed methods with existing methods such as Adams-Bashforth method, Adams-Moulton methods, and BDF methods. Practical calculations have shown that these proposed methods are adaptive.

2. Linear Multistep Methods

Applying the linear multistep (-step) methods to the initial value problem (1.1), we obtain the recurrence relation where denotes an approximation to the solution , , for , the constant steplength , and starting conditions are required. Here, and are constants subject to the condition . If , then the corresponding methods (2.1) are explicit, and implicit otherwise.

Then, we define the first and second generating polynomials by where is a dummy variable.

Consider the scalar test equation where and . Its characteristic polynomial can be written as where .

Here, we quote some important definitions (see Sections , , and in the reference [2]).

Definition 2.1. The set is called the region of absolute stability of the linear multistep method. The corresponding numerical method is said to be absolutely stable.

Definition 2.2. The intersection of with the real axis in the complex -plane is called the interval of absolute stability.

Definition 2.3. The multistep method is said to be A-stable if , where .

Definition 2.4. The linear multistep methods (2.1) are said to be of order if and , where

3. Boundary Locus Technique

Since an explicit linear multistep method cannot be A-stable, we focus our attention on its absolute stability. The most convenient method for finding regions of absolute stability is the boundary locus technique (BLT).

Let the contour in the complex -plane be defined by the requirement that for all , one of the roots of has modulus 1, that is, is of the form . Thus, we have .

This identity is readily solved for , and we introduce the root locus curve which maps onto , where there exsist . If this map is one to one, then is a Jordan curve, which can constitute the boundary of , see [6].

Theorem 3.1. If , then two intersected points of curve with the real axis in complex -plane are , . Furthermore, if the real interval does not intersect with the curve and there exists such that all roots of have modulus less than 1 in complex -plane, then is just the interval of absolute stability of linear multistep methods.

Proof. This proof is referred to [7].

Although this criterion is not easy to prove, we always use condition (3.2) to estimate the maximal length of stability interval for certain linear multistep method.

Fortunately, the true stability interval is just the same as that estimated by (3.2) for most cases. Therefore, the longest interval of absolute stability can be evaluated by condition (3.2) for given stepnumber, order and other conditions.

For example, consider the two-order explicit linear two-step methods, whose first and second generating polynomials can be written as

Without loss of generality, we assume that .

Corollary 3.2. The estimated interval of absolute stability of two-order explicit linear two-step methods (3.3) is , where .

Corollary 3.3. The maximal length of stability interval of two-order explicit linear two-step methods (3.3) can not exceed 2.

Corollary 3.4. Let or be the estimated interval of absolute stability of -order explicit or implicit linear -step methods. Then(I), where , and ;(II), where ;(III), where , and .

In fact, we can also study the interval of absolute stability of linear multistep methods from definition directly.

For example, consider the two-order explicit linear two-step methods where .

Applying to the test equation (2.3), we have the stability polynomial

Define , then the roots of above characteristic polynomial can be written as , where , and .

Let , we have . It is easy to see that . Otherwise, for , which makes a contradiction. Thus, or . In particular, for .

Therefore, the interval of absolute stability of methods (3.4) is , where . It means that the maximal length of stability interval can not exceed 2, which is in agreement with Corollary 3.3.

4. LMMs with Longest Stability Interval

In this section, we mainly consider the three-order explicit linear four-step methods with the first and second generating polynomials where are real numbers or one is a real number and the other two are a pair of conjugated complex numbers. For simplicity, we define and . Due to (2.6), we have then the above three-order four-step methods can be written as where the additional starting values , , and should be calculated to an accuracy at least as high as the local accuracy of (4.3). The method used to evaluate must be a one-step method such as Runge-Kutta method.

Here, the error constant is with and free parameters.

To guarantee the convergence, according to [2, Theorem ], we require methods (4.3) to be zero stable; that is, the first generating polynomial satisfies the root condition. Thus,

It is obvious that all methods satisfying conditions and (4.5) are convergent three-order linear four-step methods. So, these two conditions are always assumed to be held in the following.

Making the transformation to characteristic equation , then we have where

Since the transformation maps the circle into the imaginary axis , the interior of the circle into the half-plane , and the point into (see Section in [8]). Appeal to the well-known Routh-Hurwitz criterion (see Section in [2]), the necessary and sufficient conditions that is Schur polynomial are equivalent to the conditions as follows:

Define for and then it is obvious that .

Lemma 4.1. If , then for any convergent three-order four-step methods (4.3).

Proof. For convergent methods (4.3), we have (4.5). So, it is easy to see that from , that is, and (I)If , then However, since , , , we also have . Thus, It is easy to see that , that is, .(II)If , then . Hence, , which means that , that is, .

Lemma 4.2. For convergent three-order four-step methods (4.3), one has , if

Proof. From condition (4.13), we have . Similarly, we also have .
After simple calculations, we can obtain It is easy to see that .

Theorem 4.3. The longest interval of absolute stability for convergent LMMs (4.3) with (4.13) is where certain fixed parameters satisfying

Proof. According to Lemmas 4.1 and 4.2, we have
Dividing the real axis into three parts as
Let (I)If , then that is, . Hence, for any and .(II)If , then that is, for fixed .
In fact, decreases and increases monotonously with increasing on . So, for any and , that is, () If , then that is, . Therefore, for any and .
Comparing above three cases by Matlab software, we obtain and . Hence, for any .
If and , after direct calculations by Matlab software, we arrive at , which means that the second condition of (4.8) holds.

Corollary 4.4. The interval of absolute stability of convergent LMMs (4.3) with (4.13) tends to the whole negative real axis, that is, and , when , and .

As we known, explicit linear multistep methods cannot be A-stable. In fact, LMMs (4.3) are no longer convergent when . Corollary 4.4 implies that the stability interval can increase infinitely, so we can find convergent methods with sufficiently large stability interval.

Corollary 4.5. For the convergent three-order linear four-step methods the stability interval is if ; that is, its maximal length cannot exceed 2.

Corollary 4.6. If , with and in (4.1), then one has the convergent three-order linear four-step methods Furthermore, if we choose then the stability interval of (4.28) is , that is, its maximum length cannot exceed 4.

At the end of this section, we use BLT to study the stability region of (4.3).

In Figure 1, we plot the region , the interval length and the maximal height along the positive imaginary axis of absolute stability.

It is obvious that , and the area of are quite different for different of LMMs (4.3) with in Figure 2. Furthermore, when , for example, , there is a loop on the left of its curve. It demonstrates that the map is no longer one to one on this interval, which means that the interior of this loop does not belong to the stability region. Similarly, when , for example, , there are two loops on the right part of its curve. Therefore, the curve constructs one single connected region of corresponding numerical method only when .

In Table 1, the upper bounds of for curve with no loop on the left and the lower bounds of for curve with no loop on the right are given. Moreover, and are evaluated on such that and are maximal, respectively. The corresponding maximums and are also given out. Especially, several stability regions of LMMs (4.3) with different are shown in Figure 3.

Finally, some stability intervals are calculated for special three-order four-step methods.

It is shown that the maximal length of stability interval for methods (4.27) cannot exceed 2 and the maximal length for methods (4.28) cannot exceed 4 in Table 2. These results are in agreement with the conclusions of Corollaries 4.5 and 4.6.

5. Numerical Experiments

In this section, some examples are given to demonstrate the validity of our proposed methods.

Example 5.1. Consider the ordinary differential system (see page 229, Section in [8]) where , and its exact solutions are

As we all know, this equation is stiff because its solutions contain a component which decays much more rapidly than the other.

Then, we apply the following three numerical methods to problem (5.1).(I)Explicit three-step Adams-Bashforth methods of order three (AB3) (II)Linear four-step methods (4.3) of order three with and (LMM1) (III)Linear four-step methods (4.3) of order three with , (LMM2)

Here, we let the global error , which and denote the exact solutions and numerical solutions, respectively. Then, we attempt to solve (5.1) by these three methods with . It can be found that the steplengths taken to reach the point are as follows.

In Table 3, the steplength of the linear four-step methods (LMM1 and LMM2) can be chosen much larger than that of the classical Adams-Bashforth methods (AB3) with the same order. This implies that the proposed methods (4.3) have much longer absolute stability interval. On the other hand, the selection of steplength as indicted in Table 3 for LMM1 and LMM2 gives another suggested fact that the steplength can increase gradually with , and , which is predicted by Corollary 4.4.

Example 5.2. Consider the problem (see page 213, Section in [2]) where , , and its exact solution is

Here, and . Then, system (5.6) is also stiff because it has a stiffness ratio of 1000.

To compare the proposed methods (4.3) with other well-known stiff methods, we consider the Adams-Moulton methods of order three (AM3) where and . Such numerical methods have good stability because their absolute stability interval is and they are appropriate for moderately stiff systems (see [8]).

Applying LMM1 and AM3 to system (5.6), we plot the exact solutions and numerical solutions with , in Figure 4, respectively. It can be noted that the accuracy of AM3 is indeed better than that of LMM1 in the beginning interval. However, LMM1 can repair the initial error and obtain the same accuracy as AM3 eventually, which can be seen from the second component (the bottom figure). This phenomenon reveals that the proposed methods (LMM1) have good stability.

Example 5.3. To illustrate the efficiency of the proposed methods (4.3) further, we will do some comparisons with other famous stiff methods, such as, BDF methods of order three (BDF3)

It is well known that the BDF methods are central to the construction of efficient algorithms for handling stiff systems. In fact, they play the same role in stiff problems as the Adams methods do in nonstiff ones.

In Table 4, the numerical solutions for (5.1) are all calculated with the same steplength . It is noted that the accuracy of LMM1 is no worse than that of the other two stiff methods (BDF3 and AM3) and LMM1 almost behave as well as BDF3.

Example 5.4. It is well known that, for -stage explicit Runge-Kutta methods of order , the intervals of absolute stability become larger as the order increases. Meanwhile, the opposite happened for the explicit linear multistep methods. Therefore, people are willing to use the explicit Runge-Kutta methods in the physical problems. However, the maximal length of stability interval for methods (4.28) approach 4 in Table 2, while that stability interval length for three-stage explicit Runge-Kutta methods with the same order is about 2.51. Furthermore, Corollary 4.4 implies that the stability interval can be infinite for LMMs (4.3), while the explicit Runge-Kutta methods only have infinite intervals of absolute stability. In order to illustrate the efficiency of the proposed methods further, we will give a comparison between the explicit three-order linear four-step methods (4.28) and the three-stage explicit Runge-Kutta methods of order three.

Let and in methods (4.28), then . In Figure 5, we plot the error curves of Runge-Kutta method and the proposed method (4.28) with (also less than ) for problem (5.6). It can be noted that both numerical methods behave well in stability, which is in agreement with the theory in [1]. Furthermore, we plot the error curves of both methods with in Figure 6. It can be found that the proposed method is stable, while the Runge-Kutta method is unstable. This implies that the stability interval of the proposed methods (4.28) is greatly improved.

Remark 5.5. In the above three examples, there are two kinds of comparison between the proposed methods (4.3) and the other existing methods. In Example 5.1, it is shown that our methods in this paper have longer absolute stability interval than the classical Adams-Bashforth methods. In Examples 5.2 and 5.3, other comparisons between the proposed methods (4.3) and some well-known stiff methods are given. Here, we do not claim that the proposed methods in this paper are better than AM3 and BDF3, after all, the proposed methods (4.3) are explicit methods. However, it can give a comparative results at least. These comparisons show in depth that the proposed methods (4.3) are favorable in applications to the stiff systems and improved in stability for the classic Adams-Bashforth methods.

Remark 5.6. Although implicit methods are so favoured that explicit linear multistep methods are seldom used on their own, they do, however, play an important ancillary role in predictor-corrector pairs (see [8, Section ]). The common software for ODEs is not based on Adams-Bashforth methods alone, but on predictor-corrector methods with Adams-Bashforth predictor and Adams-Moulton corrector. However, the research in our paper can supply a kind of tools for practical computation when Adams-Bashforth methods or predictor-corrector methods are applied.

6. Conclusions

In this paper, several three-order explicit linear four-step methods are proposed, which possess far longer intervals of absolute stability than the classical Adams-Bashforth methods with the same order. Because the steplength of the proposed methods can be chosen much larger, these kinds of explicit linear multistep methods are found to be more adaptive.

Acknowledgments

The authors wish to thank the anonymous referees for their valuable comments which helped us to improve the present paper. This paper was supported by projects from Science Research Foundation (HITC200710) and Natural Scientific Research Innovation Foundation (HIT.NSRIF.2009053) in Harbin Institute of Technology.