Skip to main content
Advertisement
Browse Subject Areas
?

Click through the PLOS taxonomy to find articles in your field.

For more information about PLOS Subject Areas, click here.

  • Loading metrics

Random Search Algorithm for Solving the Nonlinear Fredholm Integral Equations of the Second Kind

  • Zhimin Hong,

    Affiliation Department of Mathematics, Science College of Inner Mongolia University of Technology, Hohhot, P.R. China

  • Zaizai Yan ,

    zz.yan@163.com

    Affiliation Department of Mathematics, Science College of Inner Mongolia University of Technology, Hohhot, P.R. China

  • Jiao Yan

    Affiliation Department of Mathematics, Science College of Inner Mongolia University of Technology, Hohhot, P.R. China

Abstract

In this paper, a randomized numerical approach is used to obtain approximate solutions for a class of nonlinear Fredholm integral equations of the second kind. The proposed approach contains two steps: at first, we define a discretized form of the integral equation by quadrature formula methods and solution of this discretized form converges to the exact solution of the integral equation by considering some conditions on the kernel of the integral equation. And then we convert the problem to an optimal control problem by introducing an artificial control function. Following that, in the next step, solution of the discretized form is approximated by a kind of Monte Carlo (MC) random search algorithm. Finally, some examples are given to show the efficiency of the proposed approach.

Introduction

It is well known that linear and nonlinear integral equations arise in many scientific fields such as the population dynamics, spread of epidemics, thermal control engineering, and semi-conductor devices. Integral equations are usually difficult to solve analytically. Therefore, numeric solutions of integral equations have been a subject of great interest of many researchers. In most cases, the problem of finding numeric solutions for the nonlinear Fredholm integral equations is more difficult than the problem of the linear Fredholm integral equations. The problem of solving numeric solutions for the linear Fredholm integral equations of the second kinds is one of the oldest problems in the applied mathematics literature. Many numerical computational methods including deterministic techniques and Monte Carlo methods are introduced in this area ([1][10]). These proposed methods of literatures [1][10] have been used to discuss the linear Fredholm integral equations. However, it is difficult to solve the nonlinear kinds with them, (1)especially analytically, where is a known continuous function over the interval , is a known nonlinear function with respect to and is a kernel function which is known and continuous too, at the same time bounded on the square which is the upper bound on the square . Consequently, our aim here is to find the unknown function which is the solution of problem (1).

Some deterministic techniques have been applied to obtaining solutions of the nonlinear integral equations during the past several years. Many different numerical and approximate techniques were introduced to obtain the solutions of nonlinear integral equations. Literature [11] applied a different method (DM) to solve the equation (1) by convert the problem to an optimal control problem based on introducing an artificial control function. The results of algorithm [11] depend explicitly on the selection of the starting interval which decreases the speed of convergence substantially. Discrete Adomian decomposition method (DADM) [12] arose when the quadrature rules are used to approximate the definite integrals which can not be computed analytically. Homotopy perturbation method (HPM) introduced by [13] was used to solve the nonlinear integral equations (1). Positive definite function method (PDFM) [14] is based on interpolation by radial basis functions (RBFs) to approximate the solutions of the nonlinear Fredholm integral equations. The accuracy of PDFM relies on the choices of radial basis functions. Triangular functions method (TFM) [15] was utilized as a basis in collocation method to reduce the solutions of nonlinear Fredholm integral equations to the solutions of algebraic equations by using the optimal coefficients. Harmonic wavelet method [16] was employed as basis functions in the collocation method towards approximate solutions of the Fredholm type integral equations. Optimal homotopy asymptotic method (OHAM) was introduced in literature [17] as a reliable and efficient technique for finding the solutions of integral equations. Literature [18] presented a computational method for solving nonlinear Fredholm integral equations of the second kind which is based on the use of Haar wavelets. Iterative method [19] was used to approximate the solutions of the nonlinear Fredholm integral equations (1) by transforming the integral equation into a discretized form. However, each of these methods has its inherent advantages and disadvantages. For some methods, such as iterative method, a good initial value must be given in advance. Otherwise, the obtaining results by the iterative method may diverge or converge to not true solutions of the equations. For some integral equations, the nonlinear function must satisfy convergence conditions of algorithm, otherwise interval of convergence would be local subinterval which is not global interval [19].

In this paper, we intend to present a random numerical scheme for obtaining approximate solutions of the nonlinear Fredholm integral equations (1) by random search algorithm and suppose that the discussed integral equations have one solution at least. At first, we transform the equation into a discretized form by a numerical method of integration, e.g. Simpson's rule.

The present work is motivated by the desire to obtain numerical solutions of the linear Fredholm integral equations of second kind by using Monte Carlo method, which is introduced by Spanier and Gelbard [6], Veach and Guibas [7], Farnoosh and Ebrahimi [8], Zhimin et al. [9] and Doucet et al. [10]. But there have been only a few works that solved the nonlinear Fredholm integral equations such as (1) numerically by Monte Carlo methods.

