Open Access Original research

Two-dimensional wavelets for numerical solution of integral equations

Hesam-aldien Derili1*, Saeed Sohrabi2 and Asghar Arzhang1

Author Affiliations

1 Department of Mathematics, Karaj Branch, Islamic Azad University, P.O. Box 31485-313, Iran

2 Department of Mathematics, Faculty of Science, Urmia University, Iran

For all author emails, please log on.

Mathematical Sciences 2012, 6:5 doi:10.1186/2251-7456-6-5


The electronic version of this article is the complete one and can be found online at: http://www.iaumath.com/content/6/1/5


Received:1 January 2011
Accepted:28 May 2012
Published:28 May 2012

© 2012 Derili et al.; licensee BioMed Central Ltd.

This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Abstract

Purpose

In this paper, we shall investigate the numerical solution of two-dimensional Fredholm integral equations (2D-FIEs).

Methods

In this work, we apply two-dimensional Haar wavelets, to solve linear two dimensional Fredholm integral equations (2D-FIEs). Using 2D Haar wavelets and their properties, 2D-FIEs of the second kind reduce to a system of algebraic equations.

Results

The numerical examples illustrate the efficiency and accuracy of the method.

Conclusions

In comparison with other bases (for example, polynomial bases), one of the advantages of this method is, although the involved matrices have a large dimension, they contain a large percentage of zero entries, which keeps computational effort within reasonable limits.

Keywords:
Two-dimensional Fredholm integral equations; Two-dimensional Haar wavelets; Linear systems

Background

The integral equations provide an important tool for modeling a numerous phenomena and processes, and for solving boundary value problems for both ordinary and partial differential equations. Their historical development is closely related to the solution of boundary value problems in potential theory. In the last decades, there has been much interest in numerical solutions of integral equations. The Nystrom and collocation methods are probably the two most important approaches for the numerical solution of these integral equations [1,2]. While several numerical methods are known for one-dimensional integral equations, fewer methods are known for two-dimensional integral equations [3-6].

Recently, many different basic functions have been used to estimate the solution of integral equations, such as orthogonal functions and wavelets. Haar wavelets are the simplest orthogonal wavelet with compact support, and they have been used in different numerical approximation problems.

In this work, we apply two-dimensional Haar wavelets, constructed on <a onClick="popup('http://www.iaumath.com/content/6/1/5/mathml/M1','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/5/mathml/M1">View MathML</a>, to solve linear two-dimensional Fredholm integral equations (2D-FIEs) of the form:

<a onClick="popup('http://www.iaumath.com/content/6/1/5/mathml/M2','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/5/mathml/M2">View MathML</a>

(1)

where <a onClick="popup('http://www.iaumath.com/content/6/1/5/mathml/M3','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/5/mathml/M3">View MathML</a> is an unknown function to be found and the functions <a onClick="popup('http://www.iaumath.com/content/6/1/5/mathml/M4','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/5/mathml/M4">View MathML</a> and <a onClick="popup('http://www.iaumath.com/content/6/1/5/mathml/M5','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/5/mathml/M5">View MathML</a> are given continuous functions defined on D and D2, respectively. The existence and uniqueness results for Equation 1 can be found in the classical theory of Fredholm integral equations.

Results and discussion

Two-dimensional Haar wavelets

We usually call the Haar wavelets containing one variable as one-dimensional, and those containing two variables as two-dimensional. One-dimensional Haar wavelets have been widely used for solving different problems [6-8]. Complete details for one-dimensional Haar wavelets is found in [9,10]. These discussions can also be extended to the two-dimensional one.

Definitions and properties

Definition 2.1

The orthogonal basis <a onClick="popup('http://www.iaumath.com/content/6/1/5/mathml/M6','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/5/mathml/M6">View MathML</a> of one-dimensional Haar wavelets for the Hilbert space <a onClick="popup('http://www.iaumath.com/content/6/1/5/mathml/M7','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/5/mathml/M7">View MathML</a> consists of

<a onClick="popup('http://www.iaumath.com/content/6/1/5/mathml/M8','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/5/mathml/M8">View MathML</a>

(2)

where

<a onClick="popup('http://www.iaumath.com/content/6/1/5/mathml/M9','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/5/mathml/M9">View MathML</a>

(3)

The integer 2j indicates the level of the wavelet and k is the translation parameter.

Simple calculations show that

<a onClick="popup('http://www.iaumath.com/content/6/1/5/mathml/M10','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/5/mathml/M10">View MathML</a>

(4)

Also, it can be shown that any function <a onClick="popup('http://www.iaumath.com/content/6/1/5/mathml/M11','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/5/mathml/M11">View MathML</a> can be expressed as <a onClick="popup('http://www.iaumath.com/content/6/1/5/mathml/M12','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/5/mathml/M12">View MathML</a>, where <a onClick="popup('http://www.iaumath.com/content/6/1/5/mathml/M13','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/5/mathml/M13">View MathML</a>[11].

