1 Introduction

In the past few years, there has been a growing interest in the theory and applications of fractional integro-differential equations (FIDEs) due to their importance in many scientific areas such as: viscoelasticity and damping, diffusion and wave propagation, heat conduction in materials, biology, signal processing, telecommunications, physics, and finance (for more details see [1, 2], and the references therein).

It is well-known that it is extremely difficult to find exact solutions of FIDEs. Therefore, several numerical methods have been proposed to approximate exact solutions for such problems. Examples of such methods are the Adomian decomposition method [3, 4], collocation spline method [5], Variational iteration method and homotopy perturbation method [6], fractional differential transform method [7, 8], CAS wavelets [2] and Taylor expansion method [9]. However, for recent work on existence and uniqueness of solutions of different classes of FIDEs, we may refer to [1013], and the references therein.

In this article we consider a class of boundary value problems for nonlinear FIDEs of the form

y : = D α y ( x ) + 0 x K ( x , t ) f ( t , y ) d t + h ( x ) = 0 , x I = [ 0 , 1 ] , 1 < α < 2 ,
(1.1)

subject to

y ( 0 ) = y 0 , y ( 1 ) = y 1 ,
(1.2)

where fC[I × ℝ, ℝ] is a decreasing function, KC[I × I, ℝ+] is a positive kernel, h(x) ∈ C[I, ℝ] and y0, y1 ∈ •. Here, Dαdenotes the fractional differential operator of order α in Caputo's sense and is given by

D α y ( x ) = 1 Γ ( k - α ) 0 x ( x - t ) k - α - 1 y ( k ) ( t ) d t ,
(1.3)

where k ∈ • and satisfies the relation k - 1 < α < k.

The purposes of this article are: (i) to prove the positivity and uniqueness results for the problem, and (ii) to employ the lower and upper solutions method (see [14]) to construct two monotone sequences which converge uniformly to the exact solution of the problem. It is worth mentioning that the present work is partially an extension to the works of [15, 16].

The rest of the article is organized as follows: some definitions and preliminary results are presented in Section 2. In Section 3, some relevant theoretical results are presented. In Section 3, we describe the algorithm used to construct two uniformly convergent sequences. In Section 4, numerical examples are discussed to prove the efficiency and the rapid convergence of the present algorithm.

2 Definitions and preliminary results

This section presents some definitions and preliminary results that will be extensively used in this study. We first introduce the Riemann-Liouville definition of fractional derivative operator J a α .

Definition 2.1. The Riemann-Liouville fractional integral operator of order α is defined by

J a α y ( x ) = 1 Γ ( α ) 0 x ( x - t ) α - 1 y ( t ) d t

where yL1[a, b], and α ∈ •+.

The following lemma is important in our discussion.

Lemma 2.1. For k ∈ •, α ∈ •+, if k - 1 < α < k, and yL1[a, b] then

D a α J a α y ( x ) = y ( x )

and

J a α D a α y ( x ) = y ( x ) - m = 0 k - 1 y ( m ) ( 0 + ) ( x - a ) m m !

where b > a ≥ 0 and x > 0.

The definitions of lower and upper solutions for problem (1.1)-(1.2) are given by:

Definition 2.2. A function wC2[I, •] is called a lower solution of(1.1)-(1.2) on I if

w : = D α w + 0 x K ( x , t ) f ( t , w ) d t + h ( x ) 0 , x I , 1 < α < 2 ,

with

w ( 0 ) y 0 , w ( 1 ) y 1 ,

and an upper solution, if the reversed inequalities hold.

Definition 2.3. If w, vC2[I, •] are, respectively, lower and upper solutions of (1.1)-(1.2) on I with w(x) ≤ v(x) for all xI, then we say that w and v are ordered lower and upper solutions.

3 Analytical results

In this section we present some analytical results which end with the proof of uniqueness of the solution to (1.1)-(1.2). In the following lemma we introduce a positivity result which is the most important to establish our main results.

Lemma 3.1. (Positivity result) Let Z(x) ∈ C2[I, ℝ] and R(x) < 0 ∀xI. If Z satisfies the inequality

D α Z ( x ) + 0 x R ( t ) Z ( t ) d t 0 , x ( 0 , 1 )
(3.1)

with

Z ( 0 ) , Z ( 1 ) 0 ,

then Z(x) ≥ 0, for all xI.