As a kind of numerical method, Monte Carlo method has a great many merits. For example, it has only a few moments that Monte Carlo method is limited to geometric restrictions, the convergence speed is irrelevant to the dimensions of the problem, the error is easy to determine, the program structure is simple, more flexible and easy to accomplish. Especially, when the solved nonlinear system has a higher dimension, deterministic technique is difficult to determine the solution of system. For numerical problems in a large number of dimensions, Monte Carlo methods are often more efficient than conventional numerical methods.

The paper is divided into five sections. In section 2 we transform the equations (1) into a discretized form by Simpson quadrature. In section 3 Monte Carlo random search algorithm is introduced to solve the numeric solution of nonlinear algebraic system. In section 4 some numerical examples are solved by the proposed method. Section 5 concludes this paper with a brief summary.

Simpson Quadrature Method

We now approach the subject of numerical integration. The goal is to approximate the part of definite integral in the integral equations (1) over the interval by evaluating integrand at some sample points.

Consider a uniform partition of the closed interval given by of step length integer, and , using Simpson quadrature, the integral term may be expanded as [20], (2)where are weights and determined by the quadrature methods.

Further more, the solution of integral equation (1) with quadrature methods is approximated by solving the following system, (3)where

When is odd, Simpson's rule is applied to the last three subintervals and then Simpson's rule is applied to the remained subintervals.

Denoting the notation

If the truncation error of equation (3) is neglected, the nonlinear algebraic system can be obtained, as follows, (4)

If let be an exact solution of equation (1) at point , then is also a solution of equation (3). Denoting as a solution vector of nonlinear system (4).

The conditions that approaches to exact solution will be given by the following corollary [19].

Corollary 1 Suppose the following conditions

  1. exists for every ,
  2. , , ,
hold, then(5)where .

Proof

Please refer to literature [19].

For nonlinear algebraic system (4), Monte Carlo method will be used to obtain the approximate numeric solutions of (4) in the next section. The program structure of this method is simple, flexible and easy to accomplish. For problems whose required precision is relatively high, Monte Carlo method is a very good choice to achieve a good initial value.

Monte Carlo Random Search Algorithm

With regard to the nonlinear algebraic system (4), we introduce notation that simplifies our work and system (4) can be rewritten as (6)where .

Denoting , by equation (6), we establish objective function: (7)

Obviously, if is the solution of equation (6), then also makes the objective function equal zero. Hence, the unknown solution of nonlinear equation (6) can be determined in such a way that the objective function is minimized. Namely, suppose that there is a vector such that (8)holds, then is not only an approximation solution of nonlinear equation (6), but also an approximation solution of nonlinear integral equation (1) at point when the kernel function and nonlinear function satisfy the conditions of Corollary 1.

In this paper, numerical methods based on random sampling, especially Monte Carlo methods, can be applied to this optimization problem.

For solving problem (6), we consider Monte Carlo random search algorithm in Table 1.

Numerical Examples

In this section, we are going to demonstrate some numerical results for solving in the nonlinear problem (1). Therefore the following examples are considered and the numerical solutions are obtained based on Monte Carlo random search algorithm. In order to measure the efficiency of the proposed MC random search algorithm, the symbolic solution is also used to solve the following examples.

Remark: In Table 2 and Table 3, results of error of the symbolic solution here is referring to the truncation error of equation (3).

thumbnail
Table 2. Errors of numerical results of Example 1 and Example 2.

https://doi.org/10.1371/journal.pone.0103068.t002

thumbnail
Table 3. Errors of simulated results for methods PDFM [14], DM [11] and iterative method [19] in Example 1 and Example 2.

https://doi.org/10.1371/journal.pone.0103068.t003

Let be exact solution of the nonlinear Fredholm integral equation (1), (where ) is an approximation solution obtained by using the given Table 1 with a known and partition step size and is an initial value by random sampling. In all examples (except Example 3), we choose the initial value . In Example 3, we set up the initial value . By reference [14], we define the maximum error to measure the efficiency of MC method for different values , which is given as (9)

Example 1

Consider the following nonlinear Fredholm integral equation [14] which has the exact solution .

Errors of the numerical results for different values are given in Table 2. Table 3 lists comparison of results with PDFM [14].

In this example, for reference [14], as radial basis functions (RBF) take different forms, the accuracy based on RBF is different. For instance, as radial basis functions , the maximum error is with . But for our proposed method in this paper, from Table 2, the maximum error is with the same value of .

Example 2

Consider the following nonlinear integral equation [11], [19]

For which the exact solution is .

