Skip to main content
Log in

Improved cuckoo optimization algorithm for solving systems of nonlinear equations

  • Published:
The Journal of Supercomputing Aims and scope Submit manuscript

Abstract

Systems of nonlinear equations come into different range of sciences such as chemistry, economics, medicine, robotics, engineering, and mechanics. There are different methods for solving systems of nonlinear equations such as Newton type methods, imperialist competitive algorithm, particle swarm algorithm, conjugate direction method that each has their own advantages and weaknesses such as low convergence speed and poor quality of solutions. This paper improves cuckoo optimization algorithm for solving systems of nonlinear equations by changing the policy of egg laying radius, and some well-known problems are presented to demonstrate the efficiency and better performance of this new robust optimization algorithm. From obtained results, our approach found more accurate solutions with the lowest number of function evaluations.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10

Similar content being viewed by others

References

  1. El-Emary IMM, Abd El-Kareem MM (2008) Toward using genetic algorithm for solving nonlinear eqution systems. World Appl Sci J 5:282–289

    Google Scholar 

  2. Zhijian W, Kang L (2003) A fast and elitist parallel evolutionary algorithm for solving systems of non-linear equations. In: The 2003 Congress on Evol Comput vol 2, pp 1026–1028

  3. Mastorakis NE (2005) Solving non-linear equations via genetic algorithms. In: Proceedings of the 6th WSEAS international conference on evoluationary computing vol 6, pp 24–28

  4. Li G, Zeng Z (2008) A neural-network algorithm for solving nonlinear equation systems. In: IEEE international conference on computational intelligence and security, vol 1, pp 20–23

  5. Huan-Tong G, Yi-Jie S, Qing-Xi S, Ting-Ting W (2009) Research of ranking method in evolution strategy for solving nonlinear system of equations. In: 1st international conference on information science and engineering, vol 1, 348–351

  6. Abdollahi M, Isazadeh A, Abdollahi D (2013) Solving the constrained nonlinear optimization based on imperialist competitive algorithm. Int J Nonlinear Sci 15:212–219

  7. Ouyang A, Zhou Y, Luo Q (2009) Hybrid particle swarm optimization algorithm for solving systems of nonlinear equations. In: IEEE international conference on granular computing, GRC09, pp 460–465

  8. Wu J, Cui Z, Liu J (2011) Using hybrid social emotional optimization algorithm with metropolis rule to solve nonlinear equations. In: 10th IEEE international conference on cognitive informatics and cognitive computing, vol 10, pp 405–411

  9. Luo YZ, Tang GJ, Zhou LN (2008) Hybrid approach for solving systems of nonlinear equations using chaos optimization and quasi-Newton method. Appl Soft Comput 8:1068–1073

    Article  Google Scholar 

  10. Grosan C, Abraham A (2008) A new approach for solving nonlinear equations systems. IEEE Trans Syst Man Cybern Part A Syst Hum 38:698–714

    Article  Google Scholar 

  11. Mo Y, Liu H, Wang Q (2009) Conjugate direction particle swarm optimization solving systems of nonlinear equations. Comput Math Appl 57:1877–1882

    Article  MathSciNet  MATH  Google Scholar 

  12. Jaberipour M, Khorram E, Karimi B (2011) Particle swarm algorithm for solving systems of nonlinear equations. Comput Math Appl 62:566–576

    Article  MathSciNet  MATH  Google Scholar 

  13. Oliveira HA Jr, Petraglia A (2013) Solving nonlinear systems of functional equations with fuzzy adaptivesimulated annealing. Appl Soft Comput 13:4349–4357

    Article  Google Scholar 

  14. Henderson N, Sacco WF, Platt GM (2010) Finding more than one root of nonlinear equations via a polarization technique: an application to double retrograde vaporization. Chem Eng Res Des 88:551–561

    Article  Google Scholar 

  15. Pourjafari E, Mojallali H (2012) Solving nonlinear equations systems with a new approach based on invasive weed optimization algorithm and clustering. Swarm Evol Comput 4:33–43

    Article  Google Scholar 

  16. Kuri-Morales AF (2003) Solution of simultaneous non-linear quations using genetic algorithms. WSEAS Trans Syst 2:44–51

    Google Scholar 

  17. Mastorakis NE (2005) solving non-linear equations via genetic algorithms. WSEAS Evolut Comput Lisbon Portugal 6:24–28

    Google Scholar 

  18. Rajabioun R (2011) Cuckoo optimization algorithm. Appl Soft Comput 11:5508–5518

    Article  Google Scholar 

  19. Abdollahi M, Isazadeh A, Abdollahi D (2013) Imperialist competitive algorithm for solving systems of nonlinear equations. Elsevier Comput Math Appl 65:1894–1908

    Article  MathSciNet  Google Scholar 

  20. Nedzhibov GH (2008) A family of multi-point iterative methods for solving systems of nonlinear equations. Comput Appl Math 222:244–250

    Article  MathSciNet  MATH  Google Scholar 

  21. Verschelde J, Verlinden P, Cools R (1994) Homotopies exploiting Newton polytopes for solving sparse polynomial systems. SIAM J Numer Anal 31:915–930

    Article  MathSciNet  MATH  Google Scholar 

  22. Wang C, Luo R, Wu K, Han B (2011) A new filled function method for an unconstrained nonlinear equation. Comput Appl Math 235:1689–1699

    Article  MathSciNet  MATH  Google Scholar 

  23. Floudas CA, Pardalos PM, Adjiman CS, Esposito WR, Gumus ZH, Harding ST, Klepeis JL, Meyer CA, Schweiger CA (1999) Handbook of test problems in local and global optimization. Kluwer Academic Publishers, Dordrecht

    Book  MATH  Google Scholar 

  24. Bahrami H, Faez K, Abdechiri M (2010) Imperialistic competitive algorithm using chaos theory for optimization. In: 12th international conference on computer modeling and stimulation, vol 12, pp 98–103

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mahdi Abdollahi.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Abdollahi, M., Bouyer, A. & Abdollahi, D. Improved cuckoo optimization algorithm for solving systems of nonlinear equations. J Supercomput 72, 1246–1269 (2016). https://doi.org/10.1007/s11227-016-1660-8

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11227-016-1660-8

Keywords

Navigation