Comparison of Euler and Range-Kutta Methods in Solving Ordinary Differential Equations of Order Two and Four
Comparison of Euler and Range-Kutta Methods in Solving Ordinary Differential Equations of Order Two and Four
1
Department of Mathematical Science, Federal University Lokoja P.M.B 115 Lokoja Kogi
State, Nigeria.
2
Department of Mathematics/Computer Science, Ibrahim Badamasi Babangida University
Lapai P.M.B 11 Lapai Niger State, Nigeria.
E-mail(s): [email protected] (DIL); [email protected] (REK);
[email protected] (UMG)
*
Corresponding author, phone: +2348030528667, +2348131235684
Abstract
The purpose of this to produce efficient numerical methods with the same
order of accuracy as that of the main starting values for exact solutions of
fourth order differential equation without reducing it to a system of first order
differential equations. The methods of the differential systems arising from
the approximate solution to the problem are adopted using the Runge-Kutta
method and stages. The methods were compared and contrasted based on the
results obtained. The comparison shows that Euler method gives accurate
approximate result than Runge-Kutta method. After the derivation of the
formulae of O(h2), the comparison was done in regards to identify the formula
with higher accuracy.
Keywords
Numerical Analysis; Numerical Approximation; Exact Solution; Accuracy;
Runge-Kutta and Euler
10
http://ljs.academicdirect.org/
Leonardo Journal of Sciences Issue 32, January-June 2018
ISSN 1583-0233 p. 10-37
Introduction
Numerical analysis is a branch of mathematics that deals with the study of methods
and procedures used to obtain approximate solutions to mathematical problems. EndreSull
and David Mayer defined the numerical analysis as a branch of mathematics that provides the
theoretical foundation for the numerical algorithm we rely on to solve a multitude of
computational problem in mathematical models or the study of algorithms that use numerical
approximation (as opposed to general symbolic manipulations) for the problems of
mathematical analysis [1]. Numerical analysis naturally finds applications in all fields of
engineering and the physical science, but in this 21st century, the life science and even the arts
have adopted elements of scientific computations [2].
The overall goals of the field of numerical analysis in the design and analysis of
techniques to give approximate but accurate solution are hard to get. It is therefore, important
to be able to estimate the error involved in such approximation. Thus, the aims of this work
was to compare between Euler and Runge-Kutta methods to a rigorous analysis in order to
demonstrate the efficiency of the methods to other similar techniques. It was also examine the
effect of the steps on the accuracy of the techniques.
Euler’s method is more preferable than Runge-Kutta method because it provides
slightly better results. Its major disadvantage is the possibility of having several iterations that
result from a round-error in a successive step.
Secularity band differences in the results of some numerical methods with the standard
Euler’s method of order three and four was examined.
Euler method
11
Comparison of Euler and Range-Kutta methods in solving ordinary differential equations of order two and four
David I. LANLEGE, Rotimi KEHINDE, Dolapo A. SOBANKE, Abdulrahman ABDULGANIYU, Umar M. GARBA
the simplest Runge-Kutta method. The Euler method is named after Leonhard Euler (1707)
[3].
Two approaches named standard Euler method and modified Euler method are known.
where y ' is the first order differential equation; f ( x, y ) is the function of x and y; y is the
solution to the differential equation in equation (1) at x0 given as y 0 ; y 0 is the value of y
y 2 = y1 + hf ( x1 , y1 ) (7)
y3 = y 2 + hf ( x2 , y 2 ) (8a)
y n+1 = y n + hf ( xn , y n ) (8b)
Equation (8b) is known as standard Euler method.
Leonardo Journal of Sciences Issue 32, January-June 2018
ISSN 1583-0233 p. 10-37
( (
y n'' ≅ f xn + h ∗ , y xn + h ∗ − )) f (xh , y )
n
∗
n
(15)
h2
y n+1 = y n + hf ( xn , y n ) + (16)
f ( xn , y n ) ⎞
⎛
( (
2⎜ f xn + h ∗ , y xn + h ∗ − ))
h∗
⎟
⎝ ⎠
Let
h ∗ = ah (17)
Then we have
h 2 ⎛ f ( xn + ah, y n + ahf ( xn , y n )) ⎞
y n+1 = y n + hf ( xn , y n ) + ⎜ ⎟ (18)
2⎝ ah ⎠
13
Comparison of Euler and Range-Kutta methods in solving ordinary differential equations of order two and four
David I. LANLEGE, Rotimi KEHINDE, Dolapo A. SOBANKE, Abdulrahman ABDULGANIYU, Umar M. GARBA
h ⎛ ⎞
y n+1 = y n + hf ( xn , y n ) + ⎜ f (xn + ah, y n + ahf ( xn , y n )) − f ( x n , y n )⎟
h
(20)
2a ⎝ 2a ⎠
⎛ ⎞
⎜ ⎟
c2 = ⎜ h ⎟
=h (30)
⎜ ⎛1⎞⎟
⎜ 2⎜ ⎟ ⎟
⎝ ⎝2⎠⎠
k1 = f (xn , y n ) (31)
⎛ 1 1 ⎞
k 2 = f ⎜ xn + h, y n + hk1 ⎟ (32)
⎝ 2 2 ⎠
Hence,
⎛ 1 1 ⎞
y n+1 = y n + hf ⎜ xn + h, y n + hk1 ⎟ (34)
⎝ 2 2 ⎠
OR
Leonardo Journal of Sciences Issue 32, January-June 2018
ISSN 1583-0233 p. 10-37
Runge-Kutta method
The Runge-Kutta method is also a second order Runge-Kutta Method using Taylors
series expansion to derive it, like modified Euler’s method [6].
From equation (22)
⎛ h ⎞ h
y n +1 = y n + hf ( x n , y n ) ⎜1 − ⎟ + ( f (xn + ah, y n + ahf (x n , y n ))) (36)
⎝ 2a ⎠ 2a
Equation (36) can be written as
y n+1 = y n + c1k1 + c2 k 2 (37)
where:
⎛ 1 ⎞
c1 = h⎜1 − ⎟ (38)
⎝ 2a ⎠
⎛ h ⎞
c2 = ⎜ ⎟ (39)
⎝ 2a ⎠
k1 = f (xn , y n ) (40)
⎛ 2 2 ⎞
k 2 = f ⎜ x n + h, y n + hk 1 ⎟ (46)
⎝ 3 3 ⎠
15
Comparison of Euler and Range-Kutta methods in solving ordinary differential equations of order two and four
David I. LANLEGE, Rotimi KEHINDE, Dolapo A. SOBANKE, Abdulrahman ABDULGANIYU, Umar M. GARBA
hf (x n , y n ) + (f (x n + ah, y n + ahk 1 ))
1 3h
⇒ y n +1 = y n + (47)
4 4
1 3h
ie : y n +1 = y n + hk1 + k 2 (48)
4 4
thus : y n +1 = y n +
h
(k1 + 3k 2 ) (49)
4
ie : y1 = y 0 +
1
(k1 + 4k 2 + k 3 ) (50)
6
where
k1 = hf ( x0 , y 0 ) (51)
⎛ k ⎞
k 2 = hf ( x0 + h, y 0 + k 2 ) k 4 = hf ⎜ x9 + , y 0 + 1 ⎟
h
(52)
⎝ 2 2⎠
Equation (52) is the third order Runge-Kutta method with error of order h4.
Fourth-stage Runge-Kutta
One of the most frequently used of the Rung-Kutta family is the fourth order Runge-
Kutta method or the classical fourth order Runge-Kutta method [7]. This method is generally
superior to second order, its derivative is algebraically complicated and involves five
equations.
y n +1 = y n + h(k1 + 2k 2 + 2k 3 + k 4 )
1
(53)
6
where:
k1 = hf ( x n , y n ) (54)
⎛ 1 1 ⎞
k 2 = hf ⎜ x n + h, y n + hk1 ⎟ (55)
⎝ 2 2 ⎠
k 4 = hf ( x n + h, y n + hk 3 ) (56)
where:
k1 = hf ( x n , y n ) (58)
⎛ 1 1 ⎞
k 2 = hf ⎜ x n + h, y n + hk1 ⎟ (59)
⎝ 4 4 ⎠
⎛ 3 3 9 ⎞
k 3 = hf ⎜ x n + h, y n + hk1 + k 2 ⎟ (60)
⎝ 8 32 12 ⎠
⎛ 1 8 3544 1859 11 ⎞
k 6 = hf ⎜ x n + h, y n + hk1 + 2k 2 − k3 + k 4 − k5 ⎟ (63)
⎝ 2 27 2565 4109 40 ⎠
A Finnish mathemathecian E.J. Nystron derived his own formular using the Runge-
Kutta method [8].
k1 = hf ( x n , y n ) (64)
⎛ 1 1 ⎞
k 2 = hf ⎜ x n + h, y n + hk1 ⎟ (65)
⎝ 4 4 ⎠
⎛ 2 1 ⎞
k 3 = hf ⎜ x n + h, y n + hk1 + 6k 2 ⎟ (66)
⎝ 3 25 ⎠
⎛ 3 1 ⎞
k 4 = hf ⎜ x n + h, y n + hk1 − 12k 2 + 15k 3 ⎟ (67)
⎝ 8 4 ⎠
⎛ ⎞
k 5 = hf ⎜ x n + h, y n + h(6k1 ) + 90k 2 − 50k 3 + 8k 4 ⎟
2 1
(68)
⎝ 3 81 ⎠
⎛ ⎞
k 5 = hf ⎜ x n + h, y n + h(6k1 ) + 36k 2 − 10k 3 + 8k 4 ⎟
4 1
(69)
⎝ 5 5 ⎠
17
Comparison of Euler and Range-Kutta methods in solving ordinary differential equations of order two and four
David I. LANLEGE, Rotimi KEHINDE, Dolapo A. SOBANKE, Abdulrahman ABDULGANIYU, Umar M. GARBA
Consider the differential equations in equations (71 and 86) of the initial value
problem below:
where
f ( x n , y n ) = y ' = 3 x n2 y n ; y (0 ) = 1, h = 0.1, 0 ≤ x ≤ 1 (73)
when n = 0
y = y 0 + hf (x 0 , y 0 ) (74)
y 2 = y1 + hf (x1 , y1 ) (76)
= 1 + (0.1)(0.03) = 1.00300 (77)
when n = 0
y 3 = y 2 + hf ( x 2 , y 2 ) (78)
= 1.00300 + (0.1)(0.12036 )
= 1.00300 + (0.1)(0.12036 ) (79)
y 4 = 1.04245, y5 = 1.09249, y 6 = 1.09249, y 6 = 1.17443, y 7 = 1.30127 (80)
3
y = e x , y n = e xn , 0 ≤ x ≤ 1
3
(82)
If n = 0
3
y 0 = e x0 = e 0 = 1 (83)
when n = 0
Exact solution
y = ex + x +1 (88)
yn +1 = yn + hf ( xn , yn ) (89)
where
f (x n , y n ) = y ' = y n − x; y0 = 2 (90)
when n = 0
f ( x0 , y 0 ) = y 0 − x 0 = 2 − 0 = 2.00000
when n = 1
f ( x1 , y1 ) = y1 − x1 = 2.20000 − 0.1 = 2.10000
y 2 = y1 + hf ( x1 , y1 ) = 2.20000 + (0.1)(2.10000 ) = 2.41000 (92)
when n = 2
f ( x 2 , y 2 ) = y 2 − x 2 = 2.41000 − 0.2 = 2.21000
y 2 = y 2 + hf ( x 2 , y 2 ) = 2.41000 + (0.1)(2.21000 ) = 2.61000 (93)
y 3 = y 2 + hf (x 2 , y 2 ) = 2.20000 + (0.1)(2.10000) = 2.41000 (94)
19
Comparison of Euler and Range-Kutta methods in solving ordinary differential equations of order two and four
David I. LANLEGE, Rotimi KEHINDE, Dolapo A. SOBANKE, Abdulrahman ABDULGANIYU, Umar M. GARBA
y = e xn + x n + 1 (98)
when n = 0
y 0 = e xn + x0 + 1 = e 0 + 0 + 1 = 1 + 1 = 2.00000 (99)
when n = 1
when n = 0
⎛ ⎞ ⎛ ⎞
f ⎜⎜ 0 + (0.1). ⎟ = f (0.05,1)
1 1 1 1
k 2 = f ⎜ x0 + h, y 0 + hk1 ⎟ =
⎝ 2 2 ⎠ ⎝ 2 2(0.1)(0.00000) ⎟⎠
when n = 1
when n = 2
⎛ ⎞ ⎛ ⎞
k 2 = f ⎜ x1 + h, y1 + hk1 ⎟ = f ⎜ 0.1 + (0.1), (1.00075)⎟ = f (0.15,1.00251)
1 1 1
⎝ 2 2 ⎠ ⎝ 2 ⎠
1 1
k 2 = f x2 + h, y2 + hk1 =
2 2
1 1
= f 0.2 + (0.1), (1.075) + =
2 2(0.1)(0.12090)
= f (0.15,1.00251)
y = ex
3
(112)
3
y = e x , y n = e xn , 0 ≤ x ≤ 1
3
(113)
21
Comparison of Euler and Range-Kutta methods in solving ordinary differential equations of order two and four
David I. LANLEGE, Rotimi KEHINDE, Dolapo A. SOBANKE, Abdulrahman ABDULGANIYU, Umar M. GARBA
3
when n = 0 , y 0 = e x0 = e 0 = 1
when n = 1
⎛ ⎞
k1 = f (x n , y n ) = y n − x n , k 2 = f ⎜ x n + h, y n + hk1 ⎟
1 1
(118)
⎝ 2 2 ⎠
when n = 0
k1 = f ( x 0 , y 0 ) = y 0 − x 0 = 2 − 0 = 2
⎛ ⎞ ⎛ ⎞
f ⎜⎜ 0 + (0.1),2 + ⎟ = f (0.05,2.1)
1 1 1 1
k 2 = f ⎜ x 0 + h, y 0 + hk1 ⎟ =
⎝ 2 2 ⎠ ⎝ 2 2(0.1)(2) ⎟⎠ (119)
= y n − x n = 2.1 − 0.05 = 2.05
when n = 1
k1 = f (x1 , y1 ) = y1 − x1 = 20500 − 0.1 = 2.10500 (121)
1 1 1 1
k2 = f x1 + h, y1 + hk1 = f 0.1+ (0.1),2.20500
+ = f (0.15,2.3102)
2 2 2 2(0.1)(2.20500
) (122)
=yn xn =2.310250.15=2.16025
⎛ 1 ⎞ ⎛ ⎞
k2 = f ⎜ x2 + h, y2 + hk1 ⎟ = f ⎜⎜0.2 + (0.1),2.42103+ ⎟ = f (0.25,2.53208
)
1 1 1
⎝ 2 2 ⎠ ⎝ 2 ) ⎟⎠
2(0.1)(2.22103 (125)
=yn−xn = 2.53208−0.25= 2.28208
Leonardo Journal of Sciences Issue 32, January-June 2018
ISSN 1583-0233 p. 10-37
y = e xn + x n + 1 (128)
when n = 0
y 0 = e x0 + x0 + 1 = e (0 ) + 0 + 1 = 1 + 12.00000 (129)
when n = 1
Runge-Kutta method
From equation (49), Heun’s method formula is thus given as:
y n +1 = y n +
1
(k1 + 3k 2 ) (132)
4
where:
⎛ ⎞
k1 = f (x n , y n ), k 2 = f ⎜ x n + h, y n + hk1 ⎟
2 2
(133)
⎝ 3 3 ⎠
Consider the differential equation of the initial value problem.
y = 3 x 2 y; y (0) = 1, h = 0.1, 0 ≤ x ≤ 1 (134)
Exact solution
y = ex
3
(135)
Solution
f ( x n , y n ) = 3 x n2 y n (136)
23
Comparison of Euler and Range-Kutta methods in solving ordinary differential equations of order two and four
David I. LANLEGE, Rotimi KEHINDE, Dolapo A. SOBANKE, Abdulrahman ABDULGANIYU, Umar M. GARBA
when n = 0
k1 = f ( x 0 , y 0 ) = 3 x 02 y 0 = 3(0 ) (1) = 0
2
(137)
⎛ 2 2 ⎞ ⎛ 2 1 ⎞
k2 = f ⎜ x0 + h, y0 + hk1 ⎟ = f ⎜⎜0 + (0.1),1+ ⎟ (138)
⎝ 3 3 ⎠ ⎝ 3 3(0.1)(0) ⎟⎠
⎛ 2 ⎞ ⎛ ⎞
f ⎜⎜ 0.1 + (0.1),1.00100+
2 2 2
k2 = f ⎜ x1 + h, y1 + hk1 ⎟ = ⎟ (142)
⎝ 3 3 ⎠ ⎝ 3 3(0.1)(0.03003) ⎟⎠
When n = 2
⎛ 2 ⎞ ⎛ ⎞
f ⎜⎜ 0.2 + (0.1),1.00802+
2 2 2
k2 = f ⎜ x2 + h, y2 + hk1 ⎟ = ⎟
⎟ (147)
⎝ 3 3 ⎠ ⎝ 3 3(0.1)(0.12096) ⎠
y = ex
3
(151)
3
y = e x , y n = e xn , 0 ≤ x ≤ 1
3
(152)
Leonardo Journal of Sciences Issue 32, January-June 2018
ISSN 1583-0233 p. 10-37
when n = 0
3
y 0 = e x0 = e 0 = 1 (153)
when n = 1
y = ex + x +1
3
(158)
Solution:
y n +1 = y n +
h
(k 2 + 3k 2 ) (159)
4
⎛ ⎞
k1 = f (x n , y n ) y ' = y n − x n , k 2 = f ⎜ x n + h, y n + hk1 ⎟
2 2
(160)
⎝ 3 3 ⎠
when n = 0
k1 = f ( x 0 , y 0 ) = y 0 − x 0 = 2 − 0 = 2 (161)
⎛ 2 ⎞ ⎛ 2 2 ⎞
f ⎜⎜ 0 + (0.1),2 +
2
k2 = f ⎜ x0 + h, y0 + hk1 ⎟ = ⎟ (162)
⎝ 3 3 ⎠ ⎝ 3 3(0.1)(2) ⎟⎠
when n = 1
k1 = f (x1 , y1 ) = y1 − x1 = 1.77000 − 0.1 = 1.67000 (165)
⎛ 2 ⎞ ⎛ ⎞
f ⎜⎜ 0.1 + (0.1),1.77000+
2 2 2
k2 = f ⎜ x1 + h, y1 + hk1 ⎟ = ⎟ (166)
⎝ 3 3 ⎠ ⎝ 3 3(0.1)(1.7700) ⎟⎠
25
Comparison of Euler and Range-Kutta methods in solving ordinary differential equations of order two and four
David I. LANLEGE, Rotimi KEHINDE, Dolapo A. SOBANKE, Abdulrahman ABDULGANIYU, Umar M. GARBA
y1 = y1 +
h
(k1 + 3k 2 ) = 1.77000+ 0.1 (1.67000+ 3(1.71466)) = 1.9403 (168)
4 4
when n = 2
k1 = f (x 2 , y 2 ) = y 2 − x 2 = 1.94035 − 0.2 = 1.74035 (169)
⎛ 2 ⎞ ⎛ ⎞
f ⎜⎜ 0.2 + (0.1),1.94035+
2 2 2
k2 = f ⎜ x2 + h, y2 + hk1 ⎟ = ⎟ (170)
⎝ 3 3 ⎠ ⎝ 3 3(0.1)(1.74035) ⎟⎠
y2 = y2 +
h
(k1 + 3k 2 ) = 1.94035+ 0.1 (1.74035+ 3(1.71466)) = 2.1180 (172)
4 4
y 4 = 2.80399 y 5 = 2.49891, y 6 = 2.70380, y 7 = 2.91970,
y8 = 3.14777, y 9 = 23.38929, y10 = 3.64567, y11 = 3.92094
y = ex + x +1
3
(173)
y = e xn + x n + 1 (174)
when n = 0
y 0 = e x0 + x0 + 1 = e 0 + 0 + 1 = 1 + 1 = 2.0000 (175)
when n = 1
when n = 1
The results obtained by solving some differential equations as considered in this paper
were analyzed based on the theory of comparison. This help towards bringing out the result
clearly for easy analysis and understanding of the established concept.
27
Comparison of Euler and Range-Kutta methods in solving ordinary differential equations of order two and four
David I. LANLEGE, Rotimi KEHINDE, Dolapo A. SOBANKE, Abdulrahman ABDULGANIYU, Umar M. GARBA
29
Comparison of Euler and Range-Kutta methods in solving ordinary differential equations of order two and four
David I. LANLEGE, Rotimi KEHINDE, Dolapo A. SOBANKE, Abdulrahman ABDULGANIYU, Umar M. GARBA
Runge-Kutta method
The performances of the Runge-Kutta method are presented in Table 5 and 6 and
graphically depicted in Figure 5 and 6.
31
Comparison of Euler and Range-Kutta methods in solving ordinary differential equations of order two and four
David I. LANLEGE, Rotimi KEHINDE, Dolapo A. SOBANKE, Abdulrahman ABDULGANIYU, Umar M. GARBA
Methods comparison
The performances of the methods for specific scenario are presented in Table 7 to 10
and graphically represented in Figure 7 to 10.
Figure 7. Comparison of Exact Solution, Standard Euler, Modified Euler and Runge-Kutta
methods
Leonardo Journal of Sciences Issue 32, January-June 2018
ISSN 1583-0233 p. 10-37
Figure 8. Comparison of Exact Solution, Standard Euler, Modified Euler and Runge-Kutta
methods
Table 9. Absolute Errors for y ' = 3x 2 y; y (0) = 1, h = 0.1, 0 ≤ x ≤ 1
Runge-Kutta Standard Euler Modified Euler
0.001 0 0.99925
0.00702 0.002 1.19767
0.01927 0.00701 1.33788
0.03857 0.01515 1.5291
0.02736 0.02636 1.70132
0.06376 0.04128 1.84613
0.11644 0.06017 1.94551
0.19539 0.08339 1.96965
0.31883 0.1105 1.86712
0.52075 0.06881 1.54576
0.86682 0.06609 0.83416
33
Comparison of Euler and Range-Kutta methods in solving ordinary differential equations of order two and four
David I. LANLEGE, Rotimi KEHINDE, Dolapo A. SOBANKE, Abdulrahman ABDULGANIYU, Umar M. GARBA
Figure 9. Graph of Absolute Errors for Standard Euler, Modified Euler and Runge-Kutta
methods for y ' = 3x 2 y; y (0) = 1, h = 0.1, 0 ≤ x ≤ 1
Figure 10. Graph of absolute errors for Standard Euler, Modified Euler and Runge-Kutta
methods for y ' = y − x; y (0 ) = 2, h = 0.1, 0 ≤ x ≤ 1
Leonardo Journal of Sciences Issue 32, January-June 2018
ISSN 1583-0233 p. 10-37
This research work has been carried out in order to compute direct solution of
numerical method for order four of ordinary differential equations without reducing it to the
system of first order differential equation through the application of both Euler and Runge-
Kutta methods. These methods sufficiently reduce computational efforts as well as provide
the accuracy needed in each result. It was analyzed from figures (1-10) and the percentage
errors as (0.991% and 4.902% from Tables 1 and 2 for standard Euler method), (33.360% and
46.477% from Tables 3 and 4 for Modified Euler method) and (4.322% and 9.948% from
Tables 5 and 6 for Runge-kutta method) which became necessary for a reasonable conclusion
to be made.
Generally, the aim of a good numerical differentiation is that such methods should
give better approximations to the true differentials. By the examples above, it shows that the
two methods produced better degrees of accuracy for ordinary differential equations of all
orders. But comparing the percentage errors, we discovered that Standard Euler method is
more accurate than Modified Euler [3, 10, 11] and Runge-Kutta methods for the examples
illustrated.
The exact solutions for both Euler and Runge-Kutta methods, whose values have the
same order of accuracy with the derived solutions, were not only formulated, also tested for
simplicity, efficiency and accuracy. We can conclude from the derivations above that the
Standard Euler’s method has a higher degree of accuracy than the Modified Euler’s method,
conclusion also supported by other studies [3, 10-15]. It is remarkable therefore to note that
all the examples illustrated are differential equations of order four and orders which are less
than four. This, to a large extent, reduces the effect that global error could have on the
accuracy of the methods as obtained in tables (9 and 10) as well as the corresponding graphs
in figures (9 and 10) respectively.
The methods were also examined to solve both linear and non-linear problems of the
fourth order differential equations. Hence by percentage error, standard Euler method is
ranked more accurate than Runge-kutta method with (0.991% and 4.902%), (4.322% and
9.948%) for the results in tables (1 and 2), (5 and 6) respectively.
35
Comparison of Euler and Range-Kutta methods in solving ordinary differential equations of order two and four
David I. LANLEGE, Rotimi KEHINDE, Dolapo A. SOBANKE, Abdulrahman ABDULGANIYU, Umar M. GARBA
References
14. Zhang Y. A., Xiong Y., New Runge-Kutta Methods with Improved Internal Order, 2011,
820102. doi: 10.1117/12.904722.
15. Ababneh O. Y., Mossa A. M., Picard Approximation Method for Solving Nonlinear
Quadratic Volterra Integral Equations, Journal of Mathematics Research, 2016, 8(1), p.
79-82.
37