Next Article in Journal
Optimal Energy Efficiency Used DDPG in IRS-NOMA Wireless Communications
Previous Article in Journal
Fixed Point of (α,β)-Admissible Generalized Geraghty F-Contraction with Application
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Complexity Reduction Approach for Solving Second Kind of Fredholm Integral Equations

by
Mohana Sundaram Muthuvalu
1,*,
Elayaraja Aruchunan
2,
Majid Khan Majahar Ali
3,
Jackel Vui Lung Chew
4,
Andang Sunarto
5,
Ramoshweu Lebelo
6 and
Jumat Sulaiman
7
1
Department of Fundamental and Applied Sciences, Universiti Teknologi PETRONAS, Seri Iskandar 32610, Malaysia
2
Institute of Mathematical Sciences, University of Malaya, Kuala Lumpur 50603, Malaysia
3
School of Mathematical Sciences, Universiti Sains Malaysia, Gelugor 11800, Malaysia
4
Faculty of Computing and Informatics, Universiti Malaysia Sabah Labuan International Campus, Labuan 87000, Malaysia
5
Tadris Matematika, IAIN Bengkulu, Bengkulu 65144, Indonesia
6
Department of Education, Vaal University of Technology, Private Bag X021, Vanderbijlpark 1911, South Africa
7
Faculty of Science and Natural Resources, Universiti Malaysia Sabah, Kota Kinabalu 88400, Malaysia
*
Author to whom correspondence should be addressed.
Symmetry 2022, 14(5), 1017; https://doi.org/10.3390/sym14051017
Submission received: 18 August 2021 / Revised: 22 March 2022 / Accepted: 6 April 2022 / Published: 17 May 2022
(This article belongs to the Section Mathematics)

Abstract

:
Initially, the concept of the complexity reduction approach was applied to solve symmetry algebraic systems that were generated from the discretization of the partial differential equations. Consequently, in this paper, the effectiveness of a complexity reduction approach based on half- and quarter-sweep iteration concepts for solving linear Fredholm integral equations of the second kind is investigated. Half- and quarter-sweep iterative methods are applied to solve dense linear systems generated from the discretization of the second kind of linear Fredholm integral equations using a repeated modified trapezoidal (RMT) scheme. The formulation and implementation of the proposed methods are presented. In addition, computational complexity analysis and numerical results of test examples are also included to verify the performance of the proposed methods.

1. Introduction

Integral equations commonly arise as mathematical models for a variety of physical phenomena and also as reformulations of other mathematical models. In this paper, the second kind of linear Fredholm integral equations, which can be represented mathematically as follows,
φ ( x ) + a b K ( x , t ) φ ( t ) d t = f ( x ) , x [ a , b ]
are considered. The kernel K ( x , t ) and function f ( x ) are known, whereas the function φ ( x ) is unknown and has to be determined from Equation (1). The kernel K ( x , t ) is assumed to be integrable and to satisfy properties that are sufficient to guarantee the conditions of the Fredholm alternative theorem (refer to Theorem 1 below). Equation (1) can also be rewritten in the equivalent operator form
( I + κ ) φ = f
where the integral operator is defined as follows:
κ φ ( t ) = a b K ( x , t ) φ ( t ) d t .
Theorem 1
([1]). Let χ be a Banach space and let κ : χ χ be compact. Then, the equation ( I + κ ) φ = f has a unique solution x χ if and only if the homogeneous equation ( I + κ ) z = 0 has only the trivial solution z = 0 . In such a case, the operator I + κ : χ o n t o 1 1 χ has a bounded inverse ( I + κ ) 1 .
Definition 1
([1]). Let χ and Y be a normed vector space and let κ : χ Y be linear. Then, κ is compact if the set { κ x | x x 1 } has compact closure in Y . This is equivalent to saying that, for every bounded sequence { x n } χ , the sequence { κ x n } has a subsequence that is convergent to some points in Y . Compact operators are also called completely continuous operators.
In many applications, numerical techniques are widely used to solve linear Fredholm integral equations compared to the analytical method. The basic concept is the discretization of linear Fredholm integral equations to yield linear systems, which are then solved numerically. Many methods have been proposed to discretize the linear Fredholm integral equations of the second kind into linear systems, such as projection [2,3,4,5,6] and quadrature [7,8,9,10,11,12,13] methods. Such discretizations mostly lead to dense linear systems and can be prohibitively expensive to solve using direct methods as the order of the system increases. Hence, iterative methods are an attractive alternative for efficient solutions.
Consequently, the concept of the half-sweep iteration was first envisioned by Abdullah [14] via the Explicit Decoupled Group (EDG) method to solve symmetry algebraic systems that are generated from the discretization of the two-dimensional Poisson equations. Meanwhile, Othman and Abdullah [15] extended the half-sweep iteration concept to the quarter-sweep iteration concept through the Modified Explicit Group (MEG) method. Both the iteration concepts are also known as the complexity reduction approach. The basic idea of the half- and quarter-sweep iteration concepts is to reduce the computational complexity of the method during iterations. The implementation of the half- and quarter-sweep iterations will only consider nearly a half and a quarter of all interior node points in a solution domain, respectively. Further studies to verify the effectiveness of both iteration concepts have been carried out; refer to [16,17,18,19,20,21] and references therein. In this paper, the performance of the half- and quarter-sweep iterative methods is investigated in solving dense linear systems generated by the discretization of problem (1) using a repeated modified trapezoidal (RMT) [13] scheme.
The outline of this paper is as follows. Section 2 gives the formulation of the full-, half- and quarter-sweep RMT approximation equations. Meanwhile, Section 3 discusses the application of the full-, half- and quarter-sweep iterative methods to solve problem (1). Numerical results are presented in Section 4 to demonstrate the performance of the proposed numerical techniques. The computational complexity of the proposed methods in solving problem (1) is explained in Section 5, and concluding remarks are given in Section 6.

