Solving Fredholm Integral Equations of the Second Kind Using an Improved Cuckoo Optimization Algorithm

Document Type : Research Paper


1 School of Mathematics and Computer Sciences, Damghan University, P.O.Box 36715-364, Damghan, Iran.

2 Department of Mathematics and Computer Science, Damghan University, Iran.

3 school of mathematics and computer science, Damghan university

4 Department of Computer Sciences, Shahid Beheshti University, G.C. Tehran, Iran.

5 Department of Computer Sciences, University of Tabriz, Tabriz, Iran.


In this paper, we propose an improved cuckoo optimization algorithm (ICOA) to determine unknown function u(x) in the Fredholm integral equations of the second kind. To show utility and capability of the ICOA, we solve some Fredholm integral equations of the second kind using the ICOA and Adomian decomposition method and compare results each other. Also, by using the parallelization technique the running time of the algorithm was reduced significantly. Results obtained by implementing the ICOA on a computer with 2.2 GHz CPU and 14Gb RAM.


  1. K. Atkinson, A survey of numerical methods for the solution of Fredholm integral equa[1]tions of the second kind, Soc. for Industrial and Applied Mathematics, Philadelphia, (1976).
  2. K. E. Atkinson, The numerical solution of integral equations of the second kind, Cam[1]bridge university press, (1996).
  3. S. Rahbar, E. Hashemizadeh, A computational approach to the Fredholm integral equa[1]tion of the second kind, In Proceedings of the World Congress on Engineering, 2, 933–937 (2008).
  4. A. M. Wazwaz, Linear and nonlinear integral equations: methods and applications, Springer Heidelberg Dordrecht, (2011).
  5. J. Y. Xiao, L. H. Wen, D. Zhang, Solving second kind Fredholm integral equations by periodic wavelet Galerkin method, Applied Mathematics and Computation, 175, 508–518 (2006).
  6. G. Adomian, A review of the decomposition method and some recent results for non[1]linear equation, Mathematical and Computer Modelling, 13, 17–42, (1990).
  7. D. Bertsimas, J. Tsitsiklis, simulated annealing, Statistical science, 8, 10–15 (1993).
  8. C. R. Hwang, simulated annealing: theory and applications, Acta Applicandae Mathe[1]maticae, 12, 108–111, (1988).
  9. R. A. Rutenbar, simulated annealing algorithms: An overview, IEEE Circuits and De[1]vices Magazine, 5, 19–26 (1989).
  10. E. Aarts, J. Korst, Simulated annealing and Boltzmann machines, A stochastic approach to combinational optimization and neural computing, 1039–1044 (2003).
  11. R. Rajabioun, cuckoo optimization algorithm, Applied soft computing, 11, 5508–5518 (2011).
  12. R. Pourgholi, H. Dana, S. H. Tabasi, Solving an inverse heat conduction problem using genetic algorithm: Sequential and multi-core parallelization approach, Applied Mathematical Modelling, 38, 1948–1958 (2014).
  13. H. Kahramanli, A modified cuckoo optimization algorithm for engineering optimization, International Journal of Future Computer and Communication, 1, 199, (2012).