Definition 2.2

Let <a onClick="popup('http://www.iaumath.com/content/6/1/5/mathml/M14','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/5/mathml/M14">View MathML</a> be the one-dimensional Haar wavelets on <a onClick="popup('http://www.iaumath.com/content/6/1/5/mathml/M15','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/5/mathml/M15">View MathML</a>. We call <a onClick="popup('http://www.iaumath.com/content/6/1/5/mathml/M16','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/5/mathml/M16">View MathML</a> the two-dimensional Haar wavelets on <a onClick="popup('http://www.iaumath.com/content/6/1/5/mathml/M17','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/5/mathml/M17">View MathML</a> as:

<a onClick="popup('http://www.iaumath.com/content/6/1/5/mathml/M18','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/5/mathml/M18">View MathML</a>

(5)

where <a onClick="popup('http://www.iaumath.com/content/6/1/5/mathml/M19','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/5/mathml/M19">View MathML</a>, with <a onClick="popup('http://www.iaumath.com/content/6/1/5/mathml/M20','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/5/mathml/M20">View MathML</a> and <a onClick="popup('http://www.iaumath.com/content/6/1/5/mathml/M21','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/5/mathml/M21">View MathML</a>.

The family <a onClick="popup('http://www.iaumath.com/content/6/1/5/mathml/M22','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/5/mathml/M22">View MathML</a> is orthogonal on <a onClick="popup('http://www.iaumath.com/content/6/1/5/mathml/M23','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/5/mathml/M23">View MathML</a> and forms a basis for <a onClick="popup('http://www.iaumath.com/content/6/1/5/mathml/M24','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/5/mathml/M24">View MathML</a>:

Theorem 2.3

The basis <a onClick="popup('http://www.iaumath.com/content/6/1/5/mathml/M25','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/5/mathml/M25">View MathML</a> is orthonormal on <a onClick="popup('http://www.iaumath.com/content/6/1/5/mathml/M26','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/5/mathml/M26">View MathML</a>.

Proof

Let <a onClick="popup('http://www.iaumath.com/content/6/1/5/mathml/M27','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/5/mathml/M27">View MathML</a> or <a onClick="popup('http://www.iaumath.com/content/6/1/5/mathml/M28','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/5/mathml/M28">View MathML</a>

<a onClick="popup('http://www.iaumath.com/content/6/1/5/mathml/M29','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/5/mathml/M29">View MathML</a>

(6)

<a onClick="popup('http://www.iaumath.com/content/6/1/5/mathml/M30','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/5/mathml/M30">View MathML</a>

Theorem 2.4

<a onClick="popup('http://www.iaumath.com/content/6/1/5/mathml/M31','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/5/mathml/M31">View MathML</a>

(7)

Proof

<a onClick="popup('http://www.iaumath.com/content/6/1/5/mathml/M32','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/5/mathml/M32">View MathML</a>

(8)
<a onClick="popup('http://www.iaumath.com/content/6/1/5/mathml/M33','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/5/mathml/M33">View MathML</a>

The expansion of a function

A function <a onClick="popup('http://www.iaumath.com/content/6/1/5/mathml/M34','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/5/mathml/M34">View MathML</a> defined over <a onClick="popup('http://www.iaumath.com/content/6/1/5/mathml/M35','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/5/mathml/M35">View MathML</a> may be expanded by the two-dimensional Haar wavelets as

<a onClick="popup('http://www.iaumath.com/content/6/1/5/mathml/M36','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/5/mathml/M36">View MathML</a>

(9)

where the wavelet coefficients, <a onClick="popup('http://www.iaumath.com/content/6/1/5/mathml/M37','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/5/mathml/M37">View MathML</a>, are obtained as

<a onClick="popup('http://www.iaumath.com/content/6/1/5/mathml/M38','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/5/mathml/M38">View MathML</a>

(10)

If the infinite series in Equation 6 is truncated up to their k terms, then it can be written as

<a onClick="popup('http://www.iaumath.com/content/6/1/5/mathml/M39','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/5/mathml/M39">View MathML</a>

(11)

where <a onClick="popup('http://www.iaumath.com/content/6/1/5/mathml/M40','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/5/mathml/M40">View MathML</a>, and <a onClick="popup('http://www.iaumath.com/content/6/1/5/mathml/M41','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/5/mathml/M41">View MathML</a> is a nonnegative integer. Here, <a onClick="popup('http://www.iaumath.com/content/6/1/5/mathml/M42','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/5/mathml/M42">View MathML</a> and <a onClick="popup('http://www.iaumath.com/content/6/1/5/mathml/M43','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/5/mathml/M43">View MathML</a> are the Haar wavelet coefficients and Haar wavelet functions vectors, respectively, and defined as:

<a onClick="popup('http://www.iaumath.com/content/6/1/5/mathml/M44','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/5/mathml/M44">View MathML</a>

(12)

<a onClick="popup('http://www.iaumath.com/content/6/1/5/mathml/M45','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/5/mathml/M45">View MathML</a>

(13)

Similarly, a function of four variables, <a onClick="popup('http://www.iaumath.com/content/6/1/5/mathml/M46','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/5/mathml/M46">View MathML</a>, on <a onClick="popup('http://www.iaumath.com/content/6/1/5/mathml/M47','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/5/mathml/M47">View MathML</a> may be approximated with respect to Haar wavelets such as:

<a onClick="popup('http://www.iaumath.com/content/6/1/5/mathml/M48','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/5/mathml/M48">View MathML</a>

(14)

where <a onClick="popup('http://www.iaumath.com/content/6/1/5/mathml/M49','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/5/mathml/M49">View MathML</a> and <a onClick="popup('http://www.iaumath.com/content/6/1/5/mathml/M50','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/5/mathml/M50">View MathML</a> are two-dimensional Haar wavelets vectors of dimension k2, and K is the <a onClick="popup('http://www.iaumath.com/content/6/1/5/mathml/M51','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/5/mathml/M51">View MathML</a> two-dimensional Haar coefficient matrix.

Solution of 2D-FIEs of the second kind

Now, consider the second kind Fredholm integral equation of the form in Equation 1. Our goal is to reduce this equation to a linear system of algebraic equations by the method presented in this paper.

In order to approximate the solution of integral equation (Equation 1), we approximate functions <a onClick="popup('http://www.iaumath.com/content/6/1/5/mathml/M52','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/5/mathml/M52">View MathML</a> and <a onClick="popup('http://www.iaumath.com/content/6/1/5/mathml/M53','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/5/mathml/M53">View MathML</a> with respect to 2D-Haar wavelets by the way mentioned in Two-dimensional Haar wavelets section as

<a onClick="popup('http://www.iaumath.com/content/6/1/5/mathml/M54','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/5/mathml/M54">View MathML</a>

(15)

where <a onClick="popup('http://www.iaumath.com/content/6/1/5/mathml/M55','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/5/mathml/M55">View MathML</a> is as defined in Equation 10, the vectors <a onClick="popup('http://www.iaumath.com/content/6/1/5/mathml/M56','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/5/mathml/M56">View MathML</a> and matrix <a onClick="popup('http://www.iaumath.com/content/6/1/5/mathml/M57','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/5/mathml/M57">View MathML</a> are Haar wavelets coefficients of <a onClick="popup('http://www.iaumath.com/content/6/1/5/mathml/M58','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/5/mathml/M58">View MathML</a> and <a onClick="popup('http://www.iaumath.com/content/6/1/5/mathml/M59','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/5/mathml/M59">View MathML</a>, respectively.

By substituting the approximations (Equation 12) into Equation 1, we obtain

<a onClick="popup('http://www.iaumath.com/content/6/1/5/mathml/M60','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/5/mathml/M60">View MathML</a>

(16)

which gives

<a onClick="popup('http://www.iaumath.com/content/6/1/5/mathml/M61','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/5/mathml/M61">View MathML</a>

(17)

However, the orthonormality property of the sequence <a onClick="popup('http://www.iaumath.com/content/6/1/5/mathml/M62','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/5/mathml/M62">View MathML</a> implies that

<a onClick="popup('http://www.iaumath.com/content/6/1/5/mathml/M63','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/5/mathml/M63">View MathML</a>

(18)

By substituting Equation 15 shown in Equation 14, we get the Equation below:

<a onClick="popup('http://www.iaumath.com/content/6/1/5/mathml/M64','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/5/mathml/M64">View MathML</a>

(19)

By considering the inner product of the both sides of Equation 16 with <a onClick="popup('http://www.iaumath.com/content/6/1/5/mathml/M65','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/5/mathml/M65">View MathML</a> and using the orthonormality property of the sequence <a onClick="popup('http://www.iaumath.com/content/6/1/5/mathml/M66','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/5/mathml/M66">View MathML</a>, we obtain

<a onClick="popup('http://www.iaumath.com/content/6/1/5/mathml/M67','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/5/mathml/M67">View MathML</a>

(20)

which is a linear system of algebraic equations that can be easily solved by direct or iterative methods.

Numerical examples

In this section, we applied the method presented in this paper for solving integral equation (Equation 1) and solved some examples. The computations associated with the examples were performed in a personal computer using Mathematica 7.

Example 1. Consider the following two-dimensional Fredholm integral equation of the second kind [12]

<a onClick="popup('http://www.iaumath.com/content/6/1/5/mathml/M68','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/5/mathml/M68">View MathML</a>