Proof. We use the method of proof by contradiction. Assume that Z has negative values at some points in the interval (0, 1). Since Z is a continuous function on I, then Z must attain its local and absolute minimum at some points x0 ∈ (0, 1); i.e., Z(x) ≥ Z(x0) ∀xI with Z(x0) < 0. From the result of Theorem 2.2 in [17], we have DαZ(x0) ≥ 0. Since R(x) < 0 ∀xI, we may apply the weighted mean value theorem for integrals as follows

D α Z ( x 0 ) + 0 x 0 R ( t ) Z ( t ) d t = D α Z ( x 0 ) + Z ( μ ) 0 x 0 R ( t ) d t , μ ( 0 , x 0 ) D α Z ( x 0 ) + Z ( x 0 ) 0 x 0 R ( t ) d t > 0 ,
(3.2)

which is a contradiction. Hence, Z(x) ≥ 0 ∀xI.

Lemma 3.2. Consider the nonlinear FIDE (1.1)-(1.2) with f(x, y) be strictly decreasing with respect to y and K > 0 in D. Let w and v be, respectively, any lower and upper solutions to (1.1)-(1.2), then w and v are ordered.

Proof. We shall prove that w(x) ≤ v(x) for all xI. Since w and v are, respectively, lower and upper solutions to (1.1)-(1.2), we have

D α w ( x ) + 0 x K ( x , t ) f ( t , w ) d t + h ( x ) 0 , x I ,
(3.3)
w ( 0 ) y 0 , w ( 1 ) y 1 ,
(3.4)
D α v ( x ) + 0 x K ( x , t ) f ( t , v ) d t + h ( x ) 0 , x I ,
(3.5)
v ( 0 ) y 0 , v ( 1 ) y 1 ,
(3.6)

where 1 < α < 2. Subtracting Equation (3.3) from Equation (3.5) and then applying the mean value theorem on f, we obtain

D α ( v - w ) + 0 x K ( x , t ) f y ( ξ ) ( v - w ) d t 0 ,
(3.7)

where ξ = βv + (1 - β)w, for β ∈ [0, 1]. Setting Z = v - w we obtain

D α Z ( x ) + 0 x K ( x , t ) f y ( ξ ) Z d t 0 ,

with Z(0), Z(1) ≥ 0. Since f is strictly decreasing with respect to y, f y ( ξ ) should be negative and, therefore, K ( x , t ) f y ( ξ ) <0. Hence, Lemma (3.1) implies that Z(x) ≥ 0 for all xI as desired.

Lemma 3.3. (Uniqueness result) Let f(x, y) be strictly decreasing with respect to y and K > 0 in D. If Y1and Y2are solutions of the problem (1.1)-(1.2) then Y1 = Y2.

Proof. Since Y1 and Y2 are solutions of (1.1)-(1.2), we have

D α Y 1 ( x ) + 0 x K ( x , t ) f ( t , Y 1 ) d t + h ( x ) = 0 , x I ,
(3.8)
Y 1 ( 0 ) = y 0 , Y 1 ( 1 ) = y 1 ,
(3.9)
D α Y 2 ( x ) + 0 x K ( x , t ) f ( t , Y 2 ) d t + h ( x ) = 0 , x I ,
(3.10)
Y 2 ( 0 ) = y 0 , Y 2 ( 1 ) = y 1 .
(3.11)

Subtracting Equation (3.8) from Equation (3.10) and then applying the mean value theorem on f, we obtain

X

D α ( Y 2 - Y 1 ) + 0 x K ( x , t ) f y ( ξ ) ( Y 2 - Y 1 ) d t = 0 ,
(3.12)

where ξ = βY2 + (1 - β)Y1, 0 ≤ β ≤ 1. Let Z = Y2 - Y1, then Equation (3.12) is written as

D α Z ( x ) + 0 x K ( x , t ) f y ( ξ ) Z ( t ) d t = 0 ,
(3.13)

with Z(0) = Z(1) = 0. By applying Lemma (3.1) we conclude that Z ≥ 0 and -Z ≥ 0 which means Y1 = Y2 in I. Thus, the proof is complete.

4 A monotone iterative method

In the results below, we employ the concept of upper and lower solutions to construct two monotone sequences that converge uniformly to the exact solution of problem (1.1)-(1.2).

Theorem 4.1. Consider that the nonlinear FIDE (1.1)-(1.2) with f(x, y) is strictly decreasing and K > 0 in D. Let s0 = w and S0 = v be an initial ordered lower and upper solutions of (1.1)-(1.2) on I. Let s k and S k fork ≥ 1 be, respectively, the solutions of

