Skip to main content
Log in

A study of exploratory and stability analysis of artificial electric field algorithm

  • Published:
Applied Intelligence Aims and scope Submit manuscript

Abstract

The theoretical convergence, exploratory, and stability analysis of any heuristic algorithm is an important aspect to make it more efficient and reliable to the research community. The artificial electric field algorithm (AEFA) (Yadav et al. ,Swarm Evol Comput 48:93–108, 54) is a new optimization algorithm in the class of heuristics optimization algorithms. It is inspired by the Coulombs law of electrostatic force. In this article, a study of the convergence and stability analysis of the particle trajectory of the AEFA algorithm is established. A theoretical study of first and second-order stability of the AEFA algorithm is established which is represented by a stochastic recurrence relation. The convergence of expectation and variance of particle positions is proved and discussed in detail. Further, the boundary conditions for the convergence of expectation and variance of particle positions are established along with their first and second-order stability. These boundary conditions suggest better parameter values for the AEFA algorithm. The coefficient boundaries for particle positions associated with different kinds of oscillation behavior e.g. mono-oscillation, harmonic, and zigzagging are discussed in both the time and frequency domain. Also, the theoretical findings are validated by solving 23 benchmark optimization problems and some real-world optimization problems.

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

Similar content being viewed by others

References

  1. Abraham A, Konar A, Samal NR, Das S (2007) Stability analysis of the ant system dynamics with non-uniform pheromone deposition rules. In: 2007 IEEE congress on evolutionary computation. IEEE, pp 1103–1108

  2. Abualigah L, Diabat A, Mirjalili S, Abd Elaziz M, Gandomi AH (2021) The arithmetic optimization algorithm. Comput Methods Appl Mech Eng 376:113609

    Article  MathSciNet  MATH  Google Scholar 

  3. Askari Q, Saeed M, Younas I (2020) Heap-based optimizer inspired by corporate rank hierarchy for global optimization. Expert Syst Appl 161:113702

    Article  Google Scholar 

  4. Bansal JC, Gopal A, Nagar AK (2018) Stability analysis of artificial bee colony optimization algorithm. Swarm Evol Comput 41:9–19

    Article  Google Scholar 

  5. Biswas A, Das S, Abraham A, Dasgupta S (2010) Stability analysis of the reproduction operator in bacterial foraging optimization. Theor Comput Sci 411(21):2127–2139

    Article  MathSciNet  MATH  Google Scholar 

  6. Bonyadi MR, Michalewicz Z (2014) A locally convergent rotationally invariant particle swarm optimization algorithm. Swarm Intell 8(3):159–198

    Article  Google Scholar 

  7. Bonyadi MR, Michalewicz Z (2015a) Analysis of stability, local convergence, and transformation sensitivity of a variant of the particle swarm optimization algorithm. IEEE Trans Evol Comput 20(3):370–385

    Article  Google Scholar 

  8. Bonyadi MR, Michalewicz Z (2015b) Stability analysis of the particle swarm optimization without stagnation assumption. IEEE Trans Evol Comput 20(5):814–819

    Article  Google Scholar 

  9. Canayaz M, Karcı A (2015) Investigation of cricket behaviours as evolutionary computation for system design optimization problems. Measurement 68:225–235

    Article  Google Scholar 

  10. Chen T, Chen H (2009) Mixed–discrete structural optimization using a rank-niche evolution strategy. Eng Optim 41(1):39–58

    Article  Google Scholar 

  11. Cleghorn CW, Engelbrecht AP (2014) A generalized theoretical deterministic particle swarm model. Swarm Intell 8(1):35–59

    Article  Google Scholar 

  12. Dasgupta S, Das S, Biswas A, Abraham A (2009) On stability and convergence of the population-dynamics in differential evolution. Ai Commun 22(1):1–20

    Article  MathSciNet  MATH  Google Scholar 

  13. Deb K, Srinivasan A (2006) Innovization: Innovating design principles through optimization. In: Proceedings of the 8th annual conference on Genetic and evolutionary computation. ACM, pp 1629–1636

  14. Dhiman G, Kumar V (2019) Seagull optimization algorithm: Theory and its applications for large-scale industrial engineering problems. Knowl-Based Syst 165:169–196

    Article  Google Scholar 

  15. Dorigo M, Birattari M (2010) Ant colony optimization. Springer, Berlin

    Google Scholar 

  16. Eskandar H, Sadollah A, Bahreininejad A, Hamdi M (2012) Water cycle algorithm–a novel metaheuristic optimization method for solving constrained engineering optimization problems. Comput Struct 110:151–166

    Article  Google Scholar 

  17. Gandomi AH, Yang X-S, Alavi AH (2011) Mixed variable structural optimization using firefly algorithm. Comput Struct 89(23-24):2325–2336

    Article  Google Scholar 

  18. Geem ZW, Kim JH, Loganathan GV (2001) A new heuristic optimization algorithm: harmony search. Simulation 76(2):60–68

    Article  Google Scholar 

  19. Ghorbani F, Nezamabadi PH (2012) On the convergence analysis of gravitational search algorithm

  20. Gopal A, Bansal JC (2016) Stability analysis of differential evolution. In: 2016 international workshop on computational intelligence (IWCI). IEEE, pp 221–223

  21. Guedria NB (2016) Improved accelerated pso algorithm for mechanical engineering optimization problems. Appl Soft Comput 40:455–467

    Article  Google Scholar 

  22. Jiang S, Wang Y, Ji Z (2014) Convergence analysis and performance of an improved gravitational search algorithm. Appl Soft Comput 24:363–384

    Article  Google Scholar 

  23. Kamboj VK, Nandi A, Bhadoria A, Sehgal S (2020) An intensify harris hawks optimizer for numerical and engineering optimization problems. Appl Soft Comput 89:106018

    Article  Google Scholar 

  24. Karaboga D (2005) An idea based on honey bee swarm for numerical optimization. Technical report, Technical report-tr06, Erciyes university, engineering faculty, computer Ě

  25. Kaveh A, Dadras A (2017) A novel meta-heuristic optimization algorithm: thermal exchange optimization. Adv Eng Softw 110:69–84

    Article  Google Scholar 

  26. Kaveh A, Eslamlou AD (2020) Water strider algorithm: A new metaheuristic and applications. In: Structures, vol 25. Elsevier, pp 520–541

  27. Kennedy J (2010) Particle swarm optimization. In: Encyclopedia of machine learning, pp 760–766

  28. Liu Q (2015) Order-2 stability analysis of particle swarm optimization. Evoluti Comput 23 (2):187–216

    Article  Google Scholar 

  29. Meng OK, Pauline O, Kiong SC (2020) A carnivorous plant algorithm for solving global optimization problems. Appl Soft Comput :106833

  30. Meng X. -B., Gao XZ, Liu Y, Zhang H (2015) A novel bat algorithm with habitat selection and doppler effect in echoes for optimization. Expert Syst Appl 42(17-18):6350–6364

    Article  Google Scholar 

  31. Mirjalili S (2015) Moth-flame optimization algorithm: A novel nature-inspired heuristic paradigm. Knowledge-based Syst 89:228–249

    Article  Google Scholar 

  32. Mirjalili S (2016a) Dragonfly algorithm: a new meta-heuristic optimization technique for solving single-objective, discrete, and multi-objective problems. Neural Comput Appl 27(4):1053–1073

    Article  MathSciNet  Google Scholar 

  33. Mirjalili S (2016b) Sca: a sine cosine algorithm for solving optimization problems. Knowl-based Syst 96:120–133

    Article  Google Scholar 

  34. Mirjalili S, Gandomi AH, Mirjalili S, Saremi S, Faris H, Mirjalili S (2017) Salp swarm algorithm: A bio-inspired optimizer for engineering design problems. Adv Eng Softw 114:163–191

    Article  Google Scholar 

  35. Mirjalili S, Lewis A (2016) The whale optimization algorithm. Adv Eng Softw 95:51–67

    Article  Google Scholar 

  36. Mirjalili S, Mirjalili S, Hatamlou A (2016) Multi-verse optimizer: a nature-inspired algorithm for global optimization. Neural Comput Appl 27(2):495–513

    Article  Google Scholar 

  37. Mirjalili S, Mirjalili S, Lewis A (2014) Grey wolf optimizer. Adv Eng Softw 69:46–61

    Article  Google Scholar 

  38. Osyczka A (2002) Evolutionary algorithms for single and multicriteria design optimization

  39. Passino KM (2010) Bacterial foraging optimization. Int J Swarm Intell Res (IJSIR) 1(1):1–16

    Article  MathSciNet  Google Scholar 

  40. Połap D, Woźniak M (2021) Red fox optimization algorithm. Expert Syst Appl 166:114107

    Article  Google Scholar 

  41. Poli R (2009) Mean and variance of the sampling distribution of particle swarm optimizers during stagnation. IEEE Trans Evol Comput 13(4):712–721

    Article  Google Scholar 

  42. Rao RV, Savsani VJ, Vakharia D (2011) Teaching–learning-based optimization: a novel method for constrained mechanical design optimization problems. Comput Aided Des 43(3):303–315

    Article  Google Scholar 

  43. Rashedi E, Nezamabadi-Pour H, Saryazdi S (2009) Gsa: a gravitational search algorithm. Inf Sci 179(13):2232–2248

    Article  MATH  Google Scholar 

  44. Reed M (2012) Methods of modern mathematical physics: Functional analysis. Elsevier, Amsterdam

    Google Scholar 

  45. Storn R, Price K (1997) Differential evolution–a simple and efficient heuristic for global optimization over continuous spaces. J Global Optim 11(4):341–359

    Article  MathSciNet  MATH  Google Scholar 

  46. Thanedar P, Vanderplaats G (1995) Survey of discrete variable optimization for structural design. J Struct Eng 121(2):301–306

    Article  Google Scholar 

  47. Van den Bergh F, Engelbrecht AP (2006) A study of particle swarm optimization particle trajectories. Inf Sci 176(8):937– 971

    Article  MathSciNet  MATH  Google Scholar 

  48. Van den Bergh F, Engelbrecht AP (2010) A convergence proof for the particle swarm optimiser. Fundamenta Informaticae 105(4):341–374

    Article  MathSciNet  MATH  Google Scholar 

  49. Wang Z, Luo Q, Zhou Y (2020), Hybrid metaheuristic algorithm using butterfly and flower pollination base on mutualism mechanism for global optimization problems. Eng Comput

  50. Wilke DN, Kok S, Groenwold AA (2007) Comparison of linear and classical velocity update rules in particle swarm optimization: notes on diversity. Int J Numer Methods Eng 70(8):962–984

    Article  MathSciNet  MATH  Google Scholar 

  51. Wu G, Mallipeddi R, Suganthan PN (2017) Problem definitions and evaluation criteria for the cec 2017 competition on constrained real-parameter optimization. National University of Defense Technology, Changsha, Hunan, PR China and Kyungpook National University, Daegu South Korea and Nanyang Technological University, Singapore, Technical Report

  52. Yadav A, Deep K (2013) Shrinking hypersphere based trajectory of particles in pso. Appl Math Comput 220:246–267

    MATH  Google Scholar 

  53. Yadav A, Deep K, Kim JH, Nagar AK (2016) Gravitational swarm optimizer for global optimization. Swarm Evol Comput 31:64–89

    Article  Google Scholar 

  54. Yadav A et al (2019) Aefa: Artificial electric field algorithm for global optimization. Swarm Evol Comput 48:93–108

    Article  Google Scholar 

  55. Yadav A et al (2020a) Discrete artificial electric field algorithm for high-order graph matching. Appl Soft Comput :106260

  56. Yadav A, Kumar N et al (2020b) Artificial electric field algorithm for engineering optimization problems. Expert Syst Appl 149:113308

    Article  Google Scholar 

  57. Yadav A, Kumar N, Kim et al (2020c) Development of discrete artificial electric field algorithm for quadratic assignment problems. In: International conference on harmony search algorithm. Springer, pp 411–421

  58. Yalcin Y, Pekcan O (2783) Nuclear fission nuclear fusion algorithm for global optimization a modified big bang big crunch algorithm. Neural Comput and Applic 32(7):2751

    Article  Google Scholar 

  59. Yang X-S, Hossein Gandomi A (2012) Bat algorithm: a novel approach for global engineering optimization. Eng Comput 29(5):464–483

    Article  Google Scholar 

  60. Yao X, Liu Y, Lin G (1999) Evolutionary programming made faster. IEEE Trans Evol Comput 3(2):82–102

    Article  Google Scholar 

  61. Yu C, Heidari AA, Chen H (2020) A quantum-behaved simulated annealing enhanced moth-flame optimization method. Appl Math Model

  62. Zhang Z, Ding S, Jia W (2019) A hybrid optimization algorithm based on cuckoo search and differential evolution for solving constrained engineering problems. Eng Appl Artif Intel 85:254–268

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Anupam Yadav.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Sajwan, A., Yadav, A. A study of exploratory and stability analysis of artificial electric field algorithm. Appl Intell 52, 10805–10828 (2022). https://doi.org/10.1007/s10489-021-02865-7

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10489-021-02865-7

Keywords

Navigation