Skip to main content

Advertisement

Log in

Adaptive switching gravitational search algorithm: an attempt to improve diversity of gravitational search algorithm through its iteration strategy

  • Published:
Sādhanā Aims and scope Submit manuscript

Abstract

An adaptive gravitational search algorithm (GSA) that switches between synchronous and asynchronous update is presented in this work. The proposed adaptive switching synchronous–asynchronous GSA (ASw-GSA) improves GSA through manipulation of its iteration strategy. The iteration strategy is switched from synchronous to asynchronous update and vice versa. The switching is conducted so that the population is adaptively switched between convergence and divergence. Synchronous update allows convergence, while switching to asynchronous update causes disruption to the population’s convergence. The ASw-GSA agents switch their iteration strategy when the best found solution is not improved after a period of time. The period is based on a switching threshold. The threshold determines how soon is the switching, and also the frequency of switching in ASw-GSA. ASw-GSA has been comprehensively evaluated based on CEC2014’s benchmark functions. The effect of the switching threshold has been studied and it is found that, in comparison with multiple and early switches, one-time switching towards the end of the search is better and substantially enhances the performance of ASw-GSA. The proposed ASw-GSA is also compared to original GSA, particle swarm optimization (PSO), genetic algorithm (GA), bat-inspired algorithm (BA) and grey wolf optimizer (GWO). The statistical analysis results show that ASw-GSA performs significantly better than GA and BA and as well as PSO, the original GSA and GWO.12

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.

Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7

Similar content being viewed by others