- D α s k + σ 0 x K s k d t = σ 0 x K s k - 1 d t + 0 x K f ( t , s k - 1 ) d t + h ( x ) , x I
(4.1)
s k - 1 ( 0 ) s k ( 0 ) y 0 , s k - 1 ( 1 ) s k ( 1 ) y 1 ,
(4.2)
- D α S k + σ 0 x K S k d t = σ 0 x K S k - 1 d t + 0 x K f ( t , S k - 1 ) d t + h ( x ) , x I
(4.3)
S k - 1 ( 0 ) S k ( 0 ) y 0 , S k - 1 ( 1 ) S k ( 1 ) y 1 ,
(4.4)

where-σ f y 0on [s0, S0]. Then we have

(i) {s k } is an increasing sequence of lower solutions to (1.1)-(1.2) on I.

(ii) {S k } is a decreasing sequence of upper solutions to (1.1)-(1.2) on I.

(iii) s k S k , for k ≥ 1.

Proof.

  1. (i)

    Since the proof of (ii) is similar to that of (i) we prove only part (i). To show that {s k } is an increasing sequence, it suffices to prove

    s k - s k - 1 0 , k 1 .
    (4.5)

To this end, we use the method of mathematical induction. For k = 1, Equation (4.1) gives

- D α s 1 + σ 0 x K s 1 d t = σ 0 x K s 0 d t + 0 x K f ( t , s 0 ) d t + h ( x ) , x I ,
(4.6)

with

s 0 ( 0 ) s 1 ( 0 ) y 0 , s 0 ( 1 ) s 1 ( 1 ) y 1 .
(4.7)

On the other hand, since s0 = w represents a lower solution of (1.1)-(1.2), it must satisfies

D α s 0 + 0 x K ( x , t ) f ( t , s 0 ) d t + h ( x ) 0 , x I ,
(4.8)

with

s 0 ( 0 ) y 0 , s 0 ( 1 ) y 1 .

Adding (4.6) to (4.8), we obtain

D α ( s 1 - s 0 ) + 0 x - σ K ( x , t ) ( s 1 - s 0 ) d t 0 .
(4.9)

If we set Z = s1 - s0 then Equation (4.9) can be written as

D α Z + 0 x - σ K ( x , t ) Z d t 0 ,
(4.10)

with Z(0), Z(1) ≥ 0. According to Lemma (3.1) we conclude that Z ≥ 0 in I which implies that s1s0. If we assume that the statement (4.5) holds for k = n then we must prove that (4.5) is true for k = n + 1. From Equation (4.1), we have

D α ( s n + 1 - s n ) - σ 0 x K ( s n + 1 - s n ) d t = σ 0 x K ( s n - 1 - s n ) d t + 0 x K ( f ( t , s n - 1 ) - f ( t , s n ) ) d t , x I .
(4.11)

Applying the mean value theorem on f and then rearranging the terms we obtain

D α Z - σ 0 x K ( x , t ) Z d t = σ 0 x K ( x , t ) σ + f y ( t , ξ ) ( s n - 1 - s n ) d t 0 .
(4.12)

where Z = sn+1- s n and ξ = βs n + (1 - β)sn-1, 0 ≤ β ≤ 1. Since Z(0), Z(1) ≥ 0, Lemma 3.1 implies that Z(x) ≥ 0 in I. Hence sn+1s n in I as desired.

To prove that s k is a lower solution to (1.1)-(1.2) on I, it suffices to prove that s k 0 with s k (0) ≤ y0,s k (1) ≤ y1. Subtracting 0 x K ( x , t ) f ( t , s k ) d t from both sides of (4.1) and rearranging the terms, we obtain

s k : = σ 0 x K ( x , t ) ( s k - s k - 1 ) d t + 0 x K ( x , t ) ( f ( t , s k ) - f ( t , s k - 1 ) ) d t ,
(4.13)

where s k is given by

s k = D α s k + 0 x K ( x , t ) f ( t , s k ) d t + h ( x ) , x I .

Applying the mean value theorem on f and rearranging the terms, we obtain

s k = 0 x K ( x , t ) σ + f y ( ξ ) ( s k - s k - 1 ) d t 0 ,
(4.14)

where ξ = βs1 + (1 - β)s0, 0 ≤ β ≤ 1. Notice that, we used the result (4.5). Now, since s k 0 with s k (0) ≤ y0, s k (1) ≤ y1, then s k is a lower solution of (1.1)-(1.2) on I.

  1. (iii)

    Finally, the proof of (iii) follows directly from Lemma 3.2 since s k and S k are, respectively, lower and upper solutions of (1.1)-(1.2) on I.