2. Repeated Modified Trapezoidal Approximation Equations

The RMT scheme is applied to discretize problem (1) by replacing the integral by finite sums. The formula for the modified trapezoidal scheme for solving definite integral a b φ ( t ) d t is defined as follows
a b φ ( t ) d t = b a 2 [ φ ( a ) + φ ( b ) ] + ( b a ) 2 12 [ φ ( a ) φ ( b ) ] ( b a ) 5 720 φ ( 4 ) ( ξ ) ,
and its repeated formula (RMT) is
a b φ ( t ) d t = h 2 φ ( a ) + h j = 1 n 1 φ ( t j ) + h 2 φ ( b ) + h 2 12 [ φ ( a ) φ ( b ) ]
where the constant step size, h, is defined as
h = b a n ,
and, n and t j ( j = 0 , 1 , 2 , , n 2 , n 1 , n ) are the number of subintervals in the interval [ a , b ] and abscissas of the partition points of the integration interval [ a , b ] , respectively.
The conditions of K ( x , t ) and f ( x ) must be differentiable with respect to their variables should be satisfied in order to discretize problem (1) using the RMT scheme. Moreover, two cases, which are whether the derivative of K ( x , t ) x t exists or not, also need to be considered separately. Before further explanation, the following notations are used for simplicity:
K i , j K ( x i , t j ) ,
φ i φ ( x i ) ,
φ j φ ( t j ) ,
f i f ( x i ) ,
J i , j K ( x i , t j ) t j ,
H i , j K ( x i , t j ) x i ,
L i , j K ( x i , t j ) x i t j ,
φ i φ ( x i )
and
f i f ( x i ) .
Now, let interval [ a , b ] be divided uniformly into n subintervals and the discrete set of points of x and t given by x i = a + i h and t j = a + j h . Based on [13], the RMT approximation equations for both cases are shown as follows.
Case 1: K ( x , t ) x t does not exist
φ i + A i , 0 φ 0 + h j = 1 n 1 K i , j φ j + B i , n φ n , i = 0 , 1 , 2 , , n 2 , n 1 , n + h 2 12 ( K i , 0 φ 0 K i , n φ n ) = f i φ 0 + h 2 H 0 , 0 φ 0 + h r j = 1 n 1 H 0 , j φ j + h 2 H 0 , n φ n = f 0 φ n + h 2 H n , 0 φ 0 + h j = 1 n 1 H n , j φ j + h 2 H n , n φ n = f n
Case 2: K ( x , t ) x t exists
φ i + A i , 0 φ 0 + h j = 1 n 1 K i , j φ j + B i , n φ n , i = 0 , 1 , 2 , , n 2 , n 1 , n + h 2 12 ( K i , 0 φ 0 K i , n φ n ) = f i φ 0 + C 0 , 0 φ 0 + h j = 1 n 1 H 0 , j φ j + D 0 , n φ n + h 2 12 ( H 0 , 0 φ 0 H 0 , n φ n ) = f 0 φ n + C n , 0 φ 0 + h j = 1 n 1 H n , j φ j + D n , n φ n + h 2 12 ( H n , 0 φ 0 H n , n φ n ) = f n
where
A i , j = h 2 K i , j + h 2 12 J i , j ,
B i , j = h 2 K i , j h 2 12 J i , j ,
C i , j = h 2 H i , j + h 2 12 L i , j
and
D i , j = h 2 H i , j h 2 12 L i , j .
The standard RMT approximation equations as defined in Equations (7) and (8) also can be referred to as full-sweep RMT approximation equations.
For further discussions on formulating the half- and quarter-sweep RMT approximation equations for problem (1), the interval that is divided uniformly, as shown in Figure 1 and Figure 2, is considered.
Based on Figure 1 and Figure 2, the half- and quarter-sweep iterative methods will compute estimation values for node points of type • only until the convergence criterion is satisfied. After the convergence criterion is achieved, the estimation solutions for the remaining points are computed directly [12,14,15].
By applying the half- and quarter-sweep iteration concepts, the generalized full-, half- and quarter-sweep RMT approximation equations for both cases can be expressed as follows.
Case 1: K ( x , t ) x t does not exist
φ i + A i , 0 φ 0 + p h j = p , 2 p , 3 p n p K i , j φ j + B i , n φ n , i = 0 , p , 2 p , , n 2 p , n p , n + ( p h ) 2 12 ( K i , 0 φ 0 K i , n φ n ) = f i φ 0 + p h 2 H 0 , 0 φ 0 + p h j = p , 2 p , 3 p n p H 0 , j φ j + p h 2 H 0 , n φ n = f 0 φ n + p h 2 H n , 0 φ 0 + p h j = p , 2 p , 3 p n p H n , j φ j + p h 2 H n , n φ n = f n
Case 2: K ( x , t ) x t exists
φ i + A i , 0 φ 0 + p h j = p , 2 p , 3 p n p K i , j φ j + B i , n φ n , i = 0 , p , 2 p , , n 2 p , n p , n + ( p h ) 2 12 ( K i , 0 φ 0 K i , n φ n ) = f i φ 0 + C 0 , 0 φ 0 + p h j = p , 2 p , 3 p n p H 0 , j φ j + D 0 , n φ n + ( p h ) 2 12 ( H 0 , 0 φ 0 H 0 , n φ n ) = f 0 φ n + C n , 0 φ 0 + p h j = p , 2 p , 3 p n p H n , j φ j + D n , n φ n + ( p h ) 2 12 ( H n , 0 φ 0 H n , n φ n ) = f n
where
A i , j = p h 2 K i , j + ( p h ) 2 12 J i , j ,
B i , j = p h 2 K i , j ( p h ) 2 12 J i , j ,
C i , j = p h 2 H i , j + ( p h ) 2 12 L i , j
and
D i , j = p h 2 H i , j ( p h ) 2 12 L i , j .
The value of p, which corresponds to 1, 2 and 4, represents the full-, half- and quarter-sweep cases, respectively. From Equations (9) and (10), it is obvious that the full-, half- and quarter-sweep RMT approximation equations can be represented in matrix form, as shown in Equation (11) with ( n p + 3 ) equations and ( n p + 3 ) unknowns
M φ = f ,
where the matrix M is dense, f is known and φ is the unknown vector to be calculated.