References

  1. Nobahari H, Nikusokhan M and Siarry P 2011 Non-dominated sorting gravitational search algorithm. In: Proceedings of the International Conference on Swarm Intelligence

  2. Hassanzadeh H R and Rouhani M. A multi-objective gravitational search algorithm. In: Proceedings of the International Conference on Computational Intelligence, Communication Systems and Networks, CICSyN 2010, pp. 7–12

  3. Ibrahim Z, Muhammad B, Ghazali K H, Lim K S, Nawawi S W and Yusof Z M 2012 Vector evaluated gravitational search algorithm (VEGSA) for multi-objective optimization Problems. In: Proceedings of the Computational Intelligence, Modelling and Simulation (CIMSiM), Fourth International Conference on, pp. 13–17

  4. Yazdani S, Nezamabadi-pour H and Kamyab S 2014 A gravitational search algorithm for multimodal optimization. Swarm Evolutionary Comput. 14: 1–14

    Article  Google Scholar 

  5. Rashedi E, Nezamabadi-Pour H and Saryazdi S 2010 BGSA: binary gravitational search algorithm. Nat. Comput. 9: 727–745

    Article  MathSciNet  MATH  Google Scholar 

  6. Mirjalili S, Wang GG and Coelho LS 2014 Binary optimization using hybrid particle swarm optimization and gravitational search algorithm. Neural Comput. Appl. 25: 1423–1435

    Article  Google Scholar 

  7. Ibrahim I, Ibrahim Z, Ahmad H et al 2015 An assembly sequence planning approach with a rule-based multi-state gravitational search algorithm. Int J. Adv. Manuf. Technol. 79(5): 1363–1376

    Article  Google Scholar 

  8. Rashedi E, Nezamabadi-pour H and Saryazdi S 2009 GSA: a gravitational search algorithm. Inf. Sci. 179: 2232–2248

    Article  MATH  Google Scholar 

  9. Formato R A 2007 Central force optimization: a new metaheuristic with applications in applied electromagnetics. Prog. Electromagn. Res. 77: 425–491 2007

    Google Scholar 

  10. Haupt R L and Haupt S E 2004 Practical genetic algorithms, 2nd ed. Hoboken, N.J.: Wiley

    MATH  Google Scholar 

  11. Kennedy J and Eberhart R 1995 Particle swarm optimization. In: Proceedings of IEEE International Conference on Neural Networks, vol. 4, pp. 1942–1948

  12. Yang X S 2010 Nature-inspired metaheuristic algorithms, 2nd edn. UK: Luniver Press

  13. Moghadam M S, Nezamabadi-Pour H and Farsangi M M 2014 A quantum inspired gravitational search algorithm for numerical function optimization. Inf. Sci. 267: 83–100

    Article  MathSciNet  MATH  Google Scholar 

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

    Article  Google Scholar 

  15. Sarafrazi S, Nezamabadi-Pour H and Saryazdi S 2011 Disruption: a new operator in gravitational search algorithm. Sci. Iran. 18(3): 539–548

    Article  Google Scholar 

  16. Hari Ginardi R V and Izzah A 2014 A new operator in gravitational search algorithm based on the law of momentum. In: Proceedings of the International Conference on Information, Communication Technology and System, pp. 105–110

  17. Mirjalili S and Lewis A 2014 Adaptive gbest-guided gravitational search algorithm. Neural Comput. Appl. 25: 1569–1584

    Article  Google Scholar 

  18. Shang Z 2013 Neighborhood crossover operator: a new operator in gravitational search algorithm. Int. J. Comput. Sci. Issues 10(5): 116–126

    Google Scholar 

  19. Farivar F and Shoorehdeli M A 2016 Stability analysis of particle dynamics in gravitational search optimization algorithm. Inf. Sci. 337–338: 25–43

    Article  Google Scholar 

  20. Saeidi-Khabisi F S and Rashedi E 2012 Fuzzy gravitational search algorithm. In: Proceedings of the International e-Conference on Computer and Knowledge Engineering, pp. 156–160

  21. Olivas F, Valdez F and Castillo O 2016 A fuzzy system for dynamic parameter adaptation in gravitational search algorithm. In: Proceedings of the 2016 IEEE 8th International Conference on Intelligent Systems, pp. 146–151

  22. Precup R E, David R C, Petriu E M, Preitl S and Radac M B 2013 Fuzzy logic-based adaptive gravitational search algorithm for optimal tuning of fuzzy-controlled servo systems. IET Control Theory Appl. 7(1): 99–107

    Article  MathSciNet  Google Scholar 

  23. Sombra A, Valdez F, Melin P and Castillo O 2013 A new gravitational search algorithm using fuzzy logic to parameter adaptation. In: Proceedings of the 2013 IEEE Congress on Evolutionary Computation, CEC 2013, pp. 1068–1074

  24. Moghadam M S, Nezamabadi-Pour H and Farsangi M M 2012 A quantum behaved gravitational search algorithm. Intell. Inf. Manage. 4: 711–714

    MATH  Google Scholar 

  25. Liu C and Ouyang C 2010 An adaptive fuzzy weight PSO algorithm. In: Proceedings of the Fourth International Conference on Genetic and Evolutionary Computing, pp. 8–10

  26. Rodriguez L, Castillo O and Soria J 2016 Grey wolf optimizer with dynamic adaptation of parameters using fuzzy logic. In: Proceedings of the 2016 IEEE Congress on Evolutionary Computation (CEC), pp. 3116–3123

  27. Perez J, Valdez F and Castillo O 2015 Modification of the bat algorithm using fuzzy logic for dynamical parameter adaptation. In: Proceedings of the 2015 IEEE Congress on Evolutionary Computation, CEC 2015, pp. 464–471

  28. De A, Mamanduru V K R, Gunasekaran A, Subramanian N and Tiwari M K 2016 Composite particle algorithm for sustainable integrated dynamic ship routing and scheduling optimization. Comput. Ind. Eng. 96: 201–215

    Article  Google Scholar 

  29. Binkley K J and Hagiwara M 2008 Balancing exploitation and exploration in particle swarm optimization: velocity-based reinitialization. Trans. J. Soc. Artif. Intell. 23(1): 27–35

    Article  Google Scholar 

  30. Budhraja K K, Singh A, Dubey G and Khosla A 2013 Exploration enhanced particle swarm optimization using guided re-initialization. Adv. Intell. Syst. Comput. vol. 20 pp. 277–288

    Google Scholar 

  31. Guo J and Tang S J 2009 An improved particle swarm optimization with re-initialization mechanism. In: Proceedings of the International Conference on Intelligent Human–Machine Systems and Cybernetics, pp. 437–441

  32. Mavrovouniotis M and Yang S 2013 Ant colony optimization with re-initialization. Autom. Control Intell. Syst. 1(3): 371–380

    Google Scholar 

  33. Kaucic M 2013 A multi-start opposition-based particle swarm optimization algorithm with adaptive velocity for bound constrained global optimization. J. Global Optim. 55(1): 165–188

    Article  MathSciNet  MATH  Google Scholar 

  34. Riget J and Vesterstrøm J S 2002 A diversity-guided particle swarm optimizer—the ARPSO. Technical Report

  35. Coelho L S and Mariani V C 2008 Particle swarm approach based on quantum mechanics and harmonic oscillator potential well for economic load dispatch with valve-point effects. Energy Convers. Manage. 49(11): 3080–3085

    Article  Google Scholar 

  36. Huang Z, Wang Y, Yang C and Wu C 2009 A new improved quantum-behaved particle swarm optimization model. In: Proceedings of the 2009 4th IEEE Conference on Industrial Electronics and Applications, pp. 1560–1564

  37. Daoud E A 2015 Quantum meta-heuristic algorithm based on harmony search. Int. J. Eng. Sci. Invent. 4(10): 13–18

    Google Scholar 

  38. Engelbrecht A P 2013 Particle swarm optimization with discrete crossover. In: Proceedings of the IEEE Congress on Evolutionary Computation, number 2, pp. 2457–2464

  39. Engelbrecht A P 2014 Asynchronous particle swarm optimization with discrete crossover. In: Proceedings of the 2014 IEEE Symposium on Swarm Intelligence, pp. 1–8

  40. Engelbrecht A P 2015 Particle swarm optimization with crossover: a review and empirical analysis. Artif. Intell. Rev. 45(2): 131–165

    Article  Google Scholar 

  41. Higashi N and Iba H 2003 Particle swarm optimization with Gaussian mutation. In: Proceedings of the 2003 IEEE Swarm Intelligence Symposium, SIS’03 (Cat. No.03EX706), pp. 72–79

  42. Zhao N, Wu Z, Zhao Y and Quan T 2010 Ant colony optimization algorithm with mutation mechanism and its applications. Expert Syst. Appl. 37(7): 4805 – 4810

    Article  Google Scholar 

  43. Alexandridis A, Chondrodima E and Sarimveis H 2016 Cooperative learning for radial basis function networks using particle swarm optimization. Appl. Soft Comput. 49: 485–497

    Article  Google Scholar 

  44. Soleimani H and Kannan G 2014 A hybrid particle swarm optimization and genetic algorithm for closed-loop supply chain network design in large-scale networks. Appl. Math. Model. 39(14): 3990–4012

    Article  MathSciNet  Google Scholar 

  45. Osman I H and Laporte G 1996 Metaheuristics: a bibliography. Ann. Oper. Res. 63(5): 513–628

    Article  MATH  Google Scholar 

  46. Aziz N A A, Mubin M, Ibrahim Z and Nawawi S W 2014 Performance and diversity of gravitational search algorithm. Adv. Appl. Converg. Lett. 3(1): 232–235

    Google Scholar 

  47. Aziz N A A, Ibrahim Z, Nawawi S W, Ibrahim I, Tumari M Z M and Mubin M 2013 Synchronous vs asynchronous gravitational search algorithm. In: Proceedings of the First International Conference on Artificial Intelligence, Modelling and Simulation, pp. 29–34

  48. Liang J J, Qu B Y and Suganthan P N 2013 Problem definitions and evaluation criteria for the CEC 2014 special session and competition on single objective real-parameter numerical optimization. Technical Report

  49. Voglis C A, Parsopoulos K E and Lagaris I E 2012 Particle swarm optimization with deliberate loss of information. Soft Comput. 16(8): 1373–1392

    Article  Google Scholar 

  50. Mirjalili S, Mirjalili S M and Lewis A 2014 Grey wolf optimizer. Adv. Eng. Softw. 69: 46–61

    Article  Google Scholar 

  51. Cheng S and Shi Y 2011 Diversity control in particle swarm optimization. In: Proceedings of the IEEE Symposium on Swarm Intelligence, pp. 1–9

Download references

Acknowledgements

This research is funded by the Ministry of Higher Education, Malaysia, under the Fundamental Research Grant Scheme (\(\text {FRGS/1/2015/ICT02/MMU/03/1}\)), which is awarded to Multimedia University and the University of Malaya’s Postgraduate Research Grant (PG097-2013A). We are grateful to Dr Sophan Wahyudi Nawawi of Universiti Teknologi Malaysia for his input and support. The authors would also like to acknowledge the anonymous reviewers for their valuable comments and insights.

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Nor Azlina Ab Aziz or Marizan Mubin.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Ab Aziz, N.A., Ibrahim, Z., Mubin, M. et al. Adaptive switching gravitational search algorithm: an attempt to improve diversity of gravitational search algorithm through its iteration strategy. Sādhanā 42, 1103–1121 (2017). https://doi.org/10.1007/s12046-017-0674-0

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12046-017-0674-0

Keywords

Navigation