The following theorem proves the uniform convergence of the sequences {s k } and {S k } that already constructed in the Theorem 4.1.

Theorem 4.2. Consider that the nonlinear FIDE (1.1)-(1.2) with f(x, y) is strictly decreasing and K > 0 in D. Let {s k } and {S k } be, respectively, the sequences of lower and upper solutions as constructed in Theorem 4.1. If y is the exact solution of (1.1)-(1.2) then we have

(i) {s k } and {S k } converge uniformly to s* and S*, respectively, with s* ≤ yS*.

(ii) if the conditions (4.2) and (4.4) are strictly equal, i.e., s k (0) = S k (0) = y0and s k (1) = S k (1) = y1k ≥ 1 then s* = S* = y.

Proof.

  1. (i)

    The sequence {S k } is monotonically decreasing and bounded below by s 0 = w, therefore it is convergent to a continuous function S*. Also, since the sequence {s k } is monotonically increasing and bounded above by S 0 = v, it is convergent to a continuous function s*. On the other hand, since {s k } and {S k } are sequences of continuous real-valued functions on the compact set I := [0, 1], then Dini's theorem [18] proves that these sequences should converge uniformly to s* and S*, respectively. To show that s* ≤ S*, recall part (iii) of Theorem 4.1 then take the limit of both sides as k → ∞; we arrive at

    s * = lim k s k y lim k S k = S * ,

as desired.

  1. (ii)

    To prove part (ii), it is enough to show that s* and S* are solutions to (1.1)-(1.2) since Lemma 2.3 ensures the uniqueness of the solution. Applying the fractional derivative operator J αon Equation (4.1), and imposing the conditions (1.2) we obtain

    s k ( x ) + y ( 0 ) + y ( 0 ) x + 1 Γ ( α ) 0 x ( x s ) α 1 [ σ ( T s k ) ( s ) σ ( T s k 1 ) ( s ) ( T f k 1 ) ( s ) h ( s ) ] d s = 0
    (4.15)

where

( T s k ) ( s ) = 0 s K ( s , t ) s k ( t ) d t and ( T f k - 1 ) ( s ) = 0 s K ( s , t ) f ( t , s k - 1 ) d t .

Taking the limit of both sides of (4.15) as k → ∞ and using the fact that {s k } converges uniformly to s* we obtain

s * ( x ) - y ( 0 ) - y ( 0 ) x + 1 Γ ( α ) 0 x ( x - s ) α - 1 [ ( T f * ) ( s ) + h ( s ) ] d s = 0 ,
(4.16)

where

( T f * ) ( s ) = 0 s K ( s , t ) f ( t , s * ) d t .

Applying the fractional derivative Dαon Equation (4.16) we obtain

D α s * ( x ) + 0 x K ( x , t ) f ( t , s * ) d t + h ( x ) = 0
(4.17)

as desired. Following similar steps to the above, one can verify that S* is also a solution to (1.1)-(1.2). Now, applying Lemma 2.3 implies that s* = S* = y. Thus, the proof is complete.

5 Numerical results

In this section we consider two examples to demonstrate the performance and efficiency of the present technique. Notice that, for a given s0 and S0 (initial ordered lower and upper solutions of (1.1)-(1.2) on I) we have to solve (4.1)-(4.4) iteratively to obtain the solutions. However, the typical equation for s k or S k is a linear FIDE of the form

D α G ( x ) + α 0 x K ( x , t ) G ( t ) d t = F ( x )
(5.1)

with

G ( 0 ) = y 0 G ( 1 ) = y 1 ,
(5.2)

where F(x) is known function. Finding exact solutions for (5.1)-(5.2) is, usually, a difficult task. Therefore, we solve them numerically using the collocation spline method, for the details about this algorithm we can refer to [5]. For comparison purposes, Example 5.1 is constructed in such a way that the exact solution is known.

Example 5.1. Consider the nonlinear FIDE

D 5 / 4 y ( x ) + 0 x x ( x - t ) 2 1 ( 1 + y ) 2 d t + h ( x ) = 0 , x I : = [ 0 , 1 ] ,
(5.3)

subject to the boundary conditions

y ( 0 ) = 4 , y ( 1 ) = 1 ,
(5.4)

where h(x) is given by

h ( x ) = - 1 135 x ( - 9 x 2 + 30 ( 1 + log ( 5 ) ) x + ( 50 - 30 x ) log ( 5 - 3 x ) - 50 log ( 5 ) ) .