3. Iterative Methods

For the solution of system (11), complexity reduction approaches with the Gauss–Seidel (GS) iterative method are implemented. Combinations of the GS method with half- and quarter-sweep iterations are called the Half-Sweep Gauss–Seidel (HSGS) and Quarter-Sweep Gauss–Seidel (QSGS) methods, respectively. Meanwhile, the standard GS method is also known as the Full-Sweep Gauss–Seidel (FSGS) method.
Definition 2
([22]). Let M be a real matrix. Then, M = S T is referred to as
(i) 
a regular splitting if S is nonsingular, S 1 O and T O ,
(ii) 
a weak regular splitting if S is nonsingular, S 1 O and S 1 T O ,
(iii) 
a nonnegative splitting, if S 1 T O , and
(iv) 
a convergent splitting if ρ ( S 1 T ) < 1 .
Theorem 2
([23]). The following statements are equivalent:
(i) 
W is a convergent matrix,
(ii) 
lim k W k = 0 for some matrix norm,
(iii) 
ρ ( W ) < 1 .
Lemma 1
([23]). If the spectral radius satisfies ρ ( W ) < 1 , then ( I W ) 1 exists and
( I W ) 1 = I + W + W 2 + = l = 0 W l .
Based on regular splitting, the GS splitting can be defined as follows.
Definition 3
([22]). Let M = P Q R , where P, Q and R are diagonal, strictly lower triangular and strictly upper triangular parts of matrices M, respectively. We call M = S T the Gauss–Seidel splitting of M, if S = P Q and T = R . In addition, the splitting is called
(i) 
Gauss–Seidel convergent if spectral radius, ρ ( S 1 T ) < 1 , and
(ii) 
Gauss–Seidel regular if S 1 = ( P Q ) 1 O and T = R O .
The general scheme for all three GS iterative methods to solve system (11) can be written as
φ ( k + 1 ) = ( P Q ) 1 ( R φ ( k ) + f ) , k = 0 , 1 , 2 , .
Based on the formulation (12), the iterative forms of the FSGS, HSGS and QSGS methods for solving system (11) are of the form
φ ( k + 1 ) = W F S G S φ ( k ) + c F S G S
φ ( k + 1 ) = W H S G S φ ( k ) + c H S G S
and
φ ( k + 1 ) = W Q S G S φ ( k ) + c Q S G S
respectively, where
W F S G S = W H S G S = W Q S G S = S 1 T
and
c F S G S = c H S G S = c Q S G S = S 1 f .
Theorem 3.
Let square matrices W F S G S , W H S G S and W Q S G S be in the order of n + 3 , n 2 + 3 and n 4 + 3 , respectively. The successive approximations (13)–(15) for k = 0 , 1 , 2 , converge to the unique solution of
φ = W F S G S φ + c F S G S
φ = W H S G S φ + c H S G S
and
φ = W Q S G S φ + c Q S G S
respectively, if and only if the spectral radius of the iteration matrices is less than one, i.e., ρ ( W F S G S ) < 1 , ρ ( W H S G S ) < 1 and ρ ( W Q S G S ) < 1 .
Proof. 
The iterative form of the FSGS, HSGS and QSGS methods can be rewritten as follows:
φ ( k + 1 ) = W F S G S k + 1 φ ( 0 ) + [ W F S G S k + + W F S G S + I ] c F S G S
φ ( k + 1 ) = W H S G S k + 1 φ ( 0 ) + [ W H S G S k + + W H S G S + I ] c H S G S
and
φ ( k + 1 ) = W Q S G S k + 1 φ ( 0 ) + [ W Q S G S k + + W Q S G S + I ] c Q S G S
respectively. Since ρ ( W F S G S ) < 1 , ρ ( W H S G S ) < 1 and ρ ( W Q S G S ) < 1 and, based on Theorem 2, W F S G S , W H S G S and W Q S G S matrices are convergent and satisfy the following conditions
lim k W F S G S k + 1 φ ( 0 ) = 0 ,
lim k W H S G S k + 1 φ ( 0 ) = 0
and
lim k W Q S G S k + 1 φ ( 0 ) = 0
respectively. Based on Lemma 1, this implies that
lim k φ ( k + 1 ) = lim k W F S G S k + 1 φ ( 0 ) + l = 0 W F S G S l c F S G S = I W F S G S 1 c F S G S
lim k φ ( k + 1 ) = lim k W H S G S k + 1 φ ( 0 ) + l = 0 W H S G S l c H S G S = ( I W H S G S ) 1 c H S G S
and
lim k φ ( k + 1 ) = lim k W Q S G S k + 1 φ ( 0 ) + l = 0 W Q S G S l c Q S G S = ( I W Q S G S ) 1 c Q S G S .
Hence, the sequences converge to the vectors φ = ( I W F S G S ) 1 c F S G S , φ = ( I W H S G S ) 1 c H S G S and φ = ( I W Q S G S ) 1 c Q S G S and, φ = W F S G S x + c F S G S , φ = W H S G S x + c H S G S and φ = W Q S G S x + c Q S G S , respectively. □
By determining the values of matrices P, Q and R as stated in Definition 3, the algorithms for the FSGS, HSGS and QSGS methods with full-, half- and quarter-sweep RMT approximation equations, respectively, to solve problem (1) can generally be described by Algorithms 1 and 2.
Algorithm 1: GS methods with RMT scheme (Case 1)
Step i.Set φ ( 0 ) and initialize all the parameters.
Step ii.Iteration cycle
  for   k = 0 , 1 , 2 ,
    for   i = 0 , p , 2 p , , n 2 p , n p , n
    Compute
     φ i ( k + 1 ) [ f i p h j = p , 2 p , 3 p n p K i , j φ j ( k ) B i , n φ n ( k ) ( p h ) 2 12 ( K i , 0 φ 0 ( k ) K i , n φ n ( k ) ) ] 1 + A i , 0 , i = 0 [ f i A i , 0 φ 0 ( k + 1 ) p h j = p , 2 p , 3 p i p K i , j φ j ( k + 1 ) p h j = i + p n p K i , j φ j ( k ) B i , n φ n ( k ) ( p h ) 2 12 ( K i , 0 φ 0 ( k ) K i , n φ n ( k ) ) ] 1 + p h K i , i , i = p , 2 p , , n p [ f i A i , 0 φ 0 ( k + 1 ) p h j = p , 2 p , 3 p n p K i , j φ j ( k + 1 ) ( p h ) 2 12 ( K i , 0 φ 0 ( k ) K i , n φ n ( k ) ) ] 1 + B i , n , i = n
     φ 0 ( k + 1 ) f 0 p h 2 H 0 , 0 φ 0 ( k + 1 ) p h j = p , 2 p , 3 p n p H 0 , j φ j ( k + 1 ) p h 2 H 0 , n φ n ( k + 1 )
     φ n ( k + 1 ) f n p h 2 H n , 0 φ 0 ( k + 1 ) p h j = p , 2 p , 3 p n p H n , j φ j ( k + 1 ) p h 2 H n , n φ n ( k + 1 )