One may find in Table 2 the comparison of exact and obtained approximate solutions for different values . Comparison of results with DM [11] and iterative method [19] is displayed in Table 3.

Comparison of the results of this example with those obtained in [11] and [19] shows the efficiency of the proposed MC algorithm more accurate.

Example 3 [16, 18]

For which the exact solution is . In this example, for symbolic solution, if we set up the initial value , symbolic solution is failure. But for Monte Carlo random search algorithm, the order of maximum error is still .

Table 4 shows errors of the numerical results for Example 3 with different values . Table 5 shows that the proposed Monte Carlo method solves equation (1) more accurately than methods harmonic wavelets [16] and Haar wavelets [18].

thumbnail
Table 4. Errors of numerical results of Example 3 and Example 4.

https://doi.org/10.1371/journal.pone.0103068.t004

thumbnail
Table 5. Errors of simulated results in Example 3 based on harmonic wavelet [16] and Haar wavelets [18] methods.

https://doi.org/10.1371/journal.pone.0103068.t005

Example 4 [13, 15, 17]

In this example, the analytical solution of this equation is on interval .

Table 4 shows errors of the numerical results for Example 4 with different values . Table 6 describes comparison of maximum errors with HPM [13], TFM [15] and OHAM [17]. From comparison of the results of Example 4, we see that MC method provides a better numerical solution for the nonlinear Freholm integral equation of second kind and is more preciser than deterministic methods HPM and TFM. The proposed MC method and OHAM [17] can have the same order of error, is as is large.

thumbnail
Table 6. Errors of simulated results for methods HPM [13], TFM [15] and OHAM [17] in Example 4.

https://doi.org/10.1371/journal.pone.0103068.t006

Example 5 [19]

which has the exact solution .

The error function in Figure 1 shows the precision of the approximate solution in example 5. The result shows that the interval of convergence of the proposed MC method is global interval and the order of error is . But for reference [19], the interval of convergence of the deterministic method is local subinterval and the order of error is .

thumbnail
Figure 1. Errors of MC random search with and variant value in Example 5.

https://doi.org/10.1371/journal.pone.0103068.g001

Example 6

Consider the following nonlinear integral equation [21]where ,

The exact solution is . Table 7 illustrates the numerical results of Example 6 using methods of [21] and the proposed MC.

thumbnail
Table 7. Errors of simulated results for Legendre wavelets method [21] in Example 5.

https://doi.org/10.1371/journal.pone.0103068.t007

Example 7

As the final example we consider a physical problem which is of great interest in magnetohydrodynamics [22].

The proposed MC method is used to solve an integral equation reformulation of the nonlinear two-point boundary value problem

This problem has the unique solution where is a unique solution of and this nonlinear two-point boundary value problem may be reformulated as the integral equation

where the free term , kernel function is the Green's function for the homogeneous problem

The errors results using the method of [23] together with the results obtained for errors by the proposed MC method are tabulated in Table 8.

Approximation process of Monte Carlo random search algorithm of Examples 1–7 were drawn with given value of in Figures 28.

thumbnail
Figure 2. Approximation process of MC random search with in Example 1 for solving .

https://doi.org/10.1371/journal.pone.0103068.g002

thumbnail
Figure 3. Approximation process of MC random search with in Example 2 for solving .

https://doi.org/10.1371/journal.pone.0103068.g003

thumbnail
Figure 4. Approximation process of MC random search with in Example 3 for solving .

https://doi.org/10.1371/journal.pone.0103068.g004

thumbnail
Figure 5. Approximation process of MC random search with in Example 4 for solving .

https://doi.org/10.1371/journal.pone.0103068.g005

thumbnail
Figure 6. Approximation process of MC random search with in Example 5 for solving .

https://doi.org/10.1371/journal.pone.0103068.g006

thumbnail
Figure 7. Approximation process of MC random search with in Example 6 for solving .

https://doi.org/10.1371/journal.pone.0103068.g007

thumbnail
Figure 8. Approximation process of MC random search with in Example 7 for solving .

https://doi.org/10.1371/journal.pone.0103068.g008

As was seen in Figures 28, numerical solution of equation (1) based on the proposed Monte Carlo random search algorithm is convergent in probability to the analysis solution and this proposed MC method is stable.

Conclusion

In this paper, a numerical method based on quadrature methods and Monte Carlo random search algorithm has been proposed to approximate the solutions of the nonlinear Fredholm integral equations. With this method, the problem of solving integral equation is reduced to a problem of solving a nonlinear system of algebraic equation. Illustrative examples are given to demonstrate the validity and accuracy of the proposed MC method. In Tables 1, 3, solutions of Examples 1–4 are presented for different values of to show that the maximum errors based on the proposed MC method and the direct solving method of equation (4) have the same order. The results obtained by MC random search algorithm are compared with solutions obtained by DM, DADM, HPM, PDFM, TFM, OHAM, harmonic wavelets, Haar wavelets, Legendre wavelets, iterative method and collocation-type method. Tables 2, 4, 5, 6, 7 and Figure 1 show that the proposed MC method is reliable and efficient for finding the solutions of integral equations in Examples 1–7. Figures 28 shows that the propose MC method is convergent and stable. For concrete problems that the region of root of integral equation (1) is unknown, the proposed Monte Carlo random search algorithm is a good and reliable choice to obtain an initial value and achieve a high precision when we deal with the problems. By the way the program structure of this method is simple and easy to accomplish.