(21)

where

<a onClick="popup('http://www.iaumath.com/content/6/1/5/mathml/M69','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/5/mathml/M69">View MathML</a>

(22)

Table 1. Absolute values of error for Example 1

and the exact solution is <a onClick="popup('http://www.iaumath.com/content/6/1/5/mathml/M105','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/5/mathml/M105">View MathML</a>. Table 1 shows the absolute values of error for <a onClick="popup('http://www.iaumath.com/content/6/1/5/mathml/M106','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/5/mathml/M106">View MathML</a> using the present method in selected grid points. Better approximation is expected by choosing the optimal value <a onClick="popup('http://www.iaumath.com/content/6/1/5/mathml/M107','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/5/mathml/M107">View MathML</a>.

Example 2. As the second example, consider the following linear two-dimensional integral equation

<a onClick="popup('http://www.iaumath.com/content/6/1/5/mathml/M108','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/5/mathml/M108">View MathML</a>

(23)

where

<a onClick="popup('http://www.iaumath.com/content/6/1/5/mathml/M109','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/5/mathml/M109">View MathML</a>

(24)

and the exact solution <a onClick="popup('http://www.iaumath.com/content/6/1/5/mathml/M110','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/5/mathml/M110">View MathML</a> Numerical results are shown in Table 2. Better approximation is expected by choosing the optimal value <a onClick="popup('http://www.iaumath.com/content/6/1/5/mathml/M111','MathML',630,470);return false;" target="_blank" href="http://www.iaumath.com/content/6/1/5/mathml/M111">View MathML</a>.

Table 2. Numerical results for Example 2

Conclusion

Finding exact solutions for two-dimensional integral equations is often difficult, so approximating these solutions is very important. In this work, a computational method has been presented for numerical solution of 2D-FIEs based on Haar wavelet series. In comparison with other bases (for example, polynomial bases), one of the advantages of this method is, although the involved matrices have a large dimension, they contain a large percentage of zero entries, which keeps computational effort within reasonable limits. We can modify this method for the numerical solution of linear and nonlinear two-dimensional Volterra and Fredholm integral equations in the future.

Methods

We can modify this method for the numerical solution of linear and nonlinear two- Dimensional Volterra and Fredholm integral equations in the future.

Competing interests

The authors declare that they have no competing interests.

Authors contributions

HD carried out the two-dimensional wavelets studies, participated in the sequence alignment and drafted the manuscript. SS carried out the necessary programing. SS participated in the sequence alignment. HH and SS participated in the design of the study and performed the error analysis. AA conceived of the study, and participated in its design and programing. All authors read and approved the final manuscript.

Acknowledgments

The authors would like to thank both the referees for the valuable comments and Islamic Azad University-Karaj Branch for supporting this work.

References

  1. Atkinson, KE: The Numerical Solution of Integral Equations of the Second Kind, Cambridge University Press, UK (1997)

  2. Baker, CT: The Numerical Treatment of Integral Equations, Clarendon Press, Oxford (1977)

  3. Carutasu, V: Numerical solution of two-dimensional nonlinear Fredholm integral equations of the second kind by spline functions. Gen. Mathematics. 9, 31 (2001)

  4. Derili, H, Sohrabi, S: Numerical solution of singular integral equations using orthogonal functions. Mathematical Sci. (QJMS). 2(3), 261 (2008)

  5. Hadizadeh, M, Moatamedi, N: A new differential transformation approach for two-dimensional Volterra integral equations. Int. J. Comp. Math. 84, 515 (2007). Publisher Full Text OpenURL

  6. Babolian, E, Shahsavaran, A: Numerical solution of nonlinear Fredholm integral equations of the second kind using Haar wavelets. J. Comp. Appl. Math. 225, 87 (2009). Publisher Full Text OpenURL

  7. Lepik, U, Tamme, E: Application of the Haar wavelets for solution of linear integral equations, In: Dynamical Systems and Applications, pp. 395407, 510 July, Antalya, Turkey (2005)

  8. Hsiao, CH, Chen, CF: Haar wavelet method for solving lumped and distributed-parameter systems. IEE Proc. Control Theory Appl. 144, 87 (1997). Publisher Full Text OpenURL

  9. Wojtaszczyk, P: A Mathematical Introduction to Wavelets, Cambridge Univ Press, UK (1997)

  10. Chui, CK: An Introduction to Wavelets, Wavelet Analysis and Its Applications, Academic press, Massachusetts (1992)

  11. Rudin, W: Principles of Mathematical Analysis, McGraw-Hill, Singapore (1976)

  12. Tari, A, Shahmorad, S: A computational method for solving two-dimensional linear Fredholm integral equations of the second kind. ANZIAM J. 49(4), 543 (2008). Publisher Full Text OpenURL