Step iii.Convergence test. If the convergence criterion, i.e., the maximum norm
φ ( k + 1 ) φ ( k ) ϵ , is satisfied, go to Step iv. Otherwise, go to Step ii.
Step iv.Stop.
Algorithm 2: GS methods with RMT scheme (Case 2)
Step i.Set φ ( 0 ) and initialize all the parameters.
Step ii.Iteration cycle
  for  k = 0 , 1 , 2 ,
    for  i = 0 , p , 2 p , , n 2 p , n p , n
    Compute
     φ i ( k + 1 ) [ f i p h j = p , 2 p , 3 p n p K i , j φ j ( k ) B i , n φ n ( k ) ( p h ) 2 12 ( K i , 0 φ 0 ( k ) K i , n φ n ( k ) ) ] 1 + A i , 0 , i = 0 [ f i A i , 0 φ 0 ( k + 1 ) p h j = p , 2 p , 3 p i p K i , j φ j ( k + 1 ) p h j = i + p n p K i , j φ j ( k ) B i , n φ n ( k ) ( p h ) 2 12 ( K i , 0 φ 0 ( k ) K i , n φ n ( k ) ) ] 1 + p h K i , i , i = p , 2 p , , n p [ f i A i , 0 φ 0 ( k + 1 ) p h j = p , 2 p , 3 p n p K i , j φ j ( k + 1 ) ( p h ) 2 12 ( K i , 0 φ 0 ( k ) K i , n φ n ( k ) ) ] 1 + B i , n , i = n
     φ 0 ( k + 1 ) f 0 C 0 , 0 φ 0 ( k + 1 ) p h j = p , 2 p , 3 p n p H 0 , j φ j ( k + 1 ) D 0 , n φ n ( k + 1 ) + ( p h ) 2 12 H 0 , n φ n ( k ) 1 + ( p h ) 2 12 H 0 , 0
     φ n ( k + 1 ) f n C n , 0 φ 0 ( k + 1 ) p h j = p , 2 p , 3 p n p H n , j φ j ( k + 1 ) D n , n φ n ( k + 1 ) ( p h ) 2 12 H n , 0 φ 0 ( k + 1 ) 1 ( p h ) 2 12 H n , n