Note that the exact solution for this problem is y(x) = 4 - 3x.

Obviously, K = x(x - t)2 is a positive on I × I and the functions w(x) = 0 and v(x) = 4 form, respectively, initial ordered lower and upper solutions of (5.3)-(5.4) on I.

Further, f(y) = 1/(1 + y)2 is a strictly decreasing function with

- 1 f y < 0 on [ w , v ] .

Hence, we choose σ = 1. The graphs of s k and S k for k = 0,1, 2, 3 together with the exact solution y are plotted in Figure 1. Notice that the sequences {s k } and {S k } converge to the exact solution, y(x). To measure the bound of the error (or the approximation error) at each iteration k, we use the L2-norm defined as

Figure 1
figure 1

Graphs of s k , S k and y ( k = 0, 1, 2, 3) for example : s k (dashed); S k (solid); y (dotted).

E U ( k ) = S k ( x ) - y ( x ) 2 = 0 1 ( S k ( x ) - y ( x ) ) 2 d x ,

and

E L ( k ) = s k ( x ) - y ( x ) 2 = 0 1 ( s k ( x ) - y ( x ) ) 2 d x .

Table 1 shows that just after three iterations the errors E U ( k ) and E L ( k ) are of the order 10-11.

Table 1 Error bounds E k (k = 0, 1, 2, 3) for Example 5.3

It should be noted that in the subsequent examples, the exact solutions are unknown.

Hence, we measure the bound of the error at each iteration k using the L2-norm defined as

E ( k ) = S k ( x ) - s k ( x ) 2 = 0 1 ( S k ( x ) - s k ( x ) ) 2 d x .
(5.5)

This makes sense because, in view of Theorem 4.2, the exact solution is expected to be between the upper and lower solutions.

Example 5.2. Consider the nonlinear FIDE

D 3 / 2 y ( x ) + 0 x K ( x , t ) e - y d t + h ( x ) = 0 , x I : = [ 0 , 1 ] ,
(5.6)

subject to the boundary conditions

y ( 0 ) = 2 , y ( 1 ) = 0 ,
(5.7)

where K(x, t) = (3 - x - t)2and h(x) = - sin x.

It can be easily verified that the functions w(x) = 0 and v(x) = 3 form, respectively, initial ordered lower and upper solutions of (5.6)-(5.7) on I. Obviously, K > 0 in I × I and f(y) = e-yis a strictly decreasing function with

- 1 f y < 0 on [ w , v ] .

Therefore, by choosing σ = 1, Theorem 4.1 applies. Figure 2 clearly shows the convergence of the sequences s k and S k . Table 2 displays approximate error bounds for E k as defined by (5.5).

Table 2 Error bounds E k (k = 0, 1, 2, 3, 4) for Example 5.2
Figure 2
figure 2

Graphs of s k and S k ( k = 0, 1, 2, 3) for Example 5.2: s k (solid); S k (dashed).

Example 5.3. Consider the nonlinear FIDE

D 7 / 4 y ( x ) + 0 x e x - t ( 1 - y 2 sin ( y ) ) d t + h ( x ) = 0 , x I = [ 0 , 1 ] ,
(5.8)

subject to the boundary conditions

y ( 0 ) = 1 , y ( 1 ) = 2 ,
(5.9)

where K(x, t) = ex-tandh ( x ) = 1 4 ( - 1 + e x ) ( - 4 + sin ( 1 2 ) ) .

The functions w(x) = 0.5 and v(x) = 2 are, respectively, initial ordered lower and upper solutions of (5.8)-(5.9) on I. Note that K is positive in I × I and f = 1 - y2 sin(y) is a strictly decreasing function with σ = 3.2. The graphs of s k and S k for k = 0, 1, 2, 3 are plotted in Figure 3.

Figure 3
figure 3

Graphs of s k and S k ( k = 0, 1, 2, 3) for Example 5.3: s k (solid); S k (dashed).

The computed error bounds using (5.5) are also presented in Table 3. It is shown that the lower and upper approximations converge with an error, approximately, of order 10-9 just after three iterations.

Table 3 Error bounds E k (k = 0, 1, 2, 3) for Example 5.3

6 Conclusion

In this article, the boundary value problems for nonlinear FIDEs are discussed theoretically and numerically. Theoretically, we proved the positivity and uniqueness results for the problem. On the other hand, we utilized the monotone iterative method to construct two monotone sequences of upper and lower solutions which converge uniformly to the exact solution of the problem. Numerical examples have demonstrated the efficiency of the proposed algorithm.