Author Contributions

Conceived and designed the experiments: ZH ZY. Performed the experiments: ZH. Analyzed the data: ZY JY. Wrote the paper: ZY ZH.

References

  1. 1. Atkinson K (1997) The Numerical Solution of Integral Equations of the Second Kind. Oxford: University of Cambridge Press.
  2. 2. Delves LM (1977) A fast method for the solution of Fredholm integral equations. J Inst Math Appl 20(2): 173–82.
  3. 3. Delves LM, Walsh J (1974) Numerical Solution of Integral Equations. Oxford: University of Oxford Press.
  4. 4. Saberi-Nadjafi J, Heidari M (2007) Solving linear integral equations of the second kind with repeated modified trapezoid quadrature method. Appl Math Comput 189(1): 980–985.
  5. 5. Babolian E, Marsban HR, Salmani M (2008) Using triangular orthogonal functions for solving Fredholm integral equations of the second kind. Appl Math Comput 201(1–2): 452–464.
  6. 6. Spanier J, Gelbard EM (1969) Monte Carlo Principles and Neutron Transportation Problems. AddisonWesley, Reading, Massachusetts.
  7. 7. Veach E, Guibas LJ (1997) Metropolis light transport. In Proceedings of SIGGRAPH, Addison-Wesley, 65–76.
  8. 8. Farnoosh R, Ebrahimi M (2008) Monte Carlo method for solving Fredholm integral equations of the second kind. Appl Math Comput 195: 309–315.
  9. 9. Zhimin H, Zaizai Y, Jianrui CH (2012) Monte Carlo Method for Solving the Fredholm Integral Equations of the Second Kind. Transport Theor Stat 41(7): 513–528.
  10. 10. Arnaud Doucet, Adam Johansen M, Vladislav Tadic B (2010) On solving integral equations using Markov chain Monte Carlo methods. Appl Math Comput 216: 2869–2880.
  11. 11. Borzabadi AH, Kamyad AV, Mehne HH (2006) A different approach for solving the nonlinear Fredholm integral equations of the second kind. Appl Math Comput 173: 724–735.
  12. 12. Behiry SH, Abd-Elmonem RA, Gomaa AM (2010) Discrete Adomian decomposition solution of nonlinear Fredholm integral equation. Ain Shams Eng J 1: 97–101.
  13. 13. Biazar J, Ghazvini H (2008) Numerical solution of special non-linear Fredholm integral equation by HPM. Appl Math Comput 195: 681–687.
  14. 14. Alipanah A, Dehghan M (2007) Numerical solution of the nonlinear Fredholm integral equations by positive definite functions. Appl Math Comput 190: 1754–1761.
  15. 15. Maleknejad K, Almasieh H, Roodaki M (2010) Triangular functions (TF) method for the solution of nonlinear Volterra-Fredholm integral equations. Commun Nonlinear Sci 15: 3293–3298.
  16. 16. Cattani C, Kudreykom A (2010) Harmonic wavelet method towards solution of the Fredholm type integral equations of the second kind. Appl Math Comput 215: 4164–4171.
  17. 17. Hashmi MS, Khan N, Iqbal S (2012) Optimal homotopy asymptotic method for solving nonlinear Fredholm integral equations of second kind. Appl Math Comput 218: 10982–10989.
  18. 18. Babolian E, Shahsavaran A (2009) Numerical solution of nonlinear Fredholm integral equations of the second kind using Haar wavelets. J Comput Appl Math 225: 87–95.
  19. 19. Borzabadi AH, Fard OS (2009) A numerical scheme for a class of nonlinear Fredholm integral equations of the second kind. J Comput Appl Math 232: 449–454.
  20. 20. Atkinson K, Han W (2003) Elementary Numerical Analysis. New York: Wiley.
  21. 21. Mahmoudi Y (2005) Wavelet Galerkin method for numerical solution of nonlinear integral equation. Appl Math Comput 167: 1119–1129.
  22. 22. Bellman RE, Kalaba RE (1965) Quasilinearization and Nonlinear Boundary-Value Problems. New York: Elsevier.
  23. 23. Kumar S, Sloan IH (1987) A new collocation-type method for Hammerstein integral equations. Math Comput 48: 585–593.