Step iii.Convergence test. If the convergence criterion, i.e., the maximum norm
φ ( k + 1 ) φ ( k ) ϵ , is satisfied, go to Step iv. Otherwise, go to Step ii.
Step iv.Stop.
After the iteration process, additional calculation is required for the HSGS and QSGS methods to compute the remaining points. In this paper, the second-order Lagrange interpolation technique [12] is applied to compute the remaining points. The formulations to calculate remaining points using the second-order Lagrange interpolation technique for HSGS and QSGS are defined as
φ i = 3 8 φ i 1 + 3 4 φ i + 1 1 8 φ i + 3 , i = 1 , 3 , 5 , , n 3 3 4 φ i 1 + 3 8 φ i + 1 1 8 φ i 3 , i = n 1
and
φ i = 3 8 φ i 2 + 3 4 φ i + 2 1 8 φ i + 6 , i = 2 , 6 , 10 , , n 6 3 4 φ i 2 + 3 8 φ i + 2 1 8 φ i 6 , i = n 2 3 8 φ i 1 + 3 4 φ i + 1 1 8 φ i + 3 , i = 1 , 3 , 5 , , n 3 3 4 φ i 1 + 3 8 φ i + 1 1 8 φ i 3 , i = n 1
respectively.

4. Numerical Simulations

For numerical simulations, two parameters, i.e., the number of iterations and computational time, are considered for comparative analysis to verify the performance of the FSGS with full-sweep RMT (FSGS-RMT), HSGS with half-sweep RMT (HSGS-RMT) and QSGS with quarter-sweep RMT (QSGS-RMT) methods in solving problem (1). The following two test problems that satisfy the conditions of the Fredholm alternative theorem have been chosen for the numerical simulations.
Test Problem 1 [24]
φ ( x ) 0 1 ( 4 x t x 2 ) φ ( t ) d t = x , x [ 0 , 1 ] ,
where the exact solution is given by
φ ( x ) = 24 x 9 x 2 .
Test Problem 2 [11]
φ ( x ) 0 1 ( x 2 + t 2 ) φ ( t ) d t = x 6 5 x 3 + x + 10 , x [ 0 , 1 ] ,
where the exact solution is
φ ( x ) = x 6 5 x 3 + 1045 28 x 2 + x + 2141 84 .
Throughout the simulations, the convergence test considered the threshold, ϵ = 10 10 . The simulations were run sequentially by a computer with processor Intel(R) Core(TM) 2 CPU 1.66GHz and computer codes were written in C programming language. The value of initial datum φ ( 0 ) was set to be zero for all the test problems. All results of numerical simulations obtained from the implementation of the FSGS-RMT, HSGS-RMT and QSGS-RMT methods for test problems 1 and 2 are tabulated in Table 1 and Table 2, respectively. The following Table 3 and Table 4 show the estimation solutions of φ ( x ) at points x = 0.00 , 0.25 , 0.50 , 0.75 and 1.00 for both test problems. Moreover, numerical results by applying FSGS with the standard repeated trapezoidal (FSGS-RT) method are also included for comparison purposes.

5. Computational Complexity Analysis

In order to measure the computational complexity of the methods, the amount of computational work required from each method for solving problem (1) was estimated by considering the arithmetic operations performed per iteration. In estimating the computational work of the proposed methods, it is assumed that the values of p h , K i , j , H i , j , J i , j and L i , j are stored beforehand. Based on Algorithm 1 (for Case 1), it can be observed that the number of arithmetic operations required (excluding the convergence test) per iteration for the FSGS-RMT, HSGS-RMT and QSGS-RMT methods is ( ( n p ) 2 + 8 n p + 7 ) additions/subtractions (ADD/SUB) and ( ( n p ) 2 + 12 n p + 17 ) multiplications/divisions (MUL/DIV). Meanwhile, for Case 2 (Algorithm 2), ( ( n p ) 2 + 8 n p + 15 ) ADD/SUB and ( ( n p ) 2 + 12 n p + 29 ) MUL/DIV operations are involved for an iteration.
The iteration process for the HSGS-RMT and QSGS-RMT methods is carried out only on ( n 2 + 3 ) and ( n 4 + 3 ) mesh points, respectively. Thus, an additional two ADD/SUB and six MUL/DIV operations are involved to calculate a mesh point for the remaining points after convergence by using second-order Lagrange interpolation. Hence, the total numbers of arithmetic operations involved in an iteration and in the direct solution after convergence for the FSGS-RMT, HSGS-RMT and QSGS-RMT methods are summarized in Table 5.

6. Conclusions

In this paper, a complexity reduction approach based on the half- and quarter-sweep iteration concepts has been successfully employed to obtain the estimation solutions for the second kind of linear Fredholm integral equations. Through numerical results obtained for test problems 1 and 2 (refer Table 1 and Table 2), the findings show that the numbers of iterations for the FSGS-RMT, HSGS-RMT and QSGS-RMT methods are nearly the same. In terms of computational time, both the HSGS-RMT and QSGS-RMT methods are faster than the FSGS-RMT method. This is due to the reduction in the computational complexity of the HSGS-RMT and QSGS-RMT methods, which is approximately 75 % and 93.75 % less than the FSGS-RMT method, respectively. Meanwhile, accuracies of numerical solutions for the HSGS-RMT and QSGS-RMT methods are also in good agreement compared to the FSGS-RMT method. The findings also support the claim in [13] that the RMT scheme is more accurate than the repeated trapezoidal scheme; refer to Table 3 and Table 4. Overall, the results reveal that the QSGS-RMT method is superior to the FSGS-RT, FSGS-RMT and HSGS-RMT methods. For future works, the effectiveness of the proposed complexity reduction approach will be investigated in solving fractional integro-differential equations [25,26].

Author Contributions

Conceptualization, M.S.M. and M.K.M.A.; Methodology, M.S.M., E.A., M.K.M.A., J.V.L.C. and A.S.; Formal analysis, M.S.M.; Writing—original draft preparation, M.S.M.; Writing—review and editing, E.A., J.V.L.C., A.S. and R.L.; Supervision, J.S.; Project administration, M.S.M.; Funding acquisition, M.S.M. All authors have read and agreed to the published version of the manuscript.

Funding

This research is funded by Yayasan Universiti Teknologi PETRONAS under YUTP-Fundamental Research Grant (Cost Center: 015LC0-083) and Universiti Teknologi PETRONAS—Universiti Malaysia Pahang Matching Grant (Cost Center: 015MC0-033).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
EDGExplicit Decoupled Group
MEGModified Explicit Group
RMTRepeated Modified Trapezoidal
GSGauss–Seidel
FSGSFull-Sweep Gauss–Seidel
HSGSHalf-Sweep Gauss–Seidel
QSGSQuarter-Sweep Gauss–Seidel

References

  1. Atkinson, K.E. The Numerical Solution of Integral Equations of the Second Kind; Cambridge University Press: Cambridge, UK, 1997. [Google Scholar]
  2. Chen, Z.; Micchelli, C.A.; Xu, Y. Fast collocation methods for second kind integral equations. SIAM J. Numer. Anal. 2003, 40, 344–375. [Google Scholar] [CrossRef]
  3. Huang, M. A constuction of multiscale bases for Petrov-Galerkin methods for integral equations. Adv. Comput. Math. 2006, 25, 7–22. [Google Scholar] [CrossRef]
  4. Long, G.; Sahani, M.M.; Nelakanti, G. Polynomially based multi-projection methods for Fredholm integral equations of the second kind. Appl. Math. Comput. 2009, 215, 147–155. [Google Scholar] [CrossRef]
  5. Maleknejad, K.; Sahlan, M.N. The method of moments for solution of second kind Fredholm integral equations based on B-spline wavelets. Int. J. Comput. Math. 2010, 87, 1602–1616. [Google Scholar] [CrossRef]
  6. Xiao, J.-Y.; Wen, L.-H.; Zhang, D. Solving second kind Fredholm integral equations by periodic wavelet Galerkin method. Appl. Math. Comput. 2006, 175, 508–518. [Google Scholar] [CrossRef]
  7. Dick, J.; Kritzer, P.; Kuo, F.Y.; Sloan, I.H. Lattice-Nyström method for Fredholm integral equations of the second kind with convolution type kernels. J. Complex. 2007, 23, 752–772. [Google Scholar] [CrossRef] [Green Version]
  8. Kaneko, H.; Xu, Y. Gauss-type quadratures for weakly singular integrals and their application to Fredholm integral equations of the second kind. Math. Comput. 1994, 62, 739–753. [Google Scholar] [CrossRef]
  9. Muthuvalu, M.S.; Sulaiman, J. Quarter-Sweep Arithmetic Mean (QSAM) iterative method for second kind linear Fredholm integral equations. Appl. Math. Sci. 2010, 4, 2943–2953. [Google Scholar]
  10. Muthuvalu, M.S.; Sulaiman, J. Comparisons of quadrature schemes with Arithmetic Mean iterative method for second kind linear Fredholm integral equations. J. Math. Comput. Sci. 2010, 1, 174–186. [Google Scholar] [CrossRef] [Green Version]
  11. Muthuvalu, M.S.; Sulaiman, J. Half-Sweep Arithmetic Mean method with composite trapezoidal scheme for solving linear Fredholm integral equations. Appl. Math. Comput. 2011, 217, 5442–5448. [Google Scholar] [CrossRef]
  12. Muthuvalu, M.S.; Sulaiman, J. Numerical solution of second kind linear Fredholm integral equations using QSGS iterative method with high-order Newton-Cotes quadrature schemes. Malays. J. Math. Sci. 2011, 5, 85–100. [Google Scholar]
  13. Saberi-Nadjafi, J.; Heidari, M. Solving linear integral equations of the second kind with repeated modified trapezoid quadrature method. Appl. Math. Comput. 2007, 189, 980–985. [Google Scholar] [CrossRef]
  14. Abdullah, A.R. The four point Explicit Decoupled Group (EDG) method: A fast Poisson solver. Int. J. Comput. Math. 1991, 38, 61–70. [Google Scholar] [CrossRef]
  15. Othman, M.; Abdullah, A.R. An efficient four points Modified Explicit Group Poisson solver. Int. J. Comput. Math. 2000, 76, 203–217. [Google Scholar] [CrossRef]
  16. Ali, N.H.M.; Ling, S.T. Rotated Krylov preconditioned iterative schemes in the solution of convection-diffusion equations. Appl. Math. Comput. 2008, 206, 425–437. [Google Scholar] [CrossRef]
  17. Muthuvalu, M.S.; Sulaiman, J. Half-Sweep Geometric Mean method for solution of linear Fredholm equations. Matematika 2008, 24, 75–84. [Google Scholar]
  18. Ng, K.F.; Ali, N.H.M. Performance analysis of explicit group parallel algorithms for distributed memory multicomputer. Parallel Comput. 2008, 34, 427–440. [Google Scholar] [CrossRef]
  19. Nusi, N.M.; Othman, M. Half- and quarter-sweeps implementation of Finite-Difference Time-Domain method. Malays. J. Math. Sci. 2009, 3, 45–53. [Google Scholar]
  20. Othman, M.B.; Abdullah, A.R.B. The halfsweeps multigrid method as a fast multigrid Poisson solver. Int. J. Comput. Math. 1998, 69, 319–329. [Google Scholar] [CrossRef] [Green Version]
  21. Sulaiman, J.; Hasan, M.K.; Othman, M.; Karim, S.A.A. MEGSOR iterative method for the triangle element solution of 2D Poisson equations. Procedia Comput. Sci. 2010, 1, 377–385. [Google Scholar] [CrossRef] [Green Version]
  22. Niki, H.; Kohno, T.; Morimoto, M. The preconditioned Gauss-Seidel method faster than the SOR method. J. Comput. Appl. Math. 2008, 219, 59–71. [Google Scholar] [CrossRef] [Green Version]
  23. Isaacson, E.; Keller, H.B. Analysis of Numerical Methods; Dover Publications: New York, NY, USA, 1994. [Google Scholar]
  24. Wang, W. A new mechanical algorithm for solving the second kind of Fredholm integral equation. Appl. Math. Comput. 2006, 172, 946–962. [Google Scholar] [CrossRef]
  25. Ahmad, B.; Alruwaily, Y.; Alsaedi, A.; Ntouyas, S.K. Riemann-Stieltjes integral boundary value problems involving mixed Riemann-Liouville and Caputo fractional derivatives. J. Nonlinear Funct. Anal. 2021, 11. [Google Scholar] [CrossRef]
  26. Lachouri, A.; Ardjouni, A.; Djoudi, A. Positive solutions of a fractional integro-differential equation with integral boundary conditions. Commun. Optim. Theory 2020, 2020, 1–9. [Google Scholar] [CrossRef]
Figure 1. Distribution of uniform node points for the half-sweep case.
Figure 1. Distribution of uniform node points for the half-sweep case.
Symmetry 14 01017 g001
Figure 2. Distribution of uniform node points for the quarter-sweep case.
Figure 2. Distribution of uniform node points for the quarter-sweep case.
Symmetry 14 01017 g002
Table 1. Numerical results of test problem 1.
Table 1. Numerical results of test problem 1.
Number of Iterations
n Methods
FSGS-RMTHSGS-RMTQSGS-RMT
1024199198197
2048199199198
4096199199199
8192199199199
16,384199199199
Computational Time (in seconds)
n Methods
FSGS-RMTHSGS-RMTQSGS-RMT
102424.413.100.75
204890.2011.892.96
4096345.3047.4412.03
81921366.72183.9948.92
16,3844954.541282.61296.14
Table 2. Numerical results of test problem 2.
Table 2. Numerical results of test problem 2.
Number of Iterations
n Methods
FSGS-RMTHSGS-RMTQSGS-RMT
1024575757
2048575757
4096575757
8192575757
16,384575757
Computational Time (in seconds)
n Methods
FSGS-RMTHSGS-RMTQSGS-RMT
10246.381.480.38
204826.935.991.61
4096110.8325.536.92
8192421.5199.6730.31
16,3841589.12405.52112.27
Table 3. Numerical discrete solutions for test problem 1.
Table 3. Numerical discrete solutions for test problem 1.
x n = 1024
ExactFSGS-RTFSGS-RMTHSGS-RMTQSGS-RMT
0.000.00000000000.00000000000.00000000000.00000000000.0000000000
0.255.43750000005.43754220015.43749998345.43749986805.4374989407
0.509.75000000009.75007581719.74999997039.74999976409.7499981067
0.7512.937500000012.937600851112.937499960812.937499688212.9374974982
1.0015.000000000015.000117302114.999999954814.999999640514.9999971150
x n = 2048
ExactFSGS-RTFSGS-RMTHSGS-RMTQSGS-RMT
0.000.00000000000.00000000000.00000000000.00000000000.0000000000
0.255.43750000005.43751054985.43749999785.43749998345.4374998680
0.509.75000000009.75001895389.74999999609.74999997039.7499997640
0.7512.937500000012.937525212212.937499994812.937499960812.9374996882
1.0015.000000000015.000029324914.999999994014.999999954814.9999996405
x n = 4096
ExactFSGS-RTFSGS-RMTHSGS-RMTQSGS-RMT
0.000.00000000000.00000000000.00000000000.00000000000.0000000000
0.255.43750000005.43750263725.43749999965.43749999785.4374999834
0.509.75000000009.75000473819.74999999929.74999999609.7499999703
0.7512.937500000012.937506302512.937499999012.937499994812.9374999608
1.0015.000000000015.000007330714.999999998914.999999994014.9999999548
x n = 8192
ExactFSGS-RTFSGS-RMTHSGS-RMTQSGS-RMT
0.000.00000000000.00000000000.00000000000.00000000000.0000000000
0.255.43750000005.43750065915.43749999985.43749999965.4374999978
0.509.75000000009.75000118419.74999999969.74999999929.7499999960
0.7512.937500000012.937501575112.937499999512.937499999012.9374999948
1.0015.000000000015.000001832114.999999999514.999999998914.9999999940
x n = 16,384
ExactFSGS-RTFSGS-RMTHSGS-RMTQSGS-RMT
0.000.00000000000.00000000000.00000000000.00000000000.0000000000
0.255.43750000005.43750016455.43749999985.43749999985.4374999996
0.509.75000000009.75000029569.74999999979.74999999969.7499999992
0.7512.937500000012.937500393312.937499999612.937499999512.9374999990
1.0015.000000000015.000000457514.999999999614.999999999514.9999999989
Table 4. Numerical discrete solutions for test problem 2.
Table 4. Numerical discrete solutions for test problem 2.
x n = 1024
ExactFSGS-RTFSGS-RMTHSGS-RMTQSGS-RMT
0.0025.488095238125.488139877625.488095201325.488094943425.4880928707
0.2527.992803664427.992852978027.992803623227.992803334327.9928010125
0.5034.709077381034.709140716634.709077326534.709076944634.7090738755
0.7545.300002325145.300089031045.300002248645.300001711745.2999973971
1.0059.809523809559.809643233659.809523702059.809522948259.8095168899
x n = 2048
ExactFSGS-RTFSGS-RMTHSGS-RMTQSGS-RMT
0.0025.488095238125.488106397925.488095233525.488095201325.4880949434
0.2527.992803664427.992815992827.992803659327.992803623227.9928033343
0.5034.709077381034.709093214834.709077374134.709077326534.7090769446
0.7545.300002325145.300024001545.300002315545.300002248645.3000017117
1.0059.809523809559.809553665459.809523796059.809523702059.8095229482
x n = 4096
ExactFSGS-RTFSGS-RMTHSGS-RMTQSGS-RMT
0.0025.488095238125.488098028025.488095237525.488095233525.4880952013
0.2527.992803664427.992806746527.992803663727.992803659327.9928036232
0.5034.709077381034.709081339334.709077380034.709077374134.7090773265
0.7545.300002325145.300007744145.300002323945.300002315545.3000022486
1.0059.809523809559.809531273459.809523807859.809523796059.8095237020
x n = 8192
ExactFSGS-RTFSGS-RMTHSGS-RMTQSGS-RMT
0.0025.488095238125.488095935525.488095238025.488095237525.4880952335
0.2527.992803664427.992804434927.992803664327.992803663727.9928036593
0.5034.709077381034.709078370534.709077380834.709077380034.7090773741
0.7545.300002325145.300003679845.300002324945.300002323945.3000023155
1.0059.809523809559.809525675459.809523809259.809523807859.8095237960
x n = 16,384
ExactFSGS-RTFSGS-RMTHSGS-RMTQSGS-RMT
0.0025.488095238125.488095412425.488095238025.488095238025.4880952335
0.2527.992803664427.992803857027.992803664427.992803664327.9928036593
0.5034.709077381034.709077628334.709077380934.709077380834.7090773741
0.7545.300002325145.300002663745.300002325145.300002324945.3000023155
1.0059.809523809559.809524275959.809523809459.809523809259.8095237960
Table 5. Total computing operations for the FSGS-RMT, HSGS-RMT and QSGS-RMT methods.
Table 5. Total computing operations for the FSGS-RMT, HSGS-RMT and QSGS-RMT methods.
Case 1
MethodsPer IterationAfter Convergence
ADD/SUBMUL/DIVADD/SUBMUL/DIV
FSGS-RMT n 2 + 8 n + 7 n 2 + 12 n + 17 --
HSGS-RMT n 2 4 + 4 n + 7 n 2 4 + 6 n + 17 n 3 n
QSGS-RMT n 2 16 + 2 n + 7 n 2 16 + 3 n + 17 3 n 2 9 n 2
Case 2
MethodsPer IterationAfter Convergence
ADD/SUBMUL/DIVADD/SUBMUL/DIV
FSGS-RMT n 2 + 8 n + 15 n 2 + 12 n + 29 --
HSGS-RMT n 2 4 + 4 n + 15 n 2 4 + 6 n + 29 n 3 n
QSGS-RMT n 2 16 + 2 n + 15 n 2 16 + 3 n + 29 3 n 2 9 n 2
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Muthuvalu, M.S.; Aruchunan, E.; Ali, M.K.M.; Chew, J.V.L.; Sunarto, A.; Lebelo, R.; Sulaiman, J. Complexity Reduction Approach for Solving Second Kind of Fredholm Integral Equations. Symmetry 2022, 14, 1017. https://doi.org/10.3390/sym14051017

AMA Style

Muthuvalu MS, Aruchunan E, Ali MKM, Chew JVL, Sunarto A, Lebelo R, Sulaiman J. Complexity Reduction Approach for Solving Second Kind of Fredholm Integral Equations. Symmetry. 2022; 14(5):1017. https://doi.org/10.3390/sym14051017

Chicago/Turabian Style

Muthuvalu, Mohana Sundaram, Elayaraja Aruchunan, Majid Khan Majahar Ali, Jackel Vui Lung Chew, Andang Sunarto, Ramoshweu Lebelo, and Jumat Sulaiman. 2022. "Complexity Reduction Approach for Solving Second Kind of Fredholm Integral Equations" Symmetry 14, no. 5: 1017. https://doi.org/10.3390/sym14